UNIX System V
出典: フリー百科事典『ウィキペディア(Wikipedia)』
System V(システムファイブ)は、UNIXオペレーティングシステムの一種である。
本来はAT&Tが開発し1983年に最初にリリースした。 4つの主要バージョンの System V がリリースされている(Release 1, 2, 3, 4)。 その中でも System V Release 4 通称 SVR4 は最も成功したバージョンであり、いくつかの一般的なUNIXの機能の起源でもある。 例えばシステムの立ち上がりとシャットダウンを制御する「SysV init スクリプト」(/etc/init.d)などである。 また、このシステムは「System V Interface Definition」(SVID)の元になっている(System Vがどのように動作するかを定義したもの)。
AT&Tも System V が動作するハードウェアを販売していたが、ほとんどの顧客は、再販業者がAT&Tのリファレンス実装に基づいて実装したものを使っていた。 有名な System V の派生品としては、Dell SVR4 と Bull SVR4 がある。今日でも使われている System V ベースのUNIXとしては、IBMのAIXと SCO の OpenServer が Release 3 をベースにしており、サン・マイクロシステムズのSolaris や SCO の UnixWare が System V Release 4 をベースにしている。他にも NECの EWS-UX や UP-UXとその後継OSのUX/4800が System V Rlease 4をベースにしていた。
System V は AT&T の最初の商用UNIXであるSystem IIIをベースに拡張したものである。 System V は UNIXの大きなふたつの系統のひとつであった(もうひとつはBSD)。 しかし、現在ではそれ以外のLinuxやQNXの系統が大きくなっているため、この言い方は過去のものである。 POSIXのような標準化作業はこれらの実装の違いを減らすために行われた経緯がある。
UNIX戦争と言われた時期、System V は大規模マルチユーザシステム向けのシステムを作ろうとしていた企業にとっては最善の選択だった。一方BSDはデスクトップワークステーションでがんばっていた。
目次 |
[編集] SVR1
最初の System V であり、1983年にリリースされた。 viエディタやcursesがBSDから導入されている。 また、DECのVAXもサポートしていた。 プロセス間通信機能としてメッセージ、セマフォ、共有メモリが導入されている。
[編集] SVR2
System V Release 2 は 1984年にリリースされた。 シェル機能とSVIDが導入されている。
[編集] SVR3
System V Release 3 は 1987年にリリースされた。 STREAMS、リモートファイル共有(RFS)、共有ライブラリ、Transport Layer Interface (TLI) がサポートされている。
[編集] SVR4
System V Release 4.0 は 1989年11月1日に発表され、翌年リリースされた。 UNIX Systems Laboratories(USL)とサン・マイクロシステムズの共同開発であり、Release 3 と 4.3BSD、Xenix、SunOSの技術を統合したものである。
[編集] SVR4.1
Release 4.1 は非同期I/Oを追加している。
[編集] SVR4.2
1992年リリース。Release 4.2 はVERITASファイルシステム、アクセス制御リスト(ACL), ダイナミック・ローダブル(カーネル)モジュール(DLM)を追加している。ここで、DLMとはドライバなどを実行時に動的にメモリにロードする機能のことである。
[編集] SVR4.2MP
1993年末ごろリリース。Release 4.2 MP では、対称型マルチプロセッサシステムサポートと、POSIXスレッドを含むマルチスレッド機能が追加された。
[編集] SVR5
Release 5 はSCOから UnixWare 7 としてリリースされた。 このバージョンは他社では全く使われていない。