Cooperative Linux

✍ dations ◷ 2025-07-22 11:46:56 #免费虚拟化软件,虚拟化软件,仅运行在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的以太网。

相关

  • 性偏离性偏离(英语:paraphilia),或称性变态(英语:sexual perversion)、性偏见(英语:sexual deviation)、性心理失控(英语:psychosexual disorder)和性反常等,是对非典型对象、恋物、情境、幻想、
  • 匈奴人匈奴(上古汉语:*qʰoŋ.nˤa),是亚洲大陆北部的游牧民族在漠北建立的部落联盟国家,存在年代约在前4世纪年至48年,其后分裂为北匈奴(48年—93年)和南匈奴(48年—216年)。统治领域约略在
  • 西尼罗热西尼罗河病毒是一种热带和温带地区病毒。它主要传染鸟,但还传染人、马、猫、臭鼬、灰鼠,和家养的兔子。人的传染主路是由被传染的蚊子的叮咬。最早发现西尼罗病毒是1937年在乌
  • 表演表演主要指表演者利用技艺或专长来传达具体的事件或非具体的意象,以达到艺术或是娱乐的目的。这里所指的技艺或专长包含肢体动作(人或是动物)、声音(如广播)等等。由于在强调传达
  • 杰罗姆·大卫·塞林格杰罗姆·大卫·“J·D”·塞林格(英语:Jerome David Salinger,J. D. Salinger/ˈsælᵻndʒər/,1919年1月1日-2010年1月27日)是一位美国作家,以著作《麦田里的守望者》而闻名。塞
  • 何瑭何瑭(1474年-1543年),字粹夫,号柏斋,河南怀庆府(今武陟县)人,祖籍直隶如皋县。明朝政治人物,进士出身。弘治十四年(1501年)辛酉科河南乡试第一名举人。弘治十五年(1502年)联捷二甲第四十八
  • 王醒之王醒之(1972年2月16日-),社会运动人士,辅仁大学应用心理学系硕士,辅仁大学心理学研究所博士,台湾政治人物王拓之子,曾任春风文教基金会首席执行官、台北市产业总工会秘书、中华电信
  • 何德全 (信息技术专家)何德全(1933年7月31日-),生于北京,祖籍浙江宁波,中国信息安全专家,中国工程院院士。1933年7月31日,出生于北京市。祖籍浙江省宁波市。何德全曾长期负责中华人民共和国的信息安全工作
  • 李氏括号向量场中的李括号,于微分拓朴的数学领域下,称为Jacobi–李括号或向量场的交换子,是在一微分流形中作用在任意两个向量场 与 的算子,此一算子作用后也会形成向量场,以标示。李括号
  • 汤姆·施泰尔托马斯·法尔·斯蒂尔(英语:Thomas Fahr Steyer;1957年6月27日-),是美国对冲基金经纪人、 慈善家、 环保主义者、 进步派活动家和筹款活动发起人。斯蒂尔是法拉伦资本(英语:Farallon