Subscribe feed

Выйшаў Linux Unified Kernel 0.2.4

29 траўня 2009

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.


рэкамендуем прачытаць таксама

Каментаванне не дазволенае.

Rambler's Top100