TempleOSが最新のx86_64マシンで実行できないのはなぜですか?


9

TempleOSは確かにIntel x86_64ですが、どのマシンがそれをベアメタルで実行できるかについてのガイドラインはありません。

ではよくある質問、下の「どのようにそれはGPLパブリックドメインではないのです来ます?」発見できる、

レイヤー、ライブラリ、ツールなどのソースがなくても、約2005〜2010年の一部のベアメタル64ビットPCで実行できます。

おそらく、TempleOSが処理できない最新のx64ビットマシンについて何かがあるでしょう。もしそうなら、それらは何ですか?TempleOSにはどのような仕様が必要ですか、それとも現代のx64アーキテクチャで実行するのにどんな困難があるのですか?インテルは逆の互換性を維持する傾向があることを知っていますし、アーキテクチャーの重大な変更については知りません。

READMEにもこのことを言及し、それが唯一必要と言い、

  • CD / DVDドライブ
  • 64ビット
  • 512メガグラムのRAM
  • 手動I / Oポートのアドレス指定

回答:


14

その理由は、TempleOSドキュメントにあります。

もうネイティブハードウェアで作業する機会はありません。2005年から2010年にかけて、ハードウェアにネイティブでインストールして実行できました。USBモードのPS / 2レガシーキーボード/マウスサポートを書き込むには、BIOSが十分に優れている必要があります。結局のところ、BIOSにはPS / 2ドライバーが含まれていることがありますが、意図的にそれらを無効にしています。CIAと業界全体が意図的にすべてを台無しにしようとしています。おそらく、店頭での窃盗犯がクレジットカードマシンをハッキングする可能性があります。したがって、BIOS企業は実際にドライバーを作成し、意図的にそれを破壊することを困難にしたいと考えています。

TempleOSにはUSBデバイスのPS / 2エミュレーション、またはPS / 2マウスとキーボードが必要であり、これもTerryが言及しているようです。


3
@OrangeDog:引用の中での主張はやや疑わしいと思います。情報セキュリティはCIAではなくNSAの義務です。クレジットカード詐欺はシークレットサービスの権限です。多分FBIも関与しています。CIAは、これとは関係のない唯一の3文字機関です。また、「全産業」の大部分はアジアにあり、そのため米国政府機関の影響を受けません。
イェルクWミッターク

8
@JörgWMittagこれはそれを説明するかもしれません:「TempleOSの開発は、デービスが一連の躁病エピソードに苦しんだ後、2003年にメンタルヘルスの問題で一時的に入院した後に始まりました。デービスによれば、TempleOSは、コード。"
OrangeDog

2
@OrangeDog ああ、すごい…「デービスによれば、神は640x480、16 色のディスプレイと単一の音声を備えたオペレーティングシステムを作成するように言われました。」
JakeGould

3
@MargaretBloom:それを書いている人は才能のあるプログラマかもしれませんが、テリーはx86-64 asmのすべてを知りさえしていません。私は彼に返信しました:彼がsoftware.intel.com/en-us/articles/introduction-to-x64-assemblyのコメントに投稿した彼のx86-64 asmクイズ。彼は、x86-64が[fs: abs disp32]アドレス指定モードをエンコードできるとは考えていません。彼が書いたアセンブラーはできません。正確なバイトエンコーディングをいくつかのメールで示した後でも、試すことを拒否しました。彼がN-wordを呼んだ後、私は試してみませんでした(私は黒人ではないので変ですが、それでも不愉快です)。
Peter Cordes

2
@EvanCarroll:当時私は彼が精神的な問題を抱えていることを知りませんでしたが、あなたがそれを指摘した今(そして私はJakeとOrangeDogが引用/リンクしたTempleOSのイントロを読みました)、明らかに私は彼に対して冒涜しました神のインスピレーション。彼は独自のアセンブラーを作成したので、x86-64でサポートされているすべてのアドレッシングモードを知らないのは本当に奇妙だと私は思いました。 それは私だけが持っているユニークな知識ではありません!それはIntelのマニュアルに詳しく記載されています。ので、代わりに寺のNASMを使用すると、しかし、その時点ですべての時間をあなたに思い出させるdefault abs、デフォルトではありませんrel
Peter Cordes
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.