Почему TempleOS не может работать на современных машинах x86_64?
TempleOS, конечно, Intel x86_64, но стесняется, что нет никаких указаний на то, какие машины могут работать на голом железе,
В разделе часто задаваемых вопросов в разделе "Почему это является общественным достоянием, а не GPL?" ты можешь найти,
Он может работать на некоторых 64-битных ПК без ПО примерно с 2005 по 2010 год без каких-либо уровней, библиотек, инструментов или чего-либо из других источников.
Предположительно, тогда что-то есть о современных 64-битных машинах, с которыми TempleOS не справится. Если так, то кто они? Какие спецификации требуются TempleOS или какие сложности возникают у него при работе на современной архитектуре x64? Я знаю, что Intel стремится поддерживать обратную сопоставимость, и я не знаю каких-либо серьезных изменений в архитектуре.
README также упоминает об этом, но говорит, что это нужно только,
- CD / DVD привод
- 64-битный
- 512 мегабайт оперативной памяти
- Ручная адресация портов ввода / вывода
1 ответ
Причину можно найти в документе TempleOS Why Not More
У меня больше нет шансов работать на родном оборудовании. Я мог устанавливать и запускать на аппаратном уровне примерно с 2005-2010 гг. Требуется, чтобы BIOS был достаточно хорош для записи устаревшей поддержки клавиатуры / мыши в режиме USB PS/2. Как выясняется, иногда в BIOS есть драйверы PS/2, но намеренно их отключают, просто чтобы иметь в виду. ЦРУ и вся отрасль намеренно пытаются все испортить. Возможно, в точке продажи в магазине вор мог взломать машину для кредитных карт. Поэтому компании, работающие с BIOS, на самом деле хотят, чтобы было сложно создавать драйверы и намеренно ломать их.
Похоже, что для TempleOS требуется эмуляция PS/2 для USB-устройств или мышь и клавиатура PS/2, и Терри тоже на это ссылается.