Можем ли мы создать собственную операционную систему, которая поддерживает любое приложение?
Могу ли я создать собственную операционную систему, которая поддерживает приложения Windows и Linux?
Как я могу это сделать и какими знаниями я должен обладать?
Это хорошее начало?
Благодарю.
1 ответ
Это можно сделать, используя Linux и Wine, но это не идеально.
Проблема в том, что Windows не является открытым исходным кодом и ОЧЕНЬ велика, поэтому не очень легко идеально подражать тому, что эта операционная система делает за кулисами. Это особенно сложно с недокументированными вызовами API, которые многие программы любят использовать в Windows.
Я не знаю ничего, что позволяло бы вам запускать Mac на Linix без использования виртуальной машины.
Маловероятно, что когда-либо будет "одна ОС, управляющая ими всеми", но с такими инструментами, как Wine, и с использованием виртуализации с такими вещами, как Unity Mode VMWare, чтобы создать эффект работы программы другой ОС, работающей в вашей системе.