02 сентября, 2009
Теги: Linux, Windows, Linux Unified Kernel
В Интернете появилась информация о проекте LUK (Linux Unified Kernel), целью которого является создание нового ядра операционной системы, в котором будут сочетаться оригинальное ядро Linux, а также ядро Windows NT. Операционная система с таким ядром сможет одинаково успешно запускать исполняемые файлы приложений, написанных для Linux и Windows.
Существует много способов для запуска Windows-приложений в среде Linux (виртуальные машины и технология WINE), и наоборот – для запуска Linux-приложений в среде Windows (технология Cygwin). Кроме того, существуют кросс-платформенные библиотеки Gtk+ и Qt, с помощью которых разработчики создают на базе единого кода приложения для большинства популярных платформ. Тем не менее, встраивание системных функций ядра Windows NT в Limux остается пока не решенной задачей. Решением этой задачи занимаются китайские разработчики из проекта LUK.
По сообщению Википедии, еще в сентябре 2005 года Декао Мао, лидер проекта LUK, предложил идею об интеграции ядра Windows NT в ядро Linux. Разработку ядра спонсирует китайская компания Insigma. В ходе проекта LUK разрабатываются дополнения к ядру Linux, реализующие поддержку основных функций ядра Windows. В частности, разработчики уже реализовали в своем унифицированном ядре такие функции, как поддержка системных вызовов Windows через прерывание int 0x2e (в Linux используется int 0x80). Кроме того уже реализовано управление процессами и потоками исполнения для многопоточных приложений, управление виртуальной памятью, механизмы асинхронного APC (Asynchronous Procedure Call) и отложенного DPC (Deferred Procedure Call) вызова процедур, единая модель управление драйверами устройств WDM (Windows Driver Model), работа с системным реестром и др.
Взаимодействие Windows-приложений с пользовательским интерфейсом разработчики проекта LUK возложили на компоненты, заимствованные из проектов WINE и ReactOS. Стоит отметить, что хотя недавно выпущенная версия LUK 0.2.4 работает только на архитектуре x86, то уже в ближайшем будущем планируется портировать LUK на системы с китайскими процессорами Loongson 3. Процессоры Loongson (Godson) 3 содержат 200 дополнительных инструкций для оптимальной трансляции команд архитектуры x86, причем КНР планирует выпустить 16-ядерные процессоры этой серии уже к 2011 г.
(Голосов: 12, Рейтинг: 2.65) |
И накой оно нужно? софт должен работать в нативной среде, а не на костылях типа вайна.
В общем проект джаст фор фан.
Потому что нах это не надо. Не удивительно, что до такого маразма еще никто не додумался.
ядра Windows NT в Limux
Ну если в лимукс, то и хрен с ним. Хз что это за ось такая.
Скачай себе реактос и посмотри как эта "нативность" работает.
Да нет, просто религия не позволяла, это же ересь! За это можно было предать анафеме и ныне и присно и во веки веков! Ну вот, хоть кому-то удается сбросить шоры и трезво взглянуть на мир.
=======================================
По теме: интересно будет взглянуть на эту химеру.
Dart Weider: Luk, I'm your father ...
(Star Wars, episode 4)
да, верное замечание, правильно так: Darth Vader
пруфлинк