SunOSは、 Sun Microsystemsが1982年から1990年代半ばまで自社のワークステーションおよびサーバーコンピュータシステム向けに開発したUnixブランドのオペレーティングシステムです。SunOSという名称は通常、 BSDをベースとしたバージョン1.0から4.1.4を指すのにのみ使用され、バージョン5.0以降はUNIX System V Release 4をベースとしており、 Solarisというブランド名で販売されています。
SunOS 1 はSun-2シリーズ システム のみをサポートし、Sun-2 ( 68010 ) CPU ボードでアップグレードされたSun-1システムもサポートしました。SunOS 2 は Sun-2 シリーズと Sun-3 ( 68020 ) シリーズ システムをサポートしました。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 は Sun の新しい SPARC プロセッサを完全にサポートする最初のリリースとなる予定でしたが、Sun-4 システムを暫定的にサポートする SunOS 3.2 リリースもありました。
SunOS 4.1.2では、Sun初のsun4mアーキテクチャのマルチプロセッサマシン(SPARCserver 600MPシリーズ)のサポートが導入されました。カーネルのロックが1つしかなかったため、一度にカーネルを実行できるCPUは1つだけでした。
SunOS 4の最終リリースは 、1994年の4.1.4(Solaris 1.1.2)でした。4.1.4では、 sun4、sun4c、sun4mアーキテクチャがサポートされていましたが、sun4dはサポートされていませんでした。
サン・マイクロシステムズは、SunOS 4.1.3および4.1.4を1998年12月27日まで出荷し続け、2003年9月30日までサポートを提供した。

1987年、AT&Tコーポレーションとサンは、当時市場で最も人気のあるUnix系OSであるBSD(当時SunOS独自の多くの機能を含む)、System V、およびXenixを統合するプロジェクトで協力していることを発表した。これがSystem V Release 4(SVR4)となる。 [ 9 ] [ 3 ]
1991年9月4日、サン・マイクロシステムズは、次期メジャーOSリリースにおいて、BSD由来のソースベースからSVR4ベースのソースベースに移行すると発表した。このリリースの社内名称はSunOS 5であったが、この時点からサンはマーケティング名としてSolarisを使用し始めた。この新しい「オーバーブランド」の正当性は、SunOSだけでなく、OpenWindowsデスクトップ環境とOpen Network Computing(ONC)機能も包含するものであったことにある。
新しいSVR4ベースのOSは翌年まで大量出荷される予定ではなかったにもかかわらず、Sunはすぐに、当時出荷されていた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に相当する名称が付けられた。実際には、顧客やSunの社員でさえ、これらをSunOSリリース名で呼ぶことが多かった。バージョン番号を一致させるのは簡単ではなかった。
現在、SunOS 5はSolaris として広く知られていますが、起動バナー、 unameコマンドの出力、manページのフッターなど、OS自体の中にSunOSという名前が残っている箇所もあります。
SunOS 5.x リリースとそれに対応する Solaris マーケティング名を照合するのは簡単です。各 Solaris リリース名には、対応する SunOS 5 のマイナー バージョン番号が含まれています。たとえば、Solaris 2.4 には SunOS 5.4 が含まれています。ただし、一つだけ注意点があります。Solaris 2.6 以降は、Solaris 名から「2.」が削除され、SunOS のマイナー バージョン番号のみが表示されるようになりました。最新の Solaris リリースはSolaris 11という名前で、SunOS 5.11 が含まれています。
SunOS 1.0 から、Sun Window System はSuntools と呼ばれるGUIを提供しました[ 10 ]。これは、低レベルのウィンドウおよびビットマップ ライブラリの上に構築されていました[ 5 ] 。これはSunOS 3.0 でSunViewと改名されました[ 11 ] 。その後、Sun はPostScript言語とグラフィックス モデルを使用して拡張したNeWSと呼ばれる新しいウィンドウ システムを開発しました。1989 年に、Sun はOpenWindowsをリリースしました。これはOPEN LOOKに準拠したX11ベースの環境で、 SunView および NeWS アプリケーションもサポートしていました。これは SunOS 4.1.1で SunOS のデフォルトの GUI になりました[ 12 ]。
Operating System Release 1.1 (UNIX 4.2 bsd から派生)