この記事は英語版の対応するページを翻訳することにより充実させることができます。(2022年12月) 翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。
|
Mac Pro上で動作させたOPENSTEP | |
開発者 | NeXT |
---|---|
OSの系統 | UNIX |
開発状況 | 終了(Mac OS X、Mac OS X Serverに引継ぎ) |
ソースモデル | クローズドソース |
最新安定版 | 4.2 / 1998年 |
カーネル種別 | ハイブリッドカーネル |
ライセンス | プロプライエタリ |
ウェブサイト |
www |
OPENSTEP(オープンステップ)は、オペレーティングシステム、ソフトウェアの一仕様、またそれに準拠したNeXT Softwareの製品名でもある。
先進的な設計から非常に評価の高かったNEXTSTEPのうち、Machカーネル (XNU) と切り離した上位フレームワーク層を整理してFoundation/AppKitを取り出したもので、公開仕様として1994年9月に発表されたものはOPENSTEP Enterprise(サン・マイクロシステムズとの共同開発)と呼ばれ、稼動実績としては Solaris、HP-UX、Windows NT上のものがあった。また従来のNEXTSTEPはバージョンアップされOPENSTEP for Machとしてリリースされた。これらはソースコードレベルのクロスプラットフォームを実現しており、基本的に再コンパイルのみでソフトウェアの移植が可能である。
現在のmacOSやiOSのCocoaやWindows版WebObjectsに付属する開発実行環境はOPENSTEP直系のフレームワークである。他に有志により一から開発されたクローンのGNUstepもある。これはX11、Windows NTで動作する。
他にも、例えばJavaのクラス設計にはOPENSTEPの強い影響があるといわれる。このように普及こそしなかったものの周囲に与えた影響は小さくない。