b'\n_START_ARTICLE_\nCooperative Linux\n_START_SECTION_\nVista general\n_START_PARAGRAPH_\nEl t\xc3\xa9rmino "cooperativo" es utilizado para describir dos entidades que trabajan en paralelo. Cooperative Linux mantiene los dos Kernels diferentes de sistema operativo en dos grandes corrutinas. Cada n\xc3\xbacleo tiene su propio contexto de CPU y de espacio de direcci\xc3\xb3n de memoria, y cada n\xc3\xbacleo decide cuando dar el control a su contraparte. _NEWLINE_Sin embargo, mientras ambos n\xc3\xbacleos tienen te\xc3\xb3ricamente el acceso completo al verdadero hardware, el hardware de las computadoras personales modernas no est\xc3\xa1 dise\xc3\xb1ado para ser controlado por dos sistemas operativos diferentes al mismo tiempo. Por lo tanto el n\xc3\xbacleo del SO principal se encarga delcontrol del hardware verdadero y el n\xc3\xbacleo del SO hu\xc3\xa9sped usa controladores especiales que se comunican con el SO principal y proporcionan varios dispositivos importantes al SO hu\xc3\xa9sped. El anfitri\xc3\xb3n puede ser cualquier n\xc3\xbacleo de sistema operativo que exporte primitivas b\xc3\xa1sicas que permitan al Driver del Cooperative Linux funcionar simult\xc3\xa1neamente en el modo CPL0 (anillo de acceso 0) y asignar memoria.\n_START_SECTION_\nHistoria\n_START_PARAGRAPH_\nDan Aloni comenz\xc3\xb3 originalmente el desarrollo de Linux Cooperativo, que se bas\xc3\xb3 en el trabajo similar de Linux en Modo Usuario. El anunci\xc3\xb3 del desarrollo se realiz\xc3\xb3 el 25 de enero de 2004. En julio de 2004 se present\xc3\xb3 en el Simposio de Linux. La fuente fue liberada bajo la GNU General Public License.\n_START_SECTION_\nComparaciones\n_START_PARAGRAPH_\nLinux cooperativo es claramente diferente de las soluciones tradicionales de virtualizaci\xc3\xb3n como VMware, Plex86, Virtual PC, QEMU y de otros m\xc3\xa9todos como Xen, que trabajan generalmente haciendo funcionar al sistema operativo hu\xc3\xa9sped en un modo de menor privilegio menos que el kernel del anfitri\xc3\xb3n._NEWLINE_Las \xc3\xbanicas desventajas del enfoque CPL0 son la estabilidad y la seguridad. Si el hu\xc3\xa9sped es inestable, es posible que bloquee o altere todo el sistema. En cuanto a seguridad, un superusuario de la m\xc3\xa1quina Cooperativa de Linux puede llegar a superusuario en el sistema anfitri\xc3\xb3n.'