Почему 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, и Терри тоже на это ссылается.

Другие вопросы по тегам