NeXTSTEPに関する世界観です。Macも参照のこと。
Apple社を追われたスティーブ・ジョブズが作ったNeXTという会社によるオブジェクト指向のUNIX互換OS。
ユーザーインターフェースに独特のDockを採用し、オブジェクト指向のクラスAPIを備える。
独特で斬新なさまざまなGUI要素を開発し、「次のステップ」という名前の通りの優れたOSだった。また、美しいクラス設計は評価が高かった。
後にAppleに戻ったジョブズがそのAPIをMac OS Xへと持ち帰った。
Linuxで動くフリーなクローンとしてGNUstepがある。これは単にウィンドウマネージャというだけではなく、GTKのようなツールキット・開発環境として使用できる。
Macも参照のこと。
NeXTSTEPは、先進的かつ美しいOSやシステム、ライブラリ、アプリケーション、GUIのワークスペースの設計をしており、今でも評価が高い。
ライブラリAPIの整合性だけではなく、ユーザーインターフェースが洗練されており、Windows 95や後のMac OS X(現macOS)にも大きな影響を与えている。
改めて、亡くなったスティーブ・ジョブズは天才だったのだということを思い知らされる。
Machカーネル(XNU)よりも上位のフレームワークのAPI(Foundation/AppKit)をオープン化したOPENSTEPが裁定され、GNUstepなどがこれを実装した。
広く普及はしなかったが、Javaのクラスライブラリなどに強い影響を与えた。
Machも参照のこと。
GNUstepはGNU版のフリーなOPENSTEP実装。
Wikipedia
ソースコード
NeXTSTEPライクなX11におけるウィンドウマネージャ。Window Makerを参照のこと。
未来志向のGNUstepベースのOS/デスクトップ環境。