Cooperative Linux

✍ dations ◷ 2025-06-08 11:54:54 #免费虚拟化软件,虚拟化软件,仅运行在Windows的免费软件

Cooperative Linux 简称 coLinux,这个软件可以让Windows内核与Linux内核同时运行在一台机器上。coLinux 指协作式虚拟机(CVM)。与传统的虚拟机相反, 协作式虚拟机共享宿主机器已有的资源。传统的虚拟机技术,宿主机资源需先被虚拟化,然后再给虚拟系统使用。不同于传统虚拟技术,coLinux的客体机对宿主机资源具有完全的控制权。在传统的虚拟技术里,客体机对实体机的访问一直处于某种未授权状态。

这里“协作”的意思是两者可以并发的工作。实际上,coLinux是将两个不同的操作系统内核变成了两个大协程。每个内核都会有其自己的CPU环境以及内存空间,并且自己决定什么时候将控制权交给另一内核。 虽然,理论上,两个内核理论上都能够完全访问硬件资源,但是, 让两个不同的操作系统内核同时访问相同硬件,这并不是现代计算机硬件的计目标。因此,需由宿主机的内核来主控真实硬件,而客体机内核通过特别的驱动与宿主机相通信,并为客体机提供各种重要的设备的接口。任何一种允许coLinux的便捷驱动运行在CPLO模式(特权级别 ring 0) 并且允许其分配内存的操作系统都可以作为coLinux的宿主机。

Dan Aloni早期的开发基于一个叫User-mode Linux的类似系统。他于2004年6月25日开始coLinux的正式开发。在2004年7月, 他向Linux Symposium 递交相关论文,源码在GNU通用公共许可证下释出。然后开发者们开始贡献各种补丁及添加代码。

coLinux与x86平台上的完全虚拟化有明显的不同,一般意义上的虚拟化程序并没有像宿主机内核类似的特权。与传统技术不同, coLinux通过运行一个修改过的Linux内核来与宿主机的NT内核协作式地共享资源,防止两者陷入竞争危害。

现在,大多数的变更补丁都是针对i386平台这一分支的,这也是目前coLinux唯一支持的架构。其它的变更主要在虚拟驱动程序上,比如cobd(块设备),conet(网络)以及cocon(控制台)。在i386分支上的这些变更代码大部分与初始化及设置有关。与正式的i386 Linux内核尽量保持一致, 这是coLinux内核设计的一个目标,因此,所有的变更必需尽可能地保持本地化与最小化。coLinux软件在Windows 2000或Windows XP的机器内安装运行了一个Linux内核以及一个虚拟网络设备,并不像VMware一样使用一个虚拟的机器。Debian,Ubuntu,Fedora及Gentoo这些都是非常受coLinux用户欢迎的Linux发行版本。由于虚拟硬件不同寻常的结构,在coLinux下安装一个Linux发行版本似乎有点困难。因此用户通常使用一个已经安装好Linux系统的分区,或者使用官方预先准备的系统镜像文件。这些镜像有多种生成方法。像是从正常的操作系统提取,或是, 想方设法安装在特殊的硬件上, 又或者,通过包管理器手动的构建安装包,也可以是简单的利用yum,apt这个的工具来升级已有镜像系统。还有一个简单的方法也可以得到一个最新的系统镜像,首先,利用QEMU来安装所需Linux系统, 然后,通过去掉原镜像的头63512字节块的数据达成“转换”镜像的目的。 这个方法在coLinux的wiki而面有论述。coLinux并不需要访问本地的显示设备,当然,这也使得X窗口系统 或者 X.Org Server无法在coLinux下直接运行,但是你还是可以在Windows下装个Cygwin/X或者Xming一类的工具,使你可使用coLinux的KDE(或GNOME)及其它几乎任何的Linux的程序。这些的图形界面的问题在coLinux的洐生版andLinux及TopologiLinux里都得到的解决。andLinux基于Ubuntu, TopologiLinux基于Slackware。

基于TAP,PCAP,NDIS及SLiRP的以太网。

相关

  • 纤毛纤毛(拉丁语:cilium,复数为cilia)是真核生物细胞的细胞器,是一种尾状的突出物,伸向细胞外大约5到10微米。支撑纤毛的亚显微结构是微管,微管连接在基体之上。 动物细胞利用纤毛拨动
  • RTP实时传输协议(Real-time Transport Protocol或简写RTP)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的。国际电信联盟ITU-T也发布了自己的RTP文
  • 紫外光紫外线(英语:Ultraviolet,简称为UV),为波长在10nm至400nm之间的电磁波,波长比可见光短,但比X射线长。太阳光中含有部分的紫外线,电弧、水银灯、黑光灯也会发出紫外线。虽然紫外线不
  • 腔肠动物门刺胞动物门(拉丁学名:Cnidaria;/naɪˈdɛəriə/),旧名腔肠动物门,又名刺丝胞动物门、刺细胞动物门,是一个包含有超过2万多个动物物种的门 ,皆为生活于水中(包括淡、海水或其他咸水
  • 越南广播电台除特别注明外,本文所有时间均以东七区时间(UTC+7)为准。越南广播电台(越南语:Đài Vô tuyến Việt Nam,简称VTVN;英语:Radio Vietnam;法语:Le Radio-diffusion National du Vietnam
  • 爆破爆破(英语:blasting,blast)是指采取一定措施、利用爆炸性物质的爆炸能量对周围介质产生剧烈作用,以达到预定目标的操作。广义的爆破泛指一切利用爆炸性物质的爆炸能量来达到预定
  • 安日库斯 (小区)安日库斯(葡萄牙语:Angicos)是巴西东北部北里约格朗德州中波蒂瓜尔中区的一个小区。安日库斯下辖以下的市镇:
  • 雀斑乐团雀斑(Freckles),成立于2003年的台湾乐团,成员有林以乐(主唱、吉他手兼键盘手)、苏伟安(主唱兼吉他手)、苏伟博(贝斯手)、菜圃(鼓手),主要活动区域为台北地区。雀斑最早成立于2003年,当时由
  • 瓦尔扎甘瓦尔扎甘(波斯语:ورزقان‎,拉丁化形式为Varzaqān、Warzagan),伊朗西北部东阿塞拜疆省瓦尔扎甘县城市,为该县县城所在地。根据2006年的统计,瓦尔扎甘总人口3,549,并有930个家
  • TOKYOPOPTOKYOPOP是一家成立于东京的漫画发行公司,其主要业务是经取得漫画出版权后在日本以外地区翻译、出版发行日本漫画的英文及德文版。TOKYOPOP最大的海外分部位于美国的洛杉矶,此