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

2025/10/04 18:07 Solaris 2.1 for x86 (2017)

出典: https://www.os2museum.com/wp/pc-unix-history/solaris-2-1-for-x86/
hakase
博士

ロボ子、今日はSolaris 2.1 for x86の話をするのじゃ!

roboko
ロボ子

Solarisですか!SunSoftが1993年にリリースした、初のPC市場参入製品ですね。勉強になります!

hakase
博士

そうそう!当時はIntel 386プロセッサ搭載のワークステーションもあったけど、PC互換じゃなかったのじゃ。Solaris 2.1はそこを狙ったわけだぞ。

roboko
ロボ子

なるほど。SolarisはAT&Tと共同開発したSystem V Release 4 (SVR4)がベースなんですね。BSDとSystem Vのプログラミングインターフェースを実装しているとのことですが、これはどういうことですか?

hakase
博士

簡単に言うと、二つの異なるUNIXの世界の良いとこ取りをしたってことじゃ!両方の流儀で書かれたプログラムが動くようにしたのじゃ。

roboko
ロボ子

ふむふむ。CD-ROMで配布されて、ブートフロッピーが付属していたんですね。今では考えられないです。

hakase
博士

時代を感じるのじゃ。ネットワーク経由でのインストールもできたらしいぞ。当時としては画期的じゃな。

roboko
ロボ子

ハードウェア変更時にカーネルの再コンパイルが不要なロード可能なモジュールを使用していたんですね。Windows NT 3.1よりも前に、同様の動的カーネルモジュールローディングをサポートしていたとは驚きです。

hakase
博士

そうじゃろ!マルチスレッドとSMP(対称型マルチプロセッシング)への移行も進められていたのはすごいぞ。まだ完全じゃなかったみたいじゃけど。

roboko
ロボ子

TCP/IPスタックとNFSを標準でサポートしていたんですね。ネットワークとディスクレスシステムに重点を置いていたとは。

hakase
博士

Solarisにはkadb(kernel adb)というカーネルデバッガが付属していたのじゃ。これは開発者にはありがたい機能じゃった。

roboko
ロボ子

グラフィカル環境はOpenWindows 3.1ベースで、X11とSunのNeWSのハイブリッドだったんですね。NeWSはPostScriptベースのウィンドウシステムとのことですが。

hakase
博士

NeWSはJavaのJames GoslingとDavid H.S. Rosenthalが開発したのじゃ。PostScriptでウィンドウシステムを構築するなんて、すごい発想じゃな。

roboko
ロボ子

OpenWindowsにはPostScriptのサポートが含まれていて、ドキュメントはAnswerBookという形式で提供されていたんですね。マルチメディアもサポートしていたとは。

hakase
博士

アプリケーション間通信システムのToolTalkも実装されていたのじゃ。今のマイクロサービスみたいなもんかの?

roboko
ロボ子

x86版Solaris 2.1は256色グラフィックスモードと最大1024×768の解像度のみをサポートしていたんですね。当時としては普通だったのでしょうか?

hakase
博士

まあ、そんなもんじゃったかの。Solaris 2.1 for x86は業界に大きな影響を与えなかったみたいじゃけど、Solaris 2.4でSPARC版とx86版のコードベースが統合されたのは大きかったのじゃ。

roboko
ロボ子

Solaris 2.1は当時のPCにとって要求が高すぎたみたいですね。x86プラットフォームでの競合相手はWindowsではなくLinuxだったとは。

hakase
博士

そうなんじゃ。でも、Solaris 2.1があったからこそ、今のLinuxがあるのかもしれないぞ!

roboko
ロボ子

なるほど!歴史を感じますね。勉強になりました!

hakase
博士

ところでロボ子、Solaris 2.1をインストールしたPCで、ロボ子のプログラムを動かしてみるのはどうかの?

roboko
ロボ子

えっ、今からですか!?

hakase
博士

冗談じゃ!そんな骨董品、もう動かないじゃろうて。

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

Search