Вышел Linux Unified Kernel 0.2.4

image

Теги: Linux, Windows

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

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.


comments powered by Disqus