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

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

出典: https://www.datagubbe.se/ltmag/
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

えっ、そんなこと覚えてるんですか!?

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

Search