Unix オペレーティングシステムの一部のバージョンでは、 universeという用語は作業環境の何らかのバリエーションを示すために使用されていました。1980 年代後半、ほとんどの商用 Unix バリアントはSystem VまたはBSDから派生していました。一部のバージョンでは BSD と System V の両方のユニバースが提供され、ユーザーはそれらを切り替えて使用できました。各ユニバースは、通常、別々のディレクトリツリーまたは別々のファイルシステムによって実装され、異なるバージョンのコマンド、ライブラリ、man ページ、およびヘッダーファイルが含まれていました。このような機能により、System V および BSD の両方のバリアント間で移植可能なアプリケーションを開発できるようになりましたが、ディスク容量とメンテナンス (個別の設定ファイル、システムへのパッチ適用作業が 2 倍) の要件により、問題のある評判が生まれました[引用が必要]。
この機能を提供するシステムには、 Control Data CorporationのEP/IX [1]、Harris / ConcurrentのCX/UX [要出典]、ConvexのConvexOS [2]、ApolloのDomain/OS(バージョン10のみ)[3]、PyramidのDC/OSx(SVR4ベースのバージョン2では削除)[要出典]、Concurrent/ MASSCOMPのMasscomp/RTU [4]、MIPS Computer SystemsのRISC/os [5]、SequentのDYNIX [6]、SiemensのSINIX [6]などがある。
System V Release 4の一部のバージョン( Solarisなど)では、ユニバースの概念に似たシステムが保持されており、BSDコマンド(従来のSystem Vコマンドとは異なる動作をする)は/usr/ucbに、BSDヘッダーファイルは/usr/ucbincludeに、ライブラリファイルは/usr/ucblib [7]に存在します。/usr/ucbはNeXTSTEPやOPENSTEP [8]にも存在します。
参考文献
- ^ Meerwaldt, Freddy (2003-08-24). 「EP/IX ソフトウェア移植ガイド」. cray-cyber.org . 2025-12-02閲覧。EP
/IX はハイブリッド[...] であり、SysV UNIX または BSD 4.3 UNIX のように動作します。
- ^ Schweisguth, Dave (1995-04-29). "TCSH(1) 組み込みコマンド#warp". カリフォルニア大学サンタバーバラ校 物理計算サービス (PCS) . 2025年12月2日閲覧.
warp
universe
(+) 宇宙を
universe
に設定する。(Convex/OSのみ)
- ^ Mascheck, Sven (2022-01-01). 「Various system shells」.任意のUNIX関連情報. 2025-12-02閲覧.
DomainOS 10.4は、「bsd4.3」と「sys5.3」という2つのいわゆるユニバースを提供しています。
- ^ Schweisguth, Dave (1995-04-29). "TCSH(1) 組み込みコマンド#universe". カリフォルニア大学サンタバーバラ校 物理計算サービス (PCS) . 2025年12月2日閲覧.
universe
universe
(+) ユニバースを
universe
に設定します。(Masscomp/RTUのみ)
- ^ Thoryk, Ryan (2020年10月7日). 「IRIXの歴史」ryan.thoryk.com . 2025年12月2日閲覧。RISC
-OSを実行するMIPSコンピュータは、デフォルト、BSD 4.3、System V.3、System V.4の4つの異なるパーソナリティをサポートできます。
- ^ ab Mascheck, Sven (2022年1月1日). 「DYNIX 3.2.0およびSINIX V5.20 Universes」.任意のUNIX関連情報. 2025年12月2日閲覧。
- ^ 「/usr/ubc[sic]バイナリは/usr/binバイナリと異なりますか?」Oracle Corporation 2007年9月16日2025年12月2日閲覧。usr
/ucb/は互換性のために古いBSDシステムの動作を一部再現しています。
- ^ 「NeXTSTEPソースコード。usr.ucbディレクトリリファレンス」 。 2025年12月2日閲覧。
外部リンク
- Sven Mascheck、DYNIX 3.2.0 および SINIX V5.20 ユニバース