ホームページ  >  記事  >  システムチュートリアル  >  「神のOS」神社! WindowsでもLinuxでもない

「神のOS」神社! WindowsでもLinuxでもない

WBOY
WBOY転載
2024-02-05 12:09:20471ブラウズ

私たちは皆、さまざまなオペレーティング システムを使用したことがありますが、シンプルで使いやすいものもあれば、ある程度の学習が必要なものもあります。しかし、神ご自身が設計されたオペレーティングシステムを体験した人はいるでしょうか?今日は「Shrine」というオペレーティングシステムを紹介します。

神社について

以下の図を参照してください:

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

神社インターフェース

この記事の導入部分から始めて、実際に何が起こっているのか疑問に思われるかもしれません。すべてはテリー・デイビスという男から始まりました。話を続ける前に、テリーは生前統合失調症を患っており、しばしば薬を飲まなかったことを思い出していただきたいと思います。このため、彼は生涯を通じて社会的に受け入れられないことを言ったり行ったりしました。

さて、ストーリーの話に戻りましょう。 2000 年代初頭に、テリーはシンプルなオペレーティング システムをリリースしました。長年にわたって、J オペレーティング システム、LoseThos、SparrowOS など、いくつかの名前が変遷してきました。彼は最終的に、TempleOS という名前を使用することに決めました。

彼がこの名前を選んだのは、このオペレーティング システムが神の神殿になるからです。このような。神はテリーに次のオペレーティング システム仕様を提供しました:

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

SparrowOS インターフェイス

  • 640×480 16 色の​​グラフィックスが表示されます
  • 「8ビットの署名付きMIDI風の単一サウンドサンプル」を使用します。
  • これは、「目的への単なる手段ではなく、プログラミングが目的である、ネットワーク化されていない単純なマシン」である Commodore 64 に続くものとなる。
  • 1 つのファイル システム (「Red Sea」という名前) のみをサポートします。
  • 「すべてを簡単に学習できる」ように、コードは 100,000 行に制限されます。
  • 「Ring-0 のみ。ユーザー アプリケーションを含むすべてがカーネル モードで実行されます。
  • フォントは「8×8の等幅フォント」に限定されます。
  • 使用すると「すべてへのフルアクセス」が可能になります。すべてのメモリ、I/O ポート、命令などを無効にすることはできません。すべての関数、変数、クラス メンバーにアクセスできます。 ”
  • ## 1 つのプラットフォーム (64 ビット PC) のみをサポートします。
テリーは、HolyC と呼ばれるプログラミング言語を使用してオペレーティング システムを作成しました。それが「C の修正バージョン (「C 以上、C 未満」)」であるとします。 HolyC について学ぶことに興味がある場合は、これと RosettaCode の HolyC エントリに関する記事をお勧めします。

2013 年、Terry は自身の Web サイトで TempleOS が完成したと発表しました。悲しいことに、彼は当時ホームレスで、数年後の2018年8月にテリーは電車にはねられて死亡しました。長年にわたり、多くの人々がテリーのオペレーティング システムに関する取り組みを追ってきました。ほとんどの人は、これほど小さなパッケージでオペレーティング システムを作成できる彼の能力に感銘を受けました。

さて、TempleOS に関するこの議論が、Shrine とどのような関係があるのか​​疑問に思われるかもしれません。シュラインの GitHub ページにあるように、これは「異教徒のための TempleOS ディストリビューション」です。 GitHub ユーザーの Minexew は、TempleOS に機能を追加するための TempleOS を作成しましたが、Terry は無視しました。これらの機能には次のものが含まれます:

    TempleOS プログラムとの 99% の互換性
  • Lambda Shell が付属しています。これは古典的な Unix コマンド インタプリタに似ています。
  • TCP/IP スタックとすぐに使えるインターネット アクセス
  • パッケージダウンローダーが含まれています
Minexew は将来さらに機能を追加する予定ですが、どの機能が含まれるかについてはまだ正確には発表されていません。彼は、Linux 用の完全な TempleOS 環境を開発する予定です。

#########フィーリング#########

Shrine の仮想化は非常に簡単です。必要なのは、選択した仮想化ソフトウェアをインストールすることだけです。 (私はVirtualBoxを使用しています)。 Shrine 用の仮想マシンを作成する場合は、それが 64 ビットであり、少なくとも 512 MB の RAM を搭載していることを確認してください。

Shrine を起動すると、(仮想) ハード ドライブにインストールするかどうかを尋ねられます。それを完了すると (または、必要に応じて実行しなくても)、オペレーティング システムのツアーが表示されます。そこから探索することができます。

#########結論#########

Temple OS と (Shrine) は明らかに Windows や Linux に代わるものではありません。テリーはそれを「神の神殿」と呼んでいますが、冷静な時には、それがアマチュアのオペレーティング システムのようなものであることを認めると思います。それを念頭に置いて、最終製品はかなり印象的です。テリーは 12 年かけて、自身が作成した言語で 100,000 行以上のコードを使用してオペレーティング システムを作成しました。彼はまた、独自のコンパイラ、グラフィックス ライブラリ、およびいくつかのゲームを作成しました。同時に、彼はまだ自分自身の内なる悪魔と戦っています。

以上が「神のOS」神社! WindowsでもLinuxでもないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlxlinux.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。