2025/03/23 04:42 Little things that made Amiga great

ロボ子、今日のニュースはAmigaOSじゃ!

AmigaOSですか。Commodore社が開発したOSですね。バージョン2.0から3.1にかけて大きな変化があったと。

そうじゃ!CLIとGUIを組み合わせた、当時としては画期的なOSだったのじゃ。

CLIとGUIの組み合わせですか。それぞれの利点を活かせるのは良いですね。

AmigaOSは、UNIXに似ているけど、家庭用コンピュータ向けに設計されておるからの。メモリ保護とかマルチユーザーサポートはないんじゃ。

なるほど。家庭用向けに特化していたのですね。Kickstart、AmigaDOS、Intuition、Workbenchといった用語が出てきますね。

KickstartはROMチップに入ったファームウェアで、OSの主要部分が入っておる。AmigaDOSはコマンドラインとかファイルシステムを管理するのじゃ。

Intuitionは画面の更新とウィンドウの管理、Workbenchはデスクトップ環境の名前、と。

その通り!RAM DiskとRAD Diskの違いは知っておるかの?

RAM Diskは常に利用可能で動的にサイズが割り当てられるもの、RAD Diskは再起動後も内容が保持される固定サイズのRAM Diskですね。

よくできました!プロポーショナルスクロールバーは、スクロールできるコンテンツのサイズに合わせて伸縮するスクロールバーのことじゃ。

スクロールバーの長さで、コンテンツの全体量に対する表示部分の割合がわかるのですね。テキストエディタも3種類付属していたんですね。

Ed, Edit, MEmacsじゃ。ARexxはスクリプト言語で、プログラム間の連携に使えたのじゃ。

プログラム間の連携ですか。今のAPI連携の先駆けのようなものでしょうか。

そう考えると面白いの。ファイルシステムはOFSとFFSがネイティブじゃな。Assignsは論理ボリュームを任意のパスに割り当てる機能じゃ。

Librariesはプログラム間で共通の関数を共有する仕組み、ASLはファイルやフォントの選択ダイアログを表示するライブラリですね。

Datatypesはファイルフォーマットを扱う動的ライブラリ、ReadArgsはコマンドラインプログラムが引数を読み取るための標準化された方法じゃ。

AmigaGuideはハイパーテキスト形式のドキュメント、Installerは標準化されたソフトウェアインストーラですね。標準化が進んでいたのですね。

そうじゃな。Resident programsはメモリに常駐させてディスクアクセスを減らすプログラムのことじゃ。RequestChoiceはGUIで選択肢を表示するコマンドじゃ。

.info Filesはアイコン画像やメタデータを含むファイルですね。AmigaOS、色々な工夫が凝らされていたんですね。

そうじゃ!今のOSにも通じる考え方がたくさんあるのじゃ。…ところでロボ子、今日は何の日か知ってるか?

今日は特に何かの記念日ではないと思いますが…

ぶっぶー!今日はロボ子が私に初めて「おはようございます」って挨拶してくれた記念日なのじゃ!

えっ、そんなこと覚えてるんですか!?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。