1.
SunOSはBSD 4.1をベースとしたUNIXに類似したオペレーティングシステムであった。現在ではSun 歴史
SunOSはNISやNFSなどのUNIXシステムにおいて標準となったネットワーク技術を次々に実装して着実にバージョンアップを重ねていった。Solaris 1(SunOS4.1)では、SVR4の実装を加えられはじめた。その後、SunOS4.1.4(Solaris1.1.2)までBSDベースのSunOSが発表され、Solaris 2.0以降のSVR4ベースのSunOS(5.x)へとバージョンアップされた。
Solaris2.0系からは、OSの構造が変更され、標準コンパイラーが無くても、カーネルの再構成ができるなど、大きな変化を継げた。
SolarisとSunOSの対応を下記に示す。
 
Solaris 
Solaris 
Solaris 
Solaris 
Solaris 
Solaris 
Solaris 
Solaris 
Solaris 
SunOSを長年愛用してきたものにとって、SVR4への移植は、一時期非常に困難なものがあった。例えば、ライブラリーが変更されたため、UNIX Cの関数が変更された。特に、ネットワーク系のソケットライブラリーは、BSDとは異なるSVR4の関数となり、ネットワーク系ではBSD系の方が先行していたため、コード移植などが必要であった。
参考書(Sunシステム管理):http://syllabus-pub.yz.…