Вот люди пишут Wine, GNUStep, Cocotron, Reactos... мучаются с хакинтошами (вот я вчера поиграл немножко... новый OSX на реальной машине и то тормозит, на виртуалке так вообще запускаться не хочет).
А насколько реально написать, к примеру, некое дополнение к ядру Линукса, которое бы воспроизводило функционал ядра Windows и OSX?
В пользу этого варианта говорит то, что ядро ОС всяко меньше чем все остальное API. И тем ни менее люди пишут Wine (который как раз "все остальное API"), который вполне успешно запускает виндовые программы. Не все, но тем ни менее оно работает.
Итак, имеем некое дополнение к ядру линукса; дальше берем виндовсый установочный диск, вставляем в привод — и запускаем специальную нашу утилиту "установки", которая копирует с диска файлы и раскладывает их по папкам (Windows, Program Files и т.д) в специальной директории. В результате имеем Винду с полным набором своих родных DLL, но внутри линукса, используя от линукса только самый низкий уровень — т.е. ядро. Аналогично с макосью.
Просьба оценить — насколько такой проект был бы реален и выгоден в сравнении с тем же Wine? Может уже есть что-то подобное?
(Есть проект
AndLinux который встраивает Linux в Windows, но там несколько другой подход- само ядро линукса собрано как драйвер; т.к. исходники линукса открыты, то с этим проще; макось в винду таким способом к сожалению не встроить)