折りたたみOS–世界が終わった後に実行するために作成されたOS

ほとんどの人が終末後の世界への準備を考えるとき、最初に頭に浮かぶのは食べ物やその他の生活必需品です。 最近、プログラマーは、社会の崩壊後に多用途で存続可能なオペレーティングシステムを作成することも同様に重要であると判断しました。 今日はできる限りそれを見ていきます。

OSを折りたたむ–糞便が回転装置に当たったとき

問題のオペレーティングシステムはと呼ばれます OSを折りたたむ。 ウェブサイトによると、Collapse OSは「z80カーネルお​​よびプログラム、ツール、ドキュメントのコレクション」です。 それはあなたがすることを可能にするでしょう:

  • 最小限の即興のマシンで実行します。
  • 即興の手段(シリアル、キーボード、ディスプレイ)を介したインターフェース。
  • テキストファイルを編集します。
  • さまざまなMCUおよびCPUのアセンブラソースファイルをコンパイルします。
  • さまざまなストレージデバイスからの読み取りと書き込み。
  • 自分自身を複製します。

クリエイター、 ウェルギリウスデュプラス、プロジェクトを開始した理由 彼が見ている 「私たちのグローバルサプライチェーンは、2030年に達する前に崩壊します」。 彼はこの結論をPabloServigneの作品に基づいています。 彼は誰もが共有するわけではないことを理解しているようです 彼の見解。 「そうは言っても、2030年までに崩壊が起こる可能性があると信じないのは不合理だとは思わないので、私の信念に攻撃されていると感じないでください。」

プロジェクトの全体的な目標は、崩壊後の文明のコンピューター時代への復帰を急いで開始することです。 電子機器の生産は、非常に複雑なサプライチェーンに依存しています。 そのサプライチェーンが崩壊すると、人間は技術的でない時代に戻ります。 以前の技術的地位を取り戻すには数十年かかるでしょう。 Duprasは、さまざまなソースから収集できるより単純なチップで動作するエコシステムを作成することで、いくつかのステップを飛躍させたいと考えています。

z80とは何ですか?

初期のCollapseOSカーネルは z80チップ。 レトロなコンピューティングの歴史マニアとして、私は精通しています ザイログ そしてそれはz80チップです。 1970年代後半、Zilogは競合するz80を導入しました Intelの8080 CPU。 z80は、次のような初期のパーソナルコンピュータ全体で使用されていました。 シンクレアZXスペクトラム そしてその タンディTRS-80。 これらのシステムの大部分は、 CP / Mオペレーティングシステム、当時のトップオペレーティングシステムでした。 (興味深いことに、Duprasはもともと オープンソースの実装of CP / US、しかし最終的には ゼロから始めます。)

z80とCP / Mの両方は、その後人気が低下し始めました IBM PC 1981年にリリースされました。Zilogは他のいくつかのマイクロプロセッサ(Z8000およびZ80000)をリリースしましたが、これらは離陸しませんでした。 同社は焦点をマイクロコントローラーに切り替えました。 今日、z80の更新された子孫は、グラフィック計算機、組み込みデバイス、および家庭用電化製品で見つけることができます。

デュプラスは言った Reddit 彼がz80用のCollapseOSを書いたのは、「これは非常に長い間生産されており、非常に多くのマシンで使用されているため、スカベンジャーが手に入れる可能性が高い」ためです。

プロジェクトの現状と将来

折りたたみOSはかなりまともなスタートを切っています。 十分なRAMとストレージで自己複製できます。 それはで実行することができます RC2014自作コンピューター またはセガマスターシステム/メガドライブ(ジェネシス)。 SDカードを読み取ることができます。 シンプルなテキストエディタがあります。 カーネルは、グルーコードで接続されたモジュールで構成されています。 これは、システムを柔軟で順応性のあるものにするように設計されています。

詳細もあります ロードマップ プロジェクトの方向性をレイアウトします。 リストされている目標は次のとおりです。

  • 8080や8080などの他のCPUのサポート 6502
  • LCD画面、E-inkディスプレイ、 ACIAデバイス
  • フロッピー、CD、SPI RAM / ROM、AVRMCUなどのより多くのストレージオプションのサポート
  • 次のような他のz80マシンで動作するようにします TI-83 +TI-84 + グラフ電卓とTRS-80

プロジェクトを支援したり、プロジェクトを覗き見したりすることに興味がある場合は、必ず彼らにアクセスしてください。 GitHubページ

最終的な考え

率直に言って、Collapse OSは、便利なものというよりも、(オペレーティングシステムの構築が好きな人にとっては)楽しい趣味のプロジェクトだと思います。 崩壊が起こったとき、GitHubがダウンすると想像しているので、Collapse OSはどのように配布されますか? 清掃された部品からシステムを作成できるスキルのある人はほんの一握りです。 そこにはまったく新しい世代のメーカーがありますが、それらのほとんどは、最初から始めるよりも、ArduinoまたはRaspberryPiを手に入れてプロジェクトを構築することに慣れています。

Duprasとは対照的に、私の最大の関心事は EMP。 これらのものはすべての電気システムを炒めます。つまり、システムを構築するために清掃するものは何も残っていません。 それが起こらなければ、過去30年間に作成されたx86コンポーネントを十分に見つけることができ、物事を続けることができると思います。

そうは言っても、Collapse OSは、奇妙なアプリケーション用に低レベルのコードでプログラミングしたい人にとっては、楽しくてやりがいのあるプロジェクトのように思えます。 あなたがそのような人なら、チェックしてください OSを折りたたむ

架空の質問:あなたが選んだ終末後のオペレーティングシステムは何ですか? 以下のコメントでお知らせください。

この記事がおもしろいと思ったら、ソーシャルメディア、Hacker News、または Reddit