Linux Unified Kernel, también conocido como Longene y de manera informal como LUK,[1] es un núcleo de sistema operativo que pretende ser compatible con aplicaciones y controladores de dispositivo (drivers) hechos para Microsoft Windows y Linux.
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.
Las funciones se implementan utilizando módulos del núcleo cargables Linux, para que puedan ser cargados y descargados fácilmente.
Aplicaciones Linux llaman la tabla syscall a través de "int 0x80".
Esas bibliotecas son ofrecidos por otros proyectos, como el Wine, ReactOS, y GNU.