Thursday, August 20, 2015

about SunOS

SunOS is a version of the Unix operating system developed by Sun Micro systems for their workstation and server computer systems. The SunOS name is usually only used to refer to
versions 1.0 to 4.1.4 of SunOS. These versions were based on BSD, while SunOS version 5.0 and later are based on UNIX System V Release 4, and are marketed under the brand name Solaris.

History

SunOS versionRelease dateCode baseDescription
Sun UNIX 0.71982UniSoft UNIX v7Bundled with 68000-based Sun-1 system
SunOS 1.019834.1BSDSupport for 68010-based Sun-1 and Sun-2 systems
SunOS 1.1Apr 1984
SunOS 1.2Jan 1985
SunOS 2.0May 19854.2BSDIntroduced virtual file system (VFS) layer and the NFS protocol
SunOS 3.0Feb 19864.2BSD + System VIPCcoincided with release of 68020-based Sun-3 series. Optional System V tape offered utilities and development libraries.
SunOS 3.2Sep 1986Same as 3.0, plus some 4.3BSDFirst support for Sun-4 series
SunOS 3.5Jan 1988
SunOS 4.0Dec 19884.3BSD with System V IPCNew virtual memory system, dynamic linking, automounter, System VSTREAMS I/O. Sun386i support.
SunOS 4.0.1Dec 1988
SunOS 4.0.2Sep 1989Sun386i only
SunOS 4.0.3May 1989
SunOS 4.0.3cJun 1989SPARCstation 1 (Sun-4c) only
SunOS 4.1Mar 1990
SunOS 4.1eApr 1991Sun-4e only
SunOS 4.1.1Mar 1990Bundled with OpenWindows 2.0
SunOS 4.1.1BFeb 1991
SunOS 4.1.1.1Jul 1991
SunOS 4.1.1_U1Nov 1991Sun-3/3x only
SunOS 4.1.2Dec 1991Support for multiprocessor (SPARCserver 600MP) systems; first CD-ROM-only release
SunOS 4.1.3Aug 1992
SunOS 4.1.3CNov 1993SPARCclassic/SPARCstation LX only
SunOS 4.1.3_U1Dec 1993
SunOS 4.1.3_U1BFeb 1994Earliest release for which Y2K compliance patches were available
SunOS 4.1.4Nov 1994Last release of SunOS 4
SunOS 5.xJun 1992 -SVR4See Solaris article
SunOS 1 and 2 supported the Sun-2 series systems, including Sun-1 systems upgraded with Sun-2 (68010) CPU boards. SunOS 3 supported Sun-2 and Sun-3 (68020) series systems. SunOS 4 supported Sun-2 (until release 4.0.3), Sun-3 (until 4.1.1), Sun386i (4.0, 4.0.1 and 4.0.2 only) and Sun-4 (SPARC) architectures. Although SunOS 4 was intended to be the first release to fully support Sun's new SPARC processor, there was also a SunOS 3.2 release with preliminary support for Sun-4 systems.
SunOS 4.1.2 introduced support for Sun's first sun4m-architecture multiprocessor machines (the SPARCserver 600MP series); since it had only a single lock for the kernel, only one CPU at a time could execute in the kernel.
The last release of SunOS 4 was 4.1.4 (Solaris 1.1.2) in 1994. The sun4, sun4c and sun4m architectures were supported in 4.1.4; sun4d was not supported.
Sun continued to ship SunOS 4.1.3 and 4.1.4 until December 27, 1998; they were supported until September 30, 2003.

"SunOS" and "Solaris"

In 1987, AT&T Corporation and Sun announced that they were collaborating on a project to merge the most popular Unix flavors on the market at that time: BSD (including many of the features then unique to SunOS), System V, and Xenix. This would become System V Release 4 (SVR4).
On September 4, 1991, Sun announced that its next major OS release would switch from its BSD-derived source base to one based on SVR4. Although the internal designation of this release would be SunOS 5, from this point Sun began using the marketing name Solaris. The justification for this new "overbrand" was that it encompassed not only SunOS, but also the OpenWindows desktop environment and Open Network Computing (ONC) functionality.
Even though the new SVR4-based OS was not expected to ship in volume until the following year, Sun immediately began using the newSolaris name to refer to the currently shipping SunOS 4 release (also including OpenWindows). Thus SunOS 4.1.1 was rebrandedSolaris 1.0; SunOS 5.0 would be considered a part of Solaris 2.0. SunOS 4.1.x micro versions continued to be released through 1994, and each of these was also given a Solaris 1.x equivalent name. In practice, these were often still referred to by customers and even Sun personnel by their SunOS release names. Matching the version numbers was not straightforward:
SunOS 4.1.x / Solaris 1.x / OpenWindows Releases
SunOS VersionSolaris VersionOpenWindows Version
4.1.1
4.1.1B
4.1.1.1
1.02.0
4.1.21.0.12.0
4.1.31.1 SMCC Version A3.0
4.1.3C1.1C3.0
4.1.3_U11.1.13.0_U1
4.1.3_U1B1.1.1B3.0_U1B
4.1.41.1.23.0_414
Today, SunOS 5 is universally known as Solaris, although the SunOS name is still visible within the OS itself—in the startup banner, the output of the uname command, and man page footers, among other places.
Matching a SunOS 5.x release to its corresponding Solaris marketing name is simple: each Solaris release name includes its corresponding SunOS 5 minor version number. For example, Solaris 2.4 incorporated SunOS 5.4. There is one small twist: after Solaris 2.6, the "2." was dropped from the Solaris name and the SunOS minor number appears by itself. The latest Solaris release is named Solaris 11 and incorporates SunOS 5.11.

User interface

GUI environments bundled with earlier versions of SunOS included SunTools (later SunView) and NeWS. In 1989, Sun released OpenWindows, an OPEN LOOK-compliant X11-based environment which also supported SunView and NeWS applications. This became the default SunOS GUI in SunOS 4.1.1.

No comments: