Эмуляция ядра другой ОС
От: x-code  
Дата: 01.12.14 08:36
Оценка:
Вот люди пишут Wine, GNUStep, Cocotron, Reactos... мучаются с хакинтошами (вот я вчера поиграл немножко... новый OSX на реальной машине и то тормозит, на виртуалке так вообще запускаться не хочет).

А насколько реально написать, к примеру, некое дополнение к ядру Линукса, которое бы воспроизводило функционал ядра Windows и OSX?
В пользу этого варианта говорит то, что ядро ОС всяко меньше чем все остальное API. И тем ни менее люди пишут Wine (который как раз "все остальное API"), который вполне успешно запускает виндовые программы. Не все, но тем ни менее оно работает.

Итак, имеем некое дополнение к ядру линукса; дальше берем виндовсый установочный диск, вставляем в привод — и запускаем специальную нашу утилиту "установки", которая копирует с диска файлы и раскладывает их по папкам (Windows, Program Files и т.д) в специальной директории. В результате имеем Винду с полным набором своих родных DLL, но внутри линукса, используя от линукса только самый низкий уровень — т.е. ядро. Аналогично с макосью.

Просьба оценить — насколько такой проект был бы реален и выгоден в сравнении с тем же Wine? Может уже есть что-то подобное?
(Есть проект AndLinux который встраивает Linux в Windows, но там несколько другой подход- само ядро линукса собрано как драйвер; т.к. исходники линукса открыты, то с этим проще; макось в винду таким способом к сожалению не встроить)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.