fbpx
Wikipedia

Cooperative Linux

Cooperative Linux, abreviado como coLinux, es un software que permite a Microsoft Windows y a Linux ejecutarse en forma paralela en la misma computadora.

Cooperative Linux

Mozilla Firefox y Iceweasel corriendo en paralelo
Información general
Tipo de programa Virtualización
Desarrollador Comunitario
Lanzamiento inicial 2004
Licencia GNU General Public License
Información técnica
Programado en
Plataformas admitidas Microsoft Windows
Versiones
Última versión estable 0.7.9 09 de abril de 2011 (10 años, 3 meses y 28 días)
Última versión en pruebas 0.7.10-r1588 07 de agosto de 2011 (10 años)
Enlaces
Sitio web oficial

coLinux utiliza el concepto de una máquina virtual cooperativa (CVM). En contraste a máquinas virtuales tradicionales, la CVM comparte los recursos que ya existen en el sistema operativo principal. En las máquinas virtuales, los recursos son virtualizados para cada sistema operativo huésped. La CVM da a ambos sistemas operativos el poder para usar los recursos de forma paralela. La máquina virtual tradicional pone a cada sistema operativo huésped en una "caja de arena".

Vista general

 

El término "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úcleo tiene su propio contexto de CPU y de espacio de dirección de memoria, y cada núcleo decide cuando dar el control a su contraparte.

Sin embargo, mientras ambos núcleos tienen teóricamente el acceso completo al verdadero hardware, el hardware de las computadoras personales modernas no está diseñado para ser controlado por dos sistemas operativos diferentes al mismo tiempo. Por lo tanto el núcleo del SO principal se encarga delcontrol del hardware verdadero y el núcleo del SO huésped usa controladores especiales que se comunican con el SO principal y proporcionan varios dispositivos importantes al SO huésped. El anfitrión puede ser cualquier núcleo de sistema operativo que exporte primitivas básicas que permitan al Driver del Cooperative Linux funcionar simultáneamente en el modo CPL0 (anillo de acceso 0) y asignar memoria.

Historia

Dan Aloni comenzó originalmente el desarrollo de Linux Cooperativo, que se basó en el trabajo similar de Linux en Modo Usuario. El anuncio del desarrollo se realizó el 25 de enero de 2004. En julio de 2004 se presentó en el Simposio de Linux. La fuente fue liberada bajo la GNU General Public License.

Comparaciones

Linux cooperativo es claramente diferente de las soluciones tradicionales de virtualización como VMware, Plex86, Virtual PC, QEMU y de otros métodos como Xen, que trabajan generalmente haciendo funcionar al sistema operativo huésped en un modo de menor privilegio menos que el kernel del anfitrión.

Las únicas desventajas del enfoque CPL0 son la estabilidad y la seguridad. Si el huésped es inestable, es posible que bloquee o altere todo el sistema. En cuanto a seguridad, un superusuario de la máquina Cooperativa de Linux puede llegar a superusuario en el sistema anfitrión.

Hardware emulado

  • Ethernet network via TAP, PCAP, NDIS and SLiRP.

Véase también

Enlaces externos

  • coLinux Sourceforge
  • coLinux Wiki
  • un desarrollo echo por M. Tim Jones
  • andLinux
  •   Datos: Q581897

cooperative, linux, abreviado, como, colinux, software, permite, microsoft, windows, linux, ejecutarse, forma, paralela, misma, computadora, mozilla, firefox, iceweasel, corriendo, paraleloinformación, generaltipo, programavirtualizacióndesarrolladorcomunitari. Cooperative Linux abreviado como coLinux es un software que permite a Microsoft Windows y a Linux ejecutarse en forma paralela en la misma computadora Cooperative LinuxMozilla Firefox y Iceweasel corriendo en paraleloInformacion generalTipo de programaVirtualizacionDesarrolladorComunitarioLanzamiento inicial2004LicenciaGNU General Public LicenseInformacion tecnicaProgramado enC CPlataformas admitidasMicrosoft WindowsVersionesUltima version estable0 7 9 09 de abril de 2011 10 anos 3 meses y 28 dias Ultima version en pruebas0 7 10 r1588 07 de agosto de 2011 10 anos EnlacesSitio web oficial editar datos en Wikidata coLinux utiliza el concepto de una maquina virtual cooperativa CVM En contraste a maquinas virtuales tradicionales la CVM comparte los recursos que ya existen en el sistema operativo principal En las maquinas virtuales los recursos son virtualizados para cada sistema operativo huesped La CVM da a ambos sistemas operativos el poder para usar los recursos de forma paralela La maquina virtual tradicional pone a cada sistema operativo huesped en una caja de arena Indice 1 Vista general 2 Historia 3 Comparaciones 4 Hardware emulado 5 Vease tambien 6 Enlaces externosVista general Editar El termino 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 nucleo tiene su propio contexto de CPU y de espacio de direccion de memoria y cada nucleo decide cuando dar el control a su contraparte Sin embargo mientras ambos nucleos tienen teoricamente el acceso completo al verdadero hardware el hardware de las computadoras personales modernas no esta disenado para ser controlado por dos sistemas operativos diferentes al mismo tiempo Por lo tanto el nucleo del SO principal se encarga delcontrol del hardware verdadero y el nucleo del SO huesped usa controladores especiales que se comunican con el SO principal y proporcionan varios dispositivos importantes al SO huesped El anfitrion puede ser cualquier nucleo de sistema operativo que exporte primitivas basicas que permitan al Driver del Cooperative Linux funcionar simultaneamente en el modo CPL0 anillo de acceso 0 y asignar memoria Historia EditarDan Aloni comenzo originalmente el desarrollo de Linux Cooperativo que se baso en el trabajo similar de Linux en Modo Usuario El anuncio del desarrollo se realizo el 25 de enero de 2004 En julio de 2004 se presento en el Simposio de Linux La fuente fue liberada bajo la GNU General Public License Comparaciones EditarLinux cooperativo es claramente diferente de las soluciones tradicionales de virtualizacion como VMware Plex86 Virtual PC QEMU y de otros metodos como Xen que trabajan generalmente haciendo funcionar al sistema operativo huesped en un modo de menor privilegio menos que el kernel del anfitrion Las unicas desventajas del enfoque CPL0 son la estabilidad y la seguridad Si el huesped es inestable es posible que bloquee o altere todo el sistema En cuanto a seguridad un superusuario de la maquina Cooperativa de Linux puede llegar a superusuario en el sistema anfitrion Hardware emulado EditarEthernet network via TAP PCAP NDIS and SLiRP Vease tambien EditarWindows Subsystem for Linux AndLinux Wubi Ubuntu MinGW Cygwin Virtualizacion TopologilinuxEnlaces externos EditarcoLinux Pagina oficial coLinux Sourceforge coLinux Wiki Virtualization with coLinux un desarrollo echo por M Tim Jones Ubuntu portable para Windows andLinux Datos Q581897Obtenido de https es wikipedia org w index php title Cooperative Linux amp oldid 132219331, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos