SunOS
SunOSはサン・マイクロシステムズ(サン)が4.1cBSDをベースとして開発したUNIXオペレーティングシステム (OS) の一種であ…
| 開発者 | サン・マイクロシステムズ |
|---|---|
| OSの系統 | UNIX, BSD, System V |
| 開発状況 | 歴史上のOS。後継は Solaris。 |
| ソースモデル | クローズドソース |
| 最新安定版 | 4.1.4[1] / 1994年9月[2] |
| プラットフォーム | MC680x0, Sun386i, SPARC |
| カーネル種別 | モノリシックカーネル |
| 既定のUI | SunView |
| ライセンス | プロプライエタリ (バイナリのみ) |
| 後続品 | Solaris |
| サポート状況 | |
| 保守サポートは2003年9月30日に終了 | |
SunOSはサン・マイクロシステムズ(サン)が4.1cBSDをベースとして開発したUNIXオペレーティングシステム (OS) の一種である。後にSolarisと名を変えSunOSはOSのカーネルの名称となっている。
歴史
1983年、BSDの創始者であり同開発グループの中心メンバーであったBill Joyがサンを設立するにあたり、新たに開発したOSであり、4.1cBSDがベースとなっている。SunOSはNISやNFSなどの今日のUNIXシステムにおいて標準となった技術を次々に実装して着実にバージョンアップを重ねていった。
1987年、サンとAT&Tは提携し、標準のUNIXシステムの開発を進める事を発表した。その後、1989年にAT&TからAT&T System V Release 4の発表、そしてSolaris 1.1.2 (SunOS 4.1.4) を最後にSystem Vへと全面移行することとなった。System Vに移行したSolaris 2.x以後では、カーネルの名称はSunOS 5.xとなった。
| SunOS バージョン | リリース時期 | コードベース | 解説 |
|---|---|---|---|
| Sun UNIX 0.7 | 1982年 | UniSoft UNIX v7[3] | MC68000ベースのSun-1システムに同梱 |
| SunOS 1.0 | 1983年 | 4.1BSD | MC68010ベースのSun-1およびSun-2システムをサポート |
| SunOS 1.1[4] | 1984年4月 | ||
| SunOS 1.2[4] | 1985年1月 | ||
| SunOS 2.0 | 1985年5月[4] | 4.2BSD | 仮想ファイルシステム (VFS) とNFSプロトコルの導入 |
| SunOS 3.0 | 1986年2月[4] | 4.2BSD + System V IPC | MC68020ベースのSun-3シリーズ対応。オプションでSystem Vのユーティリティと開発用ライブラリが付属。 |
| SunOS 3.2 | 1986年9月[4] | 3.0に4.3BSDの一部機能を追加 | Sun-4 シリーズ対応。 |
| SunOS 3.5 | 1988年1月 | ||
| SunOS 4.0 | 1988年12月 | 4.3BSD + System V IPC | 新仮想記憶システム、動的リンクライブラリ、自動マウント機能、System V STREAMS I/O。Sun386i対応。 |
| SunOS 4.0.1 | 1988年 | ||
| SunOS 4.0.2 | 1989年9月 | Sun386i向けのみ | |
| SunOS 4.0.3 | 1989年5月 | ||
| SunOS 4.0.3c | 1989年6月 | SPARCstation 1 (Sun-4c) 向けのみ | |
| SunOS 4.1 | 1990年3月 | ||
| SunOS 4.1e | 1991年4月 | Sun-4e向けのみ | |
| SunOS 4.1.1 | 1990年3月 | OpenWindows 2.0を同梱 | |
| SunOS 4.1.1B | 1991年2月 | ||
| SunOS 4.1.1.1 | 1991年7月 | ||
| SunOS 4.1.1_U1 | 1991年11月 | Sun-3/3x向けのみ | |
| SunOS 4.1.2 | 1991年12月 | マルチプロセッシング (SPARCserver 600MP) 対応。初のCD-ROMのみのリリース | |
| SunOS 4.1.3 | 1992年8月 | ||
| SunOS 4.1.3C | 1993年11月 | SPARCclassic/SPARCstation LX向けのみ | |
| SunOS 4.1.3_U1 | 1993年12月 | ||
| SunOS 4.1.3_U1B | 1994年2月 | Y2K対応 | |
| SunOS 4.1.4 | 1994年11月 | SunOS 4の最後のリリース | |
| SunOS 5.x | 1992年6月 - | SVR4 | Solarisを参照 |
SunOS 1と2はSun-2シリーズをサポートしており、Sun-1のCPU基板を(MC68010に)アップグレードしたSun-2も含んでいた。SunOS 3はSun-2とSun-3シリーズ (MC68020) をサポートしていた。SunOS 4はSun-2(4.0.3まで)、Sun-3(4.1.1まで)、Sun386i(4.0、4.0.1、4.0.2のみ)、Sun-4 (SPARC) アーキテクチャをサポートしていた。SunOS 4はSPARCプロセッサを完全サポートした最初のリリースだったが、Sun-4システムはSunOS 3.2でも一部サポートされていた。
SunOS 4.1.2はサン初のマルチプロセッシングマシンである sun4mアーキテクチャをサポートした (SPARCserver 600MP)。カーネルは1つのロックしかなく、1度に1つのCPUだけがカーネルを実行できる方式であった。
最後のリリースは1994年の4.1.4 (Solaris 1.1.2) である。sun4、sun4c、sun4mはサポートされていたが、sun4dはサポートされていない。
SunOS 4.1.3および4.1.4は1998年12月27日まで出荷され続けた。保守サポートは2003年9月30日に終了した。
"SunOS" と "Solaris"

1987年、AT&Tとサンは、当時最も一般的なUNIXであったBSD(SunOS固有の機能も含む)とSystem VとXENIXを統合する共同プロジェクトの開始を発表した。その成果がSystem V Release 4 (SVR4) である[3]。
1991年9月4日、サンは次のOSメジャーリリースはBSDのコードベースからSVR4ベースへの切り替えを行うことを発表した。このリリースを社内ではSunOS 5と呼んでいたが、対外的にはこの時点からSolarisの呼称を使い始めた。また、このブランド名はSunOSだけを指すのではなく、OpenWindowsデスクトップ環境とOpen Network Computing (ONC) 機能を包含したものだとした。
SVR4ベースのOSは翌年まで大量出荷されないと見られていたが、サンは既存のSunOS 4(およびOpenWindows)にもSolarisの名前を使い始めた。例えば、SunOS 4.1.1はSolaris 1.0と改称され、SunOS 5.0はSolaris 2.0の一部とされた。SunOS 4.1.xは1994年までリリースが継続され、それぞれにSolaris 1.xという名称も付与された。バージョン番号の対応は単純ではない。以下に対応表を示す。
| SunOSバージョン | Solarisバージョン | OpenWindowsバージョン |
|---|---|---|
| 4.1.1 4.1.1B 4.1.1.1 |
1.0 | 2.0 |
| 4.1.2 | 1.0.1 | 2.0 |
| 4.1.3 | 1.1 SMCC Version A | 3.0 |
| 4.1.3C | 1.1C | 3.0 |
| 4.1.3_U1 | 1.1.1 | 3.0_U1 |
| 4.1.3_U1B | 1.1.1B | 3.0_U1B |
| 4.1.4 | 1.1.2 | 3.0_414 |
SunOS 5はSolarisとして認知されているが、OS立ち上げ時などはSunOS 5の名称が表示されたり、unameコマンドの出力やmanページのフッターなどにも古い名称が見られた。
SunOS 5.x以降は、Solarisのバージョン番号との対応は単純で、マイナー番号が同じになっている。例えばSolaris 2.4はSunOS 5.4に対応する。しかし、Solaris 2.6 以降、"2." が表示されなくなり、従来のマイナー番号だけが表示されるようになった。したがって、Solaris 10はSunOS 5.10に対応する。
ユーザインタフェース
初期の SunOS に同梱されたGUI環境は、SunTools(後のSunView)とNeWSである。1989年、サンはOPEN LOOK準拠のX11ベースの環境であるOpenWindowsをリリースした。これにはSunViewとNeWSのアプリケーションサポート機能も含まれている。OpenWindowsはSunOS 4.1.1でデフォルトのGUIとなった。
脚注
- ^ Bill Calkins. “The History of Solaris”. cse.unl.edu. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
- ^ “Unix History”. levenez.com. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
- ^ a b Salus, Peter (1994年). A Quarter Century of Unix. Addison-Wesley. pp. 199-200. ISBN 0-201-54777-5
- ^ a b c d e “Solaris Operating System (Unix)”. Operating System Documentation Project. 2006年12月14日閲覧。 SunOS 1.1、1.2、2.0、3.0、3.2のリリース時期の出典
関連項目
外部リンク
- The Sun Hardware Reference (Overview)
- SunOS & Solaris Version History
- An Introduction to Solaris — a sample chapter from Solaris Internals: Core Kernel Architecture by Jim Mauro & Richard McDougall, Prentice-Hall, 2000. (PDF)
- Info on SunOS from OSdata (last updated February 17, 2002)
- Initial Solaris announcement
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.