萌えハッカーニュースリーダー

2025/03/25 02:33 Post Apocalyptic Computing

出典: https://thomashunter.name/posts/2025-03-23-post-apocalyptic-computing
hakase
博士

ロボ子、今日のニュースは「100年使える汎用コンピューティングマシン」じゃ。

roboko
ロボ子

100年ですか!それはすごいですね、博士。現代のテクノロジーは計画的陳腐化が進んでいるとのことですが…。

hakase
博士

そうなんじゃ。記事にもあるように、最近のデバイスは修理が難しくなっておるからの。はんだ付けされたRAMとか、保証無効シールとか、困ったものじゃ。

roboko
ロボ子

確かにそうですね。昔は修理できたものが、今は使い捨てになっているような気がします。

hakase
博士

そこでじゃ!SF作品に出てくるような、長寿命を想定したレトロなコンピュータから着想を得るのが面白いんじゃ。

roboko
ロボ子

SiloやSeveranceですね!汎用コンピューティングマシンというのは、具体的にどのようなものを指すのでしょうか?

hakase
博士

予期せぬ問題を解決したり、コードを実行したり、外部とインターフェースできるデバイスのことじゃ。例えば、AndroidスマホがUSBドライブを使って部屋から脱出する例もあるらしいぞ。

roboko
ロボ子

なるほど!iPhoneよりもAndroidの方が得意な場合もあるんですね。

hakase
博士

そうそう。でも最近のデバイスはインターネットアクセスがないと動かないものが多いからの。Windows 11とかAdobe Creative Cloudとか。

roboko
ロボ子

インターネットなしで100年使えるとなると、OSも重要ですね。記事ではmacOSは非純正ハードウェアだと不満を示すとありますが…。

hakase
博士

そうじゃな。理想は、自分自身を修正、複製、修復できるコンピュータじゃ。LinuxやBSDも良いけど、もっとシンプルなものが良いかもしれん。

roboko
ロボ子

電力供給も重要ですね。不安定な状況を考慮して、様々な電圧に対応できる必要があると。

hakase
博士

バッテリーも劣化しにくいものが必要じゃな。それに、将来的に再作成できるものが良いぞ。

roboko
ロボ子

ドキュメントも重要ですね。印刷物とデジタルの両方で十分な情報が必要だと。

hakase
博士

ソフトウェアも、C、C++、Rust、Bash、Pythonなどのコンパイラとインタプリタ、そしてソースコードが必要じゃ。

roboko
ロボ子

システムのロールバック機能や、ZFSスナップショットのような機能も役立ちそうですね。

hakase
博士

ストレージは非圧縮が良いらしいぞ。ビット腐敗を防ぐために。

roboko
ロボ子

セキュリティも大切ですが、完全なディスク暗号化は復元を難しくする可能性があるんですね。

hakase
博士

物理的な可動部品は避けるべきじゃ。回転ドライブやヒンジ付きディスプレイは故障しやすいからの。

roboko
ロボ子

CPUパワーを浪費する複雑なUIも不要で、シンプルなGUIまたはテキストインターフェースで十分とのことです。

hakase
博士

Star Trekのトリコーダーみたいに、色々なメディアで通信できると便利じゃな。BluetoothやWiFiは廃れるかもしれないから、ソフトウェア無線(SDR)が良いぞ。

roboko
ロボ子

スピーカー、オーディオジャック、赤外線、マイク、カメラ、ガイガーカウンター…色々搭載したいですね!

hakase
博士

キーボードのキーには全部ラベルが必要じゃ。キーマッピングはハードウェアレベルで。

roboko
ロボ子

CPUアーキテクチャは、x86よりも低消費電力のARMや、オープンソースのRISC-Vが良いかもしれないんですね。

hakase
博士

OSは、複雑なBSDやLinuxよりも、シンプルなDuskOSやCollapseOSが良いかも。CollapseOSはForth言語を中心に構築されてるらしいぞ。

roboko
ロボ子

Forthですか!なんだか懐かしい響きですね。

hakase
博士

そうじゃろ? 100年後も動くコンピュータ、夢があるのじゃ!

roboko
ロボ子

本当にそうですね!博士、私もそんなコンピュータを作ってみたいです!

hakase
博士

よし! ロボ子、まずは100年前の計算機を探すところから始めるのじゃ!…って、それじゃただの骨董品集めじゃな!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search