为什么 TempleOS 不能在现代 x86_64 机器上运行?

为什么 TempleOS 不能在现代 x86_64 机器上运行?

TempleOS当然是 Intel x86_64,但除此之外,没有关于哪些机器可以在裸机上运行它的指导原则,

在里面常见问题解答,“为什么它属于公共领域而不是 GPL?”你可以找到,

它可以在 2005 年至 2010 年左右的一些裸机 64 位 PC 上运行,无需分层、库、工具或任何来自其他来源的东西。

那么,可能现代 x64 位计算机的某些方面 TempleOS 无法处理。如果是,它们是什么?TempleOS 需要什么样的规格,或者在现代 x64 架构上运行会遇到什么困难?我知道英特尔倾向于保持反向可比性,并且我不知道架构中有任何重大变化。

README 也提到了这一点,但表示只需要,

  • CD/DVD 驱动器
  • 64 位
  • 512MB 内存
  • 手动 I/O 端口寻址

答案1

原因可以在TempleOS 文档为什么不多

我再也没有机会在原生硬件上工作了。从 2005 年到 2010 年,我可以在硬件上安装并原生运行。它要求 BIOS 足够好地写入 USB 模式 PS/2 传统键盘/鼠标支持。事实证明,有时 BIOS 有 PS/2 驱动程序,但故意禁用它们,只是为了卑鄙。CIA 和整个行业都在试图故意搞乱一切。也许,在商店的销售点,小偷可以破解信用卡机。因此,BIOS 公司实际上希望驱动程序难以制造,并故意使其损坏。

看来 TempleOS 需要 USB 设备的 PS/2 仿真,或者 PS/2 鼠标和键盘,而这正是 Terry 所指的。

相关内容