Por que o TempleOS não pode rodar em máquinas x86_64 modernas?

9

TempleOS é certamente Intel x86_64, mas não há diretrizes para quais máquinas podem executá-lo metal,

Na FAQ, em "Como é o domínio público e não a GPL?" você pode encontrar,

It can run on some bare-metal 64-bit PC's from about 2005-2010 with no layering, libraries, tools, or anything from other sources.

Presumivelmente, há algo sobre as máquinas modernas de x64 que TempleOS não pode manipular. Se sim, quais são eles? Que tipo de especificações o TempleOS requer, ou que dificuldades ele tem em execução em uma arquitetura x64 moderna? Eu sei que a Intel tende a manter a comparabilidade reversa, e não estou ciente de nenhuma alteração na arquitetura .

O README também menciona isso , mas diz que só precisa,

  • unidade de CD / DVD
  • 64 bits
  • 512 megas de ram
  • Endereçamento de porta de E / S manual
por Evan Carroll 03.06.2018 / 04:04

1 resposta

14

O motivo pode ser encontrado no documento TempleOS Por que não mais

I don't stand a chance working on native hardware, anymore. I could install and run natively on hardware from about 2005-2010. It requires BIOS's being nice enough to write USB mode PS/2 legacy keyboard/mouse support. As it turns-out, sometimes the BIOS has PS/2 drivers but purposely disables them, just to be mean. The CIA and whole industry is trying to mess everything up, on purpose. Perhaps, at a point of sale in a store, a thief could hack a credit card machine. Therefore, the BIOS companies actually want it difficult to make drivers and purposely make it broken.

Parece que o TempleOS requer emulação PS / 2 para dispositivos USB, ou um mouse e teclado PS / 2, e é isso que Terry também está se referindo.

    
por 03.06.2018 / 04:04