Navigation
  • Home
  • Recent
  • Most Active
  • Popular
  • Blog
  • Credits
  • RSS
  •   Interaction
  • Register
  • Statistics
  •   Help
  • Suggestions
  • Contact Us
  • How to Edit
  • Help



  • [Edit]




    SunOS is a version of the UNIX operating system developed by Sun Microsystems 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 UNIX, while SunOS version 5.0 and later are based on UNIX System V Release 4, and are marketed under the brand name Solaris.


        SunOS
            History
            "SunOS" and "Solaris"
            User interface
            See also
    NameSunOS
    DeveloperSun Microsystems
    FamilyUNIX, BSD
    Source Modelclosed source
    Latest Release Version4.1.4
    Latest Release Date1994
    Kernel Typemonolithic kernel
    UiSunView
    Licensebinary only
    Working StateHistoric; now marketed as Solaris Operating S...
    Supported Platforms68k

    top

    History
    SunOS 1.0 was based largely on 4.1BSD and was released in 1982. SunOS 2.0, released in 1985, used 4.2BSD as a basis and introduced a virtual filesystem (VFS) layer and the NFS protocol. SunOS 3.0 coincided with the launch of the Sun-3 series in 1986 and incorporated various utilities from System V. SunOS 4.0, released in 1989, migrated to a 4.3BSD base, introduced a new virtual memory system, dynamic linking and an implementation of the System V STREAMS I/O architecture.

    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.

    The last release of SunOS 4 was 4.1.4 (Solaris 1.1.2) in 1994. It included support for Sun's first SMP machines, but since it had only a single lock for the kernel, only one CPU at a time could execute in the kernel. The sun4, sun4c and sun4m architectures were supported in 4.1.4; sun4d and the then-unreleased sun4u were 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.

    top

    "SunOS" and "Solaris"
    In the late 1980s, AT&T 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 UNIX 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.

    Since the new SVR4-based OS was not expected to ship in volume until the following year, Sun, in a move destined to sow confusion, immediately began using the new Solaris name to refer to the currently shipping SunOS 4 release (also including OpenWindows). Thus SunOS 4.1.1 was rechristened Solaris 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:



    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 Solaris 10 and incorporates SunOS 5.10.

    top

    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.

    top

    See also
      Aard- a programming tool to check memory use for C++ programs.
     
    Search more:
     

       
    Source Privacy License Download Contact Us Atlas
    Scientus.org Dictionary (Yet Another Wiki) RC : 1.39
    MIT OpenCourseWare
    This article is licensed under the GNU Free Documentation License [copyleft]. It uses material from the Wikipedia article "SunOS". link