| [Edit]
Solaris is a computer operating system developed by Sun Microsystems. It is certified as a version of Unix. Although Solaris proper is still proprietary software, the core OS has been made into an open source project, OpenSolaris.
Solaris Operating System
History
Supported architectures
Desktop environments
License
Versions
Development release
See also
| | Name | Solaris
top
History
In the early 1990s Sun replaced the BSD-derived SunOS 4 with a version of UNIX System V Release 4 (SVR4), jointly developed with AT&T. The underlying release name was SunOS 5.0, but a new marketing name was introduced at the same time: Solaris 2.
(SunOS 4.1.x micro releases were also retroactively named Solaris 1, a convention generally ignored; the name Solaris is almost exclusively used to refer to SVR4-derived SunOS 5.0 and later.)
Solaris is considered to be the SunOS operating system plus a graphical user environment (see Desktop Environments below), ONC+, and other components. The SunOS minor version is included in the Solaris release name; for example, Solaris 2.4 incorporated SunOS 5.4. After Solaris 2.6, Sun dropped the "2." from the name, so what we know as Solaris 7 incorporates SunOS 5.7, and the latest release SunOS 5.10 forms the core of Solaris 10.
top
Supported architectures
Solaris uses a common code base for the architectures it supports: SPARC and x86 (including AMD64/EM64T). It was also ported to the PowerPC architecture (PReP platform) for version 2.5.1, but the port was cancelled almost as soon as it was released. Support for Itanium was at one time planned but never brought to market.• Sun also plans to implement Linux ABIs in Solaris 10, allowing Solaris to run native Linux binaries on x86 systems.•
Solaris has a reputation for being well-suited to SMP, supporting a large number of CPUs, and has included support for 64-bit SPARC applications since Solaris 7. It has historically been tightly integrated with Sun's SPARC hardware, with which it is designed and marketed as a combined package. This has often led to more reliable systems, but at a cost premium over commodity PC hardware. However, it has also supported x86 systems since Solaris 2.1 and the latest version of Solaris, Solaris 10, has been designed with AMD64 in mind, allowing Sun to capitalize on the availability of commodity 64-bit CPUs based on the AMD64 architecture. Sun has heavily marketed Solaris with its AMD64-based workstations and servers, which as of 2006 range from dual-core to 16-core models.
top
Desktop environments
The first Solaris desktop environment was OpenWindows. It was followed by CDE in Solaris 2.5. Sun's Java Desktop System, which is based on GNOME, is included with Solaris 10.
top
License
Solaris's source code (with a few exceptions)• has been released under the Common Development and Distribution License (CDDL) as open-source via the OpenSolaris project. The CDDL is an OSI-approved license,• although it is considered by the Free Software Foundation to be incompatible with its popular GPL.•
OpenSolaris was seeded on June 14 2005 from the then-current Solaris development code base; both binary and source versions are currently downloadable and licensed without cost. Source for upcoming features such as Xen support is now added to the OpenSolaris project as a matter of course, and Sun has said that future releases of Solaris proper will henceforth be derived from OpenSolaris.
top
Versions
In descending order, the following versions of Solaris have been released (as of mid 2006):
Solaris 7 is no longer shipping but will be supported until August 2008; Solaris 8 will stop shipping in February 2007 but will be supported until April 2012.• Earlier versions are unsupported.
A more comprehensive summary of some Solaris versions is also available.• Solaris releases are also described in the Solaris 2 FAQ.•
Notable features of Solaris currently include DTrace, Doors, Service Management Facility, Solaris Containers, Solaris Multiplexed I/O, Solaris Volume Manager, and ZFS.
top
Development release
The underlying Solaris codebase has been under continuous development since work began in the late 1980s on what was eventually released as Solaris 2.0. Each version such as Solaris 10 is based on a snapshot of this development "train", taken near the time of its release, which is then maintained as a derived project. Updates to that project are built and delivered several times a year until the next official release comes out.
The Solaris version under development by Sun as of 2006 is code named Nevada, and is derived from what is now the OpenSolaris codebase.
In 2003, an addition to the Solaris development process was initiated. Under the program name '''Solaris Express''' a snapshot of the development train is now made available for download each month, allowing anyone to try out new features and test the quality and stability of the OS as it progresses to the release of the next official Solaris version.
Since Solaris Express predates the release of the Solaris codebase as an open source project, it began as a binary-only program, but there is now a version called the '''Solaris Express: Community Release''' intended specifically for OpenSolaris developers. It is updated weekly, and is for evaluation and personal purposes only.
top
See also
|
|
| |
|
| |

|
|
|