[ Скачать с сервера ]

Linux Unified Kernel  (LUK или Longene), представляет собой набор
модулей и патчей для Linux ядра с реализацией поддержки инфраструктуры
драйверов и системных вызовов Win32, позволяющих напрямую выполнять
Windows приложения и использовать Windows драйверы в Linux.

В качестве базиса с реализацией Win32 API используется код Wine,
ReactOS и NDISwrapper. Финансовая поддержка проекта осуществляется
компанией Insigma Technology Co., которая оплачивает работу команды
разработчиков в режиме полного рабочего дня. Исходные тексты проекта
распространяются под лицензией GPL.

Разработчики отмечают, что работа Linux Unified Kernel заключается не
просто в переносе Wine на уровень ядра, а в обеспечении полной бинарной
совместимости одновременно с Linux и Windows программами. Для этого
организована параллельная обработка двух таблиц системных вызовов, для
Windows программ добавлены отдельные подсистемы управления процессами,
потоками, объектами, виртуальной памятью и синхронизацией. Обеспечена
поддержка механизмов Windows registry, WDM (device driver framework),
Windows DPC и т.п.
Начиная с версии 0.2.4 пакет распространяется не только в виде исходных
текстов, но в виде готовых  бинарных пакетов для Ubuntu и Fedora Linux.


Wikipedia(EN)
Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34