Solaris (operating system)

Oracle Solaris is the name of an operating system distribution based on SunOS and is a Unix operating system. Since the acquisition of Sun Microsystems Solaris 2010 is proprietary to Oracle.

It is compatible since 1990 on UNIX System V family. Early versions were xx under the name Sun UNIX version published yy. The name of SunOS was first used with the first public SunOS 3.0 Beta from the 1st quarter of 1986. The first release under the name of SunOS was designed based on BSD UNIX as a proprietary operating system for use on servers and workstations from Sun. Version 5.0 of SunOS was newly developed based on UNIX System V and introduced the product name Solaris.

History

At the time the company was founded by Sun in 1982, the Motorola 68010 was not yet available. Therefore, BSD Unix could not be ported to the Sun - 1 with its virtual memory management. The first Motorola 68000 - based Sun - 1 systems from Sun therefore ran a UNIX V7 porting the company UniSoft. After the Motorola 68010 was available and later Sun - 1 systems were equipped with it, Sun developed first a BSD Unix variant, which was distributed under the name xx BSD UNIX Sun version. Over the years it has expanded to include many features of System V and renamed with the release of SunOS 3.0 SunOS. The later developed by Sun, Sun -4 series with SPARC processor architecture made ​​SunOS more popular, and finally SunOS 4.1.1_U1 was the last official release, which supported more computers in the Sun 3 series with Motorola 68000. The last SunOS 4 version from 1995 was 4.1.4 and brought alongside bug fixes still support for machines with Micro Sparc processor.

The not very successful series Sun386 with Intel processors supported by SunOS versions 4.0.1 to 4.0.3 in the. With version 4.1.2 multiprocessor operation was introduced ( asymmetric).

The version 5 of SunOS 4 was newly developed based on System V Release after Sun had become a partner of Unix International. It was bundled with the GUI CDE and Java and marketed from 1992 as the " Operating Environment " Solaris 2.x. It was from the beginning, SMP -capable.

The early versions of Solaris that are still based on SunOS version 4 were numbered in later years than version 1.x. By version 2.6, the " 2 " was omitted: In 2004, the version appeared 10 ( SunOS 5.10), which could be available for free from Sun from February 2005.

Six months after the release of Solaris 10 essential parts of the source code of the subsequent development version of Sun were finally revealed and released the system as OpenSolaris for download. The development took place until August 2010 as a free operating system. On August 13, 2010 it was announced that OpenSolaris is adjusted with immediate effect.

One year after the acquisition of Sun Microsystems by Oracle commented John Fowler ( Executive Vice President of Systems at Oracle) in early August 2010 on the future of Solaris. Fowler said that 2011 should appear Solaris 11 and " be renewed or revised " many components in this Solaris. According to a study published by Oracle roadmap we saw before the start of Solaris 11 for the second half of 2011. The thoroughly revised Solaris should therefore be available for x64 platforms.

On November 5, 2011 Jim Laurent said in his blog that four days later, on 9 November 2011, the official launch day would be of Solaris 11.

Features and options

Since the Solaris 7 ( SunOS 5.7) provides Solaris on UltraSPARC CPUs an integrated 64 -bit support. On September 4, 1991, a Solaris port for x86 was announced, begun in January 1992. Since 23 June 1992, the x86 - processor version is available, which will boot on AMD64 since August 2004 and version 10, therefore, also offers 64- bit support for AMD64 or Intel CPUs 64 CPUs. The Solaris version for PowerPC discontinued after the first release (Solaris 2.5.1) first, a new port began after the release of OpenSolaris under the name Polaris.

Since January 2005, the OpenSolaris project exists, which, under the direction of the Sun, the source code of Solaris is mostly under the Common Development and Distribution License available to the public. Under the name OpenSolaris sources for the kernel, individual modules and libraries were then released as open - source operating system on June 14, 2005. In this context, a Solaris version to appear on the PowerPC. In early 2006, a corresponding port on the Pegasos ODW workstation based CHRP IBM / Freescale / Genesi was announced by the developers, from which, however, never emerged a release.

Software

The software on Solaris is mainly managed in the context of a package management using the pkg programs ( pkgadd, pkgrm, pkgchk ... ). Many programs that run on other Unix or similar operating systems such as Linux can be ported to Solaris. For example, represents the OpenCSW project thousands of additional software packages ready for Solaris, which can be pkgutil recorded with the program as an attachment to the existing Solaris package management.

Version History

  • Initial release of SunOS, developed on the basis of UNIX V7 ( 7th Edition )
  • Support for Motorola 68000 -based systems of the Sun -1 series
  • Conversion of the codebase on 4.1BSD
  • Support for Motorola 68010 - based systems of the series Sun -1 and Sun -2
  • First influences of Unix System V
  • Conversion of the codebase 4.2BSD
  • Introduction of the virtual file system (VFS ) and the NFS protocol
  • Support systems for the Sun -2 series, as well as the Motorola 68020 - based Sun -3 series
  • Partial change of code based on 4.3BSD
  • Partial support for systems of SPARC-based Sun - 4 series
  • Conversion of the codebase on 4.3BSD and partly on UNIX System V IPC
  • Full support for SPARC architecture
  • Support systems of the series Sun - 2, Sun -3, Sun -4, as well as the Intel 80386 -based Sun386i series
  • Introduction of a new virtual memory system, dynamic libraries, System V STREAMS I / O and Open Windows 1.0 ( available separately for SunOS )
  • Last version with support of the 680x0 architecture
  • Comes with OpenWindows 2.0
  • Subsequent designation of SunOS 4.1.1 to Solaris 1.0
  • First multi -processor support
  • Comes with OpenWindows 2.0
  • Subsequent designation of SunOS 4.1.2, Solaris 1.0.1
  • Most common variant on SPARC
  • Comes with OpenWindows 3.0
  • Subsequent designation of SunOS 4.1.3 to Solaris 1.1
  • Support of Micro Sparc architecture
  • Comes with OpenWindows 3.0
  • Subsequent designation of SunOS 4.1.4 Solaris 1.1.2
  • Change of the code base on Unix System V Release 4
  • Support systems for the Sun - 4c series
  • First Solaris version with support for x86 architecture
  • Support systems for the Sun -4m - series
  • For the first time support for multithreading
  • Support systems for the Sun - 4d - series
  • Change in OpenWindows 3.3 from NeWS to Display PostScript and ending support for SunView
  • Further development of the Solaris x86 line based on Solaris 2.1 SPARC
  • The first joint release of Solaris for SPARC and x86
  • Contains OSF / Motif Runtime Support
  • Initial support for UltraSPARC Architecture
  • Introduction of NFSv3 and NFS / TCP containing CDE
  • The only Solaris release with support for the PowerPC architecture
  • Extension of the user ID on 32-bit
  • Security-optimized version of Solaris 2.5.1 with extensions such as Role Based Access Control (RBAC), Mandatory Access Control Labeling and Auditing
  • Support for the systems of the series Sun - 4c, Sun -4m, 4d Sun and Sun -4u
  • Initial support for 64 -bit UltraSPARC Architecture
  • Introduction of UFS logging
  • Development of Trusted Solaris based on Solaris 7
  • Support for the systems of the series Sun - 4c, Sun -4m, 4d Sun and Sun -4u
  • Introduction of multipath I / O, IPv6, IPsec and Role Based Access Control (RBAC)
  • Discontinuation of Support for Systems of Sun - 4c series
  • Last updated version of the Solaris 8 line was Solaris 8 2/ 04 ( February 2004)
  • Development of Trusted Solaris based on Solaris 8
  • Latest version of Trusted Solaris line, but the safety-related extensions of Trusted Solaris partly by Solaris Trusted Extensions in Solaris 10 have been implemented
  • Introduction of iPlanet Directory Server Resource Manager, Solaris Volume Manager, Linux compatibility
  • OpenWindows set, removed support for Sun - 4d - series
  • Last updated version of the Solaris 9 line was Solaris 9 9/ 05 ( September 2005)
  • Initial support for AMD64 and Intel 64 architecture
  • Discontinuation of Support for Systems of Sun -4m - series and the UltraSPARC -I architecture for clock rates below 200 MHz
  • Introduction of GNOME -based Java Desktop System, NFSv4, iSCSI, Solaris Containers, least -privilege security, Service Management Facility (SMF ), the GRUB bootloader (since Solaris 10 1/ 06) and ZFS for disk management (since Solaris 10 6 / 06 ), and DTrace for performance analysis
  • Free to the acquisition by Oracle in 2010
  • Solaris is placed under CDDL
  • It gives rise to various other free distributions ( See OpenSolaris )
  • First version of Oracle
  • New Package System IPS ( Image Packaging System)
  • Network virtualization and QoS
  • ZFS encryption and deduplication
  • Improved packaging system
  • Virtualized networks

Command to display the installed Solaris revision ( version ): cat / etc / release

622636
de