(Не про себя, я не собираюсь делать свою ОС)
Допустим кто-то написал свою ос практически без интерфейса и тд и тем самым добился того что выжимаются все соки железа (как на консолях (Xbox,PS))
Можно ли на его ОС запустить игры предназначенные для Win, если в ту ОС впихнуть все библиотеки Win, OpenGl, DX. Или библиотеки Win может воспринимать только Win? (мы же допустим в игре делаем команду к примеру system("pause"); а что это значит скрыто в библиотеке dll которую понимает только ядро Win, которое тоже закрыто)
Для тех кто зачитался: основной вопрос: можно ли запустить Win игры на своей ОС.
Другие языки программирования и технологии
Самодельная ОС
Принципиально в этом нет ничего невозможного, кроме принципиальной невозможности преодоления мелкософтовского копирайта. То есть ты не сможешь запустить на своей оси ничего мелкософтовского (прощай DX!), иначе они пришлют за тобой пативэн. И будь уверен, если кто-то напишет свою, 100% - совместимую виндозу, они его из-под земли достанут. Хотя бы для того, чтобы в ультимативной форме пригласить на работу.
нет, невозможно запустить.
Своя ОС - это как средневековое рассуждение о том, сколько ангелов поместятся на острие иглы. Над разработкой новых версий Windows в Microsoft постоянно работают 2,5 тысячи человек (из них, правда, программистов всего тысяча)
А интерфейс - посмотри, сколько у твоего процессора времени занимает обслуживание интерфейса. Практически ноль. "Соки выжимаются" оптимизацией и тщательной разработкой и "вылизыванием" программ ОС и приложений. Но на это у Microsoft программистов не хватает, тогда им надо было бы нанимать не тысячу, а десять тысяч классных программистов. Тысячи хватает только на то, чтобы создать пусть неоптимизированную, но работающую систему.
А интерфейс - посмотри, сколько у твоего процессора времени занимает обслуживание интерфейса. Практически ноль. "Соки выжимаются" оптимизацией и тщательной разработкой и "вылизыванием" программ ОС и приложений. Но на это у Microsoft программистов не хватает, тогда им надо было бы нанимать не тысячу, а десять тысяч классных программистов. Тысячи хватает только на то, чтобы создать пусть неоптимизированную, но работающую систему.
Если кернел будет такой же как у винды, но это почти нереально, винда прошла огромную эволюцию и работали над ней миллионы программистов.
Тебе легче написать ось с нуля, чем купить новый комп?
... и получится ReactOS
reactos. org
reactos. org
нет конечно!
Можно. Писать подключение функций в таблицу импорта программы. Смотри заголовки PE чтоб сделать загрузчик. Дальше пихаеш туда замену их функциям.
Вайн или както, так для линукс изнасилуй под это.
Игры пользуют ДХ. Там надо его перехватывать. Упрешся в железо. Если освоиш свой видеопоцесор.. .
Вайн или както, так для линукс изнасилуй под это.
Игры пользуют ДХ. Там надо его перехватывать. Упрешся в железо. Если освоиш свой видеопоцесор.. .
Похожие вопросы
- Задание 1 Ответьте на вопросы. Какие возможности предоставляет пользователям ОС Windows 7?
- Помогите создать резервную копию ОС
- Написание элементарной ОС!!!)
- У меня сечас ОС установленна на диск "С" что будет если я переутсновлю ОС на диск "Д" не форматируя диск"С"
- установка ос
- Языки для написания ОС
- Какую ОС выбрать???
- Чем отличаются ОС в запуске программ? Например Windows, Linux и др. Конкретней вопрос внутри.
- BAT и CMD узнать версию ОС
- Работа на ПК без ОС