<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Cooperative_Linux</id>
	<title>Cooperative Linux - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Cooperative_Linux"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Cooperative_Linux&amp;action=history"/>
	<updated>2026-07-14T03:42:59Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Cooperative_Linux&amp;diff=2144044&amp;oldid=prev</id>
		<title>163.27.22.38：​/* 參見 */</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Cooperative_Linux&amp;diff=2144044&amp;oldid=prev"/>
		<updated>2024-05-28T06:27:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;參見&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA|G1=IT}}&lt;br /&gt;
{{Primary sources|date=July 2009}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name                   = Cooperative Linux&lt;br /&gt;
| logo                   = &amp;lt;!--[[File:CoLinux logo.png|40px]]--&amp;gt;&lt;br /&gt;
| screenshot             =&lt;br /&gt;
| caption                = [[Ubuntu]] on [[Windows Vista]]&lt;br /&gt;
| developer              = community&lt;br /&gt;
| latest_release_version = 0.7.9 &amp;lt;ref name=&amp;quot;#1&amp;quot;&amp;gt;{{Cite web |url=http://www.colinux.org/?section=status |title=存档副本 |accessdate=2013-06-06 |archive-date=2018-06-09 |archive-url=https://web.archive.org/web/20180609062122/http://www.colinux.org/?section=status |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest_release_date    = {{release date and age|2011|04|09}} &amp;lt;ref name=&amp;quot;#1&amp;quot;/&amp;gt;&lt;br /&gt;
| latest_preview_version = -/+ &amp;lt;ref&amp;gt;{{Cite web |url=http://www.colinux.org/snapshots/ |title=存档副本 |access-date=2013-06-06 |archive-url=https://web.archive.org/web/20060924145824/http://www.colinux.org/snapshots/ |archive-date=2006-09-24 |dead-url=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest_preview_date    = &lt;br /&gt;
| operating_system       = [[Microsoft Windows]]&lt;br /&gt;
| genre                  = [[Platform virtualization]]&lt;br /&gt;
| license                = [[GNU General Public License]]&lt;br /&gt;
| website                = [http://www.colinux.org/ www.colinux.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cooperative Linux&amp;#039;&amp;#039;&amp;#039; 简称 &amp;#039;&amp;#039;&amp;#039;coLinux&amp;#039;&amp;#039;&amp;#039;，这个软件可以让[[Windows NT|Windows 內核]]与[[Linux内核]]同时运行在一台机器上。&amp;lt;ref&amp;gt;{{Cite web |url=http://www.colinux.org/ |title=coLinux main website |access-date=2013-06-06 |archive-url=https://web.archive.org/web/20180519164810/http://colinux.org/ |archive-date=2018-05-19 |dead-url=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
coLinux 指协作式[[虚拟机]]（CVM）。与传统的虚拟机相反， 协作式虚拟机共享宿主机器已有的资源。传统的虚拟机技术，宿主机资源需先被虚拟化，然后再给虚拟系统使用。不同于传统虚拟技术，coLinux的客体机对宿主机资源具有完全的控制权。在传统的虚拟技术里，客体机对实体机的访问一直处于某种未授权状态。&lt;br /&gt;
&lt;br /&gt;
== 概览 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ubuntu on Windows - running Synaptic and nautilus.png|thumb|left|200px|[[Synaptic Package Manager|Synaptic]] and [[Nautilus (file manager)|nautilus]] running on Windows]]&lt;br /&gt;
&lt;br /&gt;
这里“协作”的意思是两者可以并发的工作。实际上，coLinux是将两个不同的操作系统内核变成了两个大[[协程]]。每个内核都会有其自己的CPU环境以及内存空间，并且自己决定什么时候将控制权交给另一内核。 &lt;br /&gt;
虽然，理论上，两个内核理论上都能够完全访问硬件资源，但是, 让两个不同的操作系统内核同时访问相同硬件，这并不是现代计算机硬件的计目标。因此，需由宿主机的内核来主控真实硬件，而客体机内核通过特别的驱动与宿主机相通信，并为客体机提供各种重要的设备的接口。任何一种允许coLinux的便捷驱动运行在CPLO模式（特权级别 [[ring 0]]) 并且允许其分配内存的操作系统都可以作为coLinux的宿主机。&amp;lt;ref&amp;gt;http://colinux.org/ {{Wayback|url=http://colinux.org/ |date=20151204234737 }} coLinux main page&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
&lt;br /&gt;
[[Dan Aloni]]早期的开发基于一个叫User-mode Linux的类似系统。他于2004年6月25日开始coLinux的正式开发。&amp;lt;ref&amp;gt;{{Cite web |url=http://lkml.org/lkml/2004/1/25/96 |title=Dan Aloni announces Cooperative Linux |accessdate=2013-06-06 |archive-date=2012-02-07 |archive-url=https://web.archive.org/web/20120207152208/http://lkml.org/lkml/2004/1/25/96 |dead-url=no }}&amp;lt;/ref&amp;gt;在2004年7月， 他向Linux Symposium 递交相关论文&amp;lt;ref&amp;gt;{{Cite web |url=http://www.colinux.org/publications/Reprint-Aloni-OLS2004.pdf |title=Dan Aloni paper presented July 2004 at Linux Symposium |access-date=2013-06-06 |archive-url=https://web.archive.org/web/20180930050029/http://www.colinux.org/publications/Reprint-Aloni-OLS2004.pdf |archive-date=2018-09-30 |dead-url=yes }}&amp;lt;/ref&amp;gt;，源码在[[GNU通用公共许可证]]下释出。然后开发者们开始贡献各种补丁及添加代码。&lt;br /&gt;
&lt;br /&gt;
== 比较 ==&lt;br /&gt;
&lt;br /&gt;
coLinux与x86平台上的完全虚拟化有明显的不同，一般意义上的虚拟化程序并没有像宿主机内核类似的特权。与传统技术不同， coLinux通过运行一个修改过的Linux内核来与宿主机的NT内核协作式地共享资源，防止两者陷入[[竞争危害]]。&lt;br /&gt;
&lt;br /&gt;
== 发行版本 ==&lt;br /&gt;
&lt;br /&gt;
现在，大多数的变更补丁都是针对[[i386]]平台这一分支的，这也是目前coLinux唯一支持的架构。其它的变更主要在虚拟驱动程序上，比如cobd（块设备），conet（网络）以及cocon（控制台）。在i386分支上的这些变更代码大部分与初始化及设置有关。与正式的i386 Linux内核尽量保持一致, 这是coLinux内核设计的一个目标，因此，所有的变更必需尽可能地保持本地化与最小化。coLinux软件在[[Windows 2000]]或[[Windows XP]]的机器内安装运行了一个[[Linux内核]]以及一个虚拟网络设备，并不像VMware一样使用一个虚拟的机器。[[Debian]]，[[Ubuntu]]，[[Fedora (作業系統)|Fedora]]及[[Gentoo]]这些都是非常受coLinux用户欢迎的Linux发行版本。由于虚拟硬件不同寻常的结构，在coLinux下安装一个Linux发行版本似乎有点困难。因此用户通常使用一个已经安装好Linux系统的分区，或者使用官方预先准备的[[系统镜像]]文件。这些镜像有多种生成方法。像是从正常的操作系统提取，或是， 想方设法安装在特殊的硬件上， 又或者，通过包管理器手动的构建安装包，也可以是简单的利用[[yum]]，[[apt]]这个的工具来升级已有镜像系统。还有一个简单的方法也可以得到一个最新的系统镜像，首先，利用[[QEMU]]来安装所需Linux系统， 然后，通过去掉原镜像的头63512字节块的数据达成“转换”镜像的目的。 这个方法在coLinux的wiki而面有论述。coLinux并不需要访问本地的显示设备，当然，这也使得[[X Window系统]] 或者 [[X.Org Server]]无法在coLinux下直接运行，但是你还是可以在Windows下装个[[Cygwin/X]]或者[[Xming]]一类的工具，使你可使用coLinux的[[KDE]]（或[[GNOME]]）及其它几乎任何的Linux的程序。这些的图形界面的问题在coLinux的洐生版[[andLinux]]及[[TopologiLinux]]里都得到的解决。andLinux基于[[Ubuntu]]， TopologiLinux基于[[Slackware]]。&lt;br /&gt;
&lt;br /&gt;
== 硬件仿真 ==&lt;br /&gt;
&lt;br /&gt;
基于[[TAP]]，[[PCAP]]，[[NDIS]]及[[SLiRP]]的以太网。&lt;br /&gt;
 &lt;br /&gt;
== 局限 ==&lt;br /&gt;
&lt;br /&gt;
* 不支持64位Windows或Linux（这样就无法使用超过4GB的内存）， 但社区已经在开发相关版本。&amp;lt;ref&amp;gt;{{Cite web |url=http://colinux.wikia.com/wiki/Dashboard_for_developing_a_64_bit_coLinux |title=64 bit development information and resources |accessdate=2014-04-07 |archive-date=2011-08-09 |archive-url=https://web.archive.org/web/20110809080257/http://colinux.wikia.com/wiki/Dashboard_for_developing_a_64_bit_coLinux |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* 不支持多处理器（[[对称多处理]]），Linux 程序和底层内核都只能使用一个 CPU。&amp;lt;ref&amp;gt;{{Cite web |url=http://colinux.wikia.com/wiki/FAQ |title=存档副本 |accessdate=2014-04-07 |archive-date=2013-09-06 |archive-url=https://web.archive.org/web/20130906010621/http://colinux.wikia.com/wiki/FAQ |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
&lt;br /&gt;
* [[Topologilinux]], 一个基于[[Slackware]]的coLinux发布版本&lt;br /&gt;
* [[andLinux]], 一个基于[[Ubuntu]]的coLinux的发布版本&lt;br /&gt;
* [[虚拟机]]&lt;br /&gt;
* [[虚拟化平台的比较]]&lt;br /&gt;
* [[Cygwin]]&lt;br /&gt;
* [[MSYS]]&lt;br /&gt;
* [[適用於Linux的Windows子系統|WSL]],適用於Linux的Windows子系統&lt;br /&gt;
* [[双重引导]]&lt;br /&gt;
&lt;br /&gt;
== 参考 ==&lt;br /&gt;
&lt;br /&gt;
{{Reflist|2}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
&lt;br /&gt;
* [https://web.archive.org/web/20151204234737/http://www.colinux.org/ coLinux Home page]&lt;br /&gt;
* [http://sourceforge.net/projects/colinux/ coLinux Sourceforge page]{{Wayback|url=http://sourceforge.net/projects/colinux/ |date=20130518225753 }}&lt;br /&gt;
* [http://colinux.wikia.com/ coLinux Wiki]{{Wayback|url=http://colinux.wikia.com/ |date=20120214075947 }}&lt;br /&gt;
* [https://web.archive.org/web/20080203041828/http://www.ibm.com/developerworks/library/l-virtualization-colinux/ Virtualization with coLinux] a developerWorks by M. Tim Jones&lt;br /&gt;
* [http://sourceforge.net/projects/freetzlinux/ speedLinux]{{Wayback|url=http://sourceforge.net/projects/freetzlinux/ |date=20130528180326 }}&lt;br /&gt;
* [http://sourceforge.net/projects/portableubuntu/ Portable Ubuntu Remix]{{Wayback|url=http://sourceforge.net/projects/portableubuntu/ |date=20130529042711 }}, another Ubuntu-based coLinux distribution&lt;br /&gt;
&lt;br /&gt;
{{Unix-Windows互操作性}}&lt;br /&gt;
&lt;br /&gt;
[[Category:免费虚拟化软件]]&lt;br /&gt;
[[Category:虛擬化軟體]]&lt;br /&gt;
[[Category:Windows独占自由软件]]&lt;/div&gt;</summary>
		<author><name>163.27.22.38</name></author>
	</entry>
</feed>