RSS
热门关键字:  时间 autorun AVG key 百度
当前位置 :| 首页 > 系统安全 > linux/unix >

用 coLinux 进行虚拟化

来源: 作者: 时间:2007-12-23 10:50:51 点击:

 

X Window System

    有控制台窗口是很不错,但如果有图形化窗口管理器就更好了。通过使用开放源码的 X 服务器,比如 Xming,可以在 coLinux 上创建 xterms 或使用其他图形化应用程序。有许多可行的办法,比如 Virtual Network Computing(VNC),但是我将讲解如何使用 Xming。

    第一步是 从 SourceForge 下载 Xming。安装之后,在安装子目录中有一个需要更新的文件,X0.hosts。它包含允许访问 X 服务器的远程主机。只需添加运行 coLinux 进程的机器的 IP 地址。启动 Xming X 服务器和 coLinux,然后在 coLinux 中执行以下命令:

colinux:~# export DISPLAY=192.168.1.3:0.0colinux:~# xterm &            

    注意,这里指定的 IP 地址是 coLinux 主机的 IP 地址。在执行 xterm 命令之后,出现一个新的 xterm 窗口,见图 8。


图 8. Xming 创建的 xterm
Xming 创建的 xterm

扩展 coLinux

    无论下载哪个根文件系统,它可能不包含您需要的所有东西。但是,可以轻松地扩展根文件系统。例如,在使用 Debian GNU/Linux 时,可以使用 Advanced Packaging Tool(APT,一个包管理系统)来安装新的包或更新现有的包。第一步是更新 APT 元数据,这些数据维护关于安装的包(包括新提供的包以及获得它们的位置)的管理信息:

$ apt-get update            

    现在,可以用您需要的其他包更新根文件系统。例如,如果希望在根文件系统中添加 Ruby 语言,那么可执行以下命令:

$ apt-get install ruby            

    按照这种方式,可以使用现有的根文件系统并根据自己的需要进行调整。如果 coLinux 缺少您需要的某些东西,还可以从源代码重新构建 coLinux。

coLinux 的优点

    coLinux 是使用和试验 Linux 的一种好方法。与 Cygwin 相似,coLinux 允许在 Windows 操作系统上开发和执行 Linux 应用程序。还可以用 apt-get 安装、更新或删除应用程序,从而维护 Linux 操作系统。

    与 Cygwin 不同的是,在 coLinux 上执行 Linux 应用程序不需要重新构建。从这个角度来说,coLinux 是与 Windows 操作系统协作的真正的 Linux 操作系统。

    coLinux 另一个令人感兴趣的优点是可移植性。可以在一个 Windows 主机上建立一个 coLinux 发行版,并在根文件系统中安装一套定制的应用程序。然后,可以将根文件系统转移到另一个主机,并重新启动。这样就有了一个可移动的开发平台,压缩后的根文件系统完全可以放在一个标准 USB 记忆棒中。

    最后,coLinux 的速度很快,因为它本质上是在本机硬件中运行的。

coLinux 的问题

    coLinux 的主要缺点是它有可能导致整个机器崩溃(包括所有进行协作的操作系统),因为访客操作系统以特权模式在主机内核中运行。它的正常操作还依赖于外部软件(窗口和连网支持)。除此之外,coLinux 的安装和配置非常容易。在我使用 coLinux 期间,没有遇到过崩溃。

结束语

    尽管有许多虚拟化方案,但是 coLinux 采用的方式和提供的功能很新颖。coLinux 本身在 Windows 之上提供一个虚拟化的 Linux。再加上其他一些开放源码工具,就可以建立一个完全成熟的 Linux 开发系统,包括连网和图形用户界面。coLinux 并不完美,但它是在标准 Windows 桌面计算机上使用 Linux 的好方法。

上一页 1 2 3 4
最新评论共有 位网友发表了评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
验证码:
匿名?
相关文章
无相关信息