Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Linux Unified Kernel
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
[[Archivo:UnifiedKernel 0.2.1-KingSoft WPS.jpg|miniaturadeimagen|KingSoft WPS en UnifiedKernel versión 0.2.1]] '''Linux Unified Kernel''', también conocido como [[Longene]] y de manera informal como LUK,<ref>"Unified Kernel Website". Linux Unified Kernel Project Group. 2010. Retrieved 2010-01-10. [https://web.archive.org/web/20091220135334/http://linux.insigma.com.cn/en/newslist.php]</ref> es un núcleo de sistema operativo que pretende ser compatible con aplicaciones y controladores de dispositivo (drivers) hechos para [[Microsoft Windows]] y Linux. Básicamente intenta acelerar la capa [[Wine]] en el espacio del núcleo. Con el fin de lograr esto, las características clave del núcleo de Windows son portadas al núcleo Linux.<ref>"Linux Unified Kernel Project". Linux Unified Kernel Project Group. 2008. Retrieved 2009-09-05. [http://www.longene.org/en/aboutproject.php] {{Wayback|url=http://www.longene.org/en/aboutproject.php|date=20120621193147}}</ref> Longene está escrito en lenguaje de programación C, y es software libre y de código abierto. Está disponible bajo los términos de la Licencia Pública General de GNU versión 2 (GPLv2).<ref>"Q: Whether the Linux Unified Kernel code will open or not?". Linux Unified Kernel Project Group. Retrieved 2009-12-04. [http://www.longene.org/en/develop.php#faq2] {{Wayback|url=http://www.longene.org/en/develop.php#faq2|date=20120617061953}}</ref> A pesar de que el proyecto está en fase alfa de desarrollo desde 2009, muchos programas de Windows funcionan bien. == Objetivo == Longene intenta agregar todos los mecanismos del núcleo de Windows, incluyendo llamadas al sistema, el [[registro de Windows]], el Windows Driver Model, las differed Procedure Calls, y otros mecanismos, en el núcleo Linux para formar un nuevo núcleo Linux. El nuevo núcleo permitirá que las aplicaciones Linux y Windows y controladores de dispositivos puedan trabajar simultáneamente sin virtualización o emulación, y sin el retraso que supone correr Wine en el [[espacio de usuario]]. En diciembre del 2013 fue publicada la primera "release candidate"<ref>{{Cita web |url=http://www.longene.org/en/index.php |título=Página web de la versión 1.0 longene-1.0-rc1 |fechaacceso=9 de abril de 2014 |urlarchivo=https://web.archive.org/web/20090225090005/http://www.longene.org/en/index.php |fechaarchivo=25 de febrero de 2009 }}</ref> == Metodología == Aparte del núcleo linux estándar y el uso parcial de Wine, el LUK integra otros proyectos opensource para conseguir su funcionalidad: * [[ReactOS]]. Un clónico de Windows NT en estado de desarrollo. LUK lo utiliza como referencia incluyendo el framework para drivers NDIS. * [[Kernel-Win32]] es un proyecto actualmente descontinuado que intentaba mover funciones del Wineserver de Wine al núcleo linux. Es el predecesor directo de LUK/Longene y se encuentra alojado en los servidores del proyecto Wine.<ref>Enlace a las fuentes del proyecto Kernel-Win32[https://web.archive.org/web/20140106171527/http://cvs.winehq.org/cvsweb/kernel-win32/]</ref> Desgraciadamente este proyecto no tenía en cuenta la carga de drivers que se intenta conseguir con Longene. * [[NDISwrapper]]: Este proyecto ofrecía lo que le faltaba al anterior. La carga de drivers de Windows en el Núcleo Linux. El LUK intenta integrar ambos. Con el fin de evitar duplicación de código, si una función está disponible tanto en ReactOS como en el núcleo Linux, se utiliza la implementación de Linux. Las funciones se implementan utilizando módulos del núcleo cargables Linux, para que puedan ser cargados y descargados fácilmente. Longene tiene dos juegos de las llamadas al sistema y sus correspondientes tablas: una syscall de Windows y de un juego syscall Linux. Aplicaciones de Windows llaman la tabla syscall a través del software de interrupción "int 0x2e". Aplicaciones Linux llaman la tabla syscall a través de "int 0x80". El proyecto Kernel Unified Linux no se desarrolla el espacio de usuario de las bibliotecas de Windows y Linux. Esas bibliotecas son ofrecidos por otros proyectos, como el Wine, ReactOS, y GNU. == Véase también == * [[Wine]] * [[PlayOnLinux]] == Referencias == {{listaref}} {{Control de autoridades}} [[Categoría:Núcleo Linux]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Linux Unified Kernel
»
Añadir idiomas
Añadir tema