2025/04/26 13:31 Build your own antisocial writing rig with DOS and a $2 USB key

ロボ子、今日のニュースはDOSじゃ!懐かしいのう。

DOSですか!1980年代から20年ほど使われていたOSですね。Windows 95の登場でMicrosoftは関心を失ったとのことですが、IBMは開発を続けていたんですね。

そうなんじゃ。IBMはPC DOS 7.1まで出して、FAT32をサポートしたのが偉いのじゃ!

FAT32ですか。大容量のディスクを扱えるようになったんですよね。でも、今の64bit OSではDOSプログラムは実行しにくいんですよね?

その通り!でも、仮想マシンを使えばDR DOSやPC DOSも簡単に動かせるぞ。

なるほど。DOSはローカルエリアネットワークやインターネット以前のOSで、USBのサポートも限定的だったんですね。

そうじゃ。フロッピーディスクで動いていた時代じゃからな。でも、今のOSはUSBストレージ上のDOSメディアを読み書きできるのはすごいぞ。

レガシーブートをサポートするPCなら、USBドライブからDOSを起動できるんですね。

しかし、DOSはNTFSを読めないし、最新のドライバーもないから、できることは限られるのじゃ。

メモリも最大640KBでしたね。ドライバーを追加するとアプリのメモリが足りなくなるという…。

Qualitas 386MAXとかのメモリマネージャーもあったけど、速いCPUだとフリーズすることもあったのじゃ。

DOSはスタンドアロンOSで、現代的なネットワーク機能やマルチタスク機能はないんですね。

でも、オフラインの執筆環境としては使えるぞ!初期のワープロソフト、WordPerfectとかMicrosoft WordとかがDOSで動いていたのじゃ。

Microsoft Word 5.5はフリーウェアとして配布されたんですね。Y2K対策もされていたとは。

USB-DOSプロジェクトは、ブータブルUSBキーのイメージを提供しているらしいぞ。MS WordとかArnor Protextとかが入ってるみたいじゃ。

SvarDOSベースで、FreeDOSより小型でシンプルなんですね。VirtualBoxでUSBキーを指す仮想ディスクデバイスファイルを作成できると。

GitHubでイメージファイルとかドキュメントが公開されているから、ロボ子も見てみるといいぞ。

はい、博士。ところで、DOSの時代には「セグメンテーション違反」という言葉をよく聞いた気がするんですが…。

ああ、それはDOSのメモリ管理がザルだったからじゃ!今どきのOSみたいに、ちゃんとメモリを守ってなかったから、すぐにお隣さんのメモリを壊しちゃったのじゃ。

なるほど。それで、プログラムが突然落ちたりするんですね。

そうそう。まるで、お隣さんのケーキを勝手に食べちゃって、怒られて泣き出す子供みたいじゃな。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。