CoLinux 虚拟化工具

我要开发同款
匿名用户2008年12月05日
33阅读
开发技术C/C++
所属分类服务器软件、终端服务器/远程连接
授权协议GPL

作品详情

CoLinux(CooperativeLinux)的简称,是一个虚拟化工具,但是和VMware、VirtualBox、Qemu等不同,它是标准Linux内核的一个端口。换句话说,它就是一个Linux内核,它经过修改,以与另一个操作系统协作运行。主机操作系统(Windows或Linux)控制操作系统的物理资源,而访客操作系统获得硬件的虚拟抽象。它并不是模拟一台电脑,而是通过对linux内核的改造,使linux可以直接运行在windows下,使用windows的硬件资源,所以它的速度特别快,就像在真实机器上运行一样。

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

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

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

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

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

更多屏幕截图:https://www.colinux.org/?section=screenshots

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论