OpenSolaris JeOS
   HOME

TheInfoList



OR:

OpenSolaris () is a discontinued
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
computer
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
for SPARC and
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
based systems, created by
Sun Microsystems Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
and based on
Solaris Solaris is the Latin word for sun. It may refer to: Arts and entertainment Literature, television and film * ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem ** ''Solaris'' (1968 film), directed by Boris Nirenburg ** ''Sol ...
. Its development began in the mid 2000s and ended in 2010. OpenSolaris was developed as a combination of several software ''consolidations'' that were open sourced starting with Solaris 10. It includes a variety of
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
, including popular
desktop A desktop traditionally refers to: * The surface of a desk (often to distinguish office appliances that fit on a desk, such as photocopiers and printers, from larger equipment covering its own area on the floor) Desktop may refer to various compu ...
and
server Server may refer to: Computing *Server (computing), a computer program or a device that provides requested information for other programs or devices, called clients. Role * Waiting staff, those who work at a restaurant or a bar attending custome ...
software. It is a descendant of the
UNIX System V Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
Release 4 (SVR4) code base developed by Sun and
AT&T AT&T Inc., an abbreviation for its predecessor's former name, the American Telephone and Telegraph Company, is an American multinational telecommunications holding company headquartered at Whitacre Tower in Downtown Dallas, Texas. It is the w ...
in the late 1980s and is the only version of the System V variant of UNIX available as open source. After Oracle's acquisition of Sun Microsystems in 2010, Oracle discontinued development of OpenSolaris in house, pivoting to focus exclusively on the development of the proprietary Solaris Express (now
Oracle Solaris Oracle Solaris is a proprietary Unix operating system offered by Oracle for SPARC and x86-64 based workstations and servers. Originally developed by Sun Microsystems as Solaris, it superseded the company's earlier SunOS in 1993 and became kno ...
). Prior to Oracle's close-sourcing Solaris, a group of former OpenSolaris developers began efforts to
fork In cutlery or kitchenware, a fork (from 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods either to h ...
the core software under the name OpenIndiana, and the
illumos Illumos (stylized as "illumos") is a partly free and open-source Unix operating system. It has been developed since 2010 and is based on OpenSolaris, after the discontinuation of that product by Oracle. It comprises a kernel, device driver ...
Foundation that was created at the time continues to develop and maintain the
kernel Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learnin ...
and userland of OpenIndiana, and since then additional illumos distributions, both commercial and non-commercial, have appeared and are under active development.


History

OpenSolaris was based on Solaris, which was originally released by Sun in 1991. Solaris is a version of
UNIX System V Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
Release 4 (SVR4), jointly developed by Sun and AT&T to merge features from several existing
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
systems. It was licensed by Sun from
Novell Novell, Inc. () was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as NetWare. Novell technolog ...
to replace
SunOS SunOS is a Unix-branded operating system developed by Sun Microsystems for their workstation and server computer systems from 1982 until the mid-1990s. The ''SunOS'' name is usually only used to refer to versions 1.0 to 4.1.4, which were based ...
. Planning for OpenSolaris started in early 2004. A pilot program was formed in September 2004 with 18 non-Sun community members and ran for 9 months growing to 145 external participants. Sun submitted the
CDDL The Common Development and Distribution License (CDDL) is a free and open-source software license, produced by Sun Microsystems, based on the Mozilla Public License (MPL). Files licensed under the CDDL can be combined with files licensed under o ...
(Common Development and Distribution License) to the OSI, which approved it on January 14, 2005. The first part of the Solaris code base to be open-sourced was the Solaris Dynamic Tracing facility (commonly known as
DTrace DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released un ...
), a tool that aids in the analysis, debugging, and tuning of applications and systems. DTrace was released under the CDDL on January 25, 2005, on the newly launched ''opensolaris.org'' website. The bulk of the Solaris system code was released on June 14, 2005. There remains some system code that is not open source and is available only as pre-compiled
binary Binary may refer to: Science and technology Mathematics * Binary number, a representation of numbers using only two values (0 and 1) for each digit * Binary function, a function that takes two arguments * Binary operation, a mathematical op ...
files. To direct the newly fledged project, a Community Advisory Board was announced on April 4, 2005: two were elected by the pilot community, two were employees appointed by Sun, and one was appointed from the broader
free software community The free software movement is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedoms to run, study, modify, and share copies of software. Software which meets these requirements, ...
by Sun. The members were
Roy Fielding Roy Thomas Fielding (born 1965) is an American computer scientist, one of the principal authors of the HTTP specification and the originator of the Representational State Transfer (REST) architectural style. He is an authority on computer network ...
, Al Hopper, Rich Teer, Casper Dik, and Simon Phipps. On February 10, 2006, Sun approved ''The OpenSolaris Charter'', which reestablished this body as the independent OpenSolaris Governing Board. The task of creating a governance document or "constitution" for this organization was given to the OGB and three invited members: Stephen Hahn and Keith Wesolowski (developers in Sun's Solaris organization) and Ben Rockwood (a prominent OpenSolaris community member). The former next-generation Solaris OS version under development by Sun to eventually succeed Solaris 10 was
codename A code name, codename, call sign, or cryptonym is a code word or name used, sometimes clandestinely, to refer to another name, word, project, or person. Code names are often used for military purposes, or in espionage. They may also be used in ...
d 'Nevada', and was derived from what was the OpenSolaris codebase and this new code was then pulled into new OpenSolaris 'Nevada' snapshot builds. "While under Sun Microsystems' control, there were bi-weekly snapshots of Solaris Nevada (the codename for the next-generation Solaris OS to eventually succeed Solaris 10), and this new code was then pulled into new OpenSolaris preview snapshots available at Genunix.org. The stable releases of OpenSolaris are based on these Nevada builds." Initially, Sun's ''Solaris Express'' program provided a distribution based on the OpenSolaris code in combination with software found only in Solaris releases. The first independent distribution was released on June 17, 2005, and many others have emerged since. On March 19, 2007, Sun announced that it had hired Ian Murdock, founder of
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
, to head ''Project Indiana'', an effort to produce a complete OpenSolaris distribution, with
GNOME A gnome () is a mythological creature and diminutive spirit in Renaissance magic and alchemy, introduced by Paracelsus in the 16th century and widely adopted by authors, including those of modern fantasy literature. They are typically depict ...
and userland tools from
GNU GNU ( ) is an extensive collection of free software (394 packages ), which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popu ...
, plus a network-based
package management system A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner. A package manager deals wi ...
. The new distribution was planned to refresh the user experience and would become the successor to Solaris Express as the basis for future releases of Solaris. On May 5, 2008, OpenSolaris 2008.05 was released in a format that could be booted as a
Live CD A live CD (also live DVD, live disc, or live operating system) is a complete booting, bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than lo ...
or installed directly. It uses the GNOME desktop environment as the primary user interface. The later OpenSolaris 2008.11 release included a GUI for
ZFS ZFS (previously Zettabyte File System) is a file system with Volume manager, volume management capabilities. It began as part of the Sun Microsystems Solaris (operating system), Solaris operating system in 2001. Large parts of Solaris, includin ...
' snapshotting capabilities, known as Time Slider, that provides functionality similar to
macOS macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
's Time Machine. In December 2008, Sun Microsystems and Toshiba America Information Systems announced plans to distribute Toshiba laptops pre-installed with OpenSolaris. On April 1, 2009, the Tecra M10 and Portégé R600 came preinstalled with OpenSolaris 2008.11 release and several supplemental software packages. On June 1, 2009, OpenSolaris 2009.06 was released, with support for the SPARC platform. On January 6, 2010, it was announced that the Solaris Express program would be closed while an OpenSolaris binary release was scheduled to be released on March 26, 2010. The OpenSolaris 2010.03 release never appeared. On August 13, 2010, Oracle was rumored to have discontinued the OpenSolaris binary distribution to focus on the Solaris Express binary distribution program. Source code would continue to be accepted from the community and Oracle source code would continue to be released into Open Source, but Oracle code releases would occur only after binary releases. The internal email was released by an OpenSolaris kernel developer but was unconfirmed by Oracle. There was a post confirming the leak posted to the OpenSolaris Forums on August 13, 2010. Upstream contributions will continue through a new Oracle website, downstream source code publishing will continue, and binary distribution will continue under the old Solaris Express model, the but release of source code will occur after binary cuts, and binary cuts will become less frequent. On September 14, 2010, OpenIndiana was formally launched at the
JISC Jisc is a United Kingdom not-for-profit organisation that provides network and IT services and digital resources in support of further and higher education and research, as well as the public sector. Its head office is based in Bristol with ...
Centre in
London London is the Capital city, capital and List of urban areas in the United Kingdom, largest city of both England and the United Kingdom, with a population of in . London metropolitan area, Its wider metropolitan area is the largest in Wester ...
. While OpenIndiana is a fork in the technical sense, it is a continuation of OpenSolaris in spirit: the project intends to deliver a System V family operating system that is binary-compatible with the Oracle products Solaris 11 and Solaris 11 Express. However, rather than being based around the OS/Net consolidation like OpenSolaris was, OpenIndiana became a distribution based on illumos (the first release is still based around OS/Net). The project uses the same IPS package management system as OpenSolaris. On November 12, 2010, a final build of OpenSolaris (134b) was published by Oracle to the /release repository to serve as an upgrade path to Solaris 11 Express. Oracle Solaris 11 Express 2010.11, a preview of Solaris 11 and the first release of the post-OpenSolaris distribution from Oracle, was released on November 15, 2010.


Version history


Release model

OpenSolaris was offered as both development (unstable) and production (stable) releases. * Development releases were built from the latest OpenSolaris codebase (consolidations) and included newer technologies, security updates and bug fixes, and more applications, but may not have undergone extensive testing. * Production releases were branched from a snapshot of the development codebase (following a code freeze) and underwent a QA process that includes
backport Backporting is the action of taking parts from a newer version of a software system or software component and porting them to an older version of the same software. It forms part of the maintenance step in a software development process, and it i ...
ing security updates and bug fixes. OpenSolaris can be installed from
CD-ROM A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains computer data storage, data computers can read, but not write or erase. Some CDs, called enhanced CDs, hold b ...
,
USB Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
drives, or over a network with the Automated Installer. CD, USB, and network install images are made available for both types of releases.


Repositories

OpenSolaris uses a network-aware
package management system A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner. A package manager deals wi ...
called the ''Image Packaging System'' (also known as pkg(5)) to add, remove, and manage installed software and to update to newer releases. Packages for development releases of OpenSolaris were published by Oracle typically every two weeks to the ''/dev'' repository. Production releases use the ''/release'' repository which does not receive updates until the next production release. Only Sun customers with paid support contracts have access to updates for production releases. Paid support for production releases which allows access to security updates and bug fixes was offered by Sun through the ''/support'' repository on ''pkg.sun.com''.


Documentation

A hardware compatibility list (HCL) for OpenSolaris can be consulted when choosing hardware for OpenSolaris deployment. Extensive OpenSolaris administration, usage, and development documentation is available online, including community-contributed information.


License

Sun released most of the Solaris source code under the ''Common Development and Distribution License'' (
CDDL The Common Development and Distribution License (CDDL) is a free and open-source software license, produced by Sun Microsystems, based on the Mozilla Public License (MPL). Files licensed under the CDDL can be combined with files licensed under o ...
), which is based on the
Mozilla Public License The Mozilla Public License (MPL) is a free and open-source weak copyleft license for most Mozilla Foundation software such as Firefox and Thunderbird. The MPL is developed and maintained by Mozilla, which seeks to balance the concerns of bo ...
(MPL) version 1.1. The CDDL was approved as an open source license by the
Open Source Initiative The Open Source Initiative (OSI) is a California public benefit corporation "actively involved in Open Source community-building, education, and public advocacy to promote awareness and the importance of non-proprietary software". Governance The ...
(OSI) in January 2005. Files licensed under the CDDL can be combined with files licensed under other licenses, whether open source or proprietary. During Sun's announcement of Java's release under the
GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
(GPL), Jonathan Schwartz and Rich Green both hinted at the possibility of releasing Solaris under the GPL, with Green saying he was "certainly not" averse to relicensing under the GPL. When Schwartz pressed him (jokingly), Green said Sun would "take a very close look at it." In January 2007,
eWeek ''eWeek'' (''Enterprise Newsweekly'', stylized as ''eWEEK''), formerly ''PCWeek'', is a technology and business magazine. Previously owned by Ziff Davis, then sold to QuinStreet. Nashville, Tennessee marketing company TechnologyAdvice acquired ...
reported that anonymous sources at Sun had told them OpenSolaris would be dual-licensed under CDDL and GPLv3. Green responded in his blog the next day that the article was incorrect, saying that although Sun is giving "very serious consideration" to such a dual-licensing arrangement, it would be subject to agreement by the rest of the OpenSolaris community.


Conferences

The first annual OpenSolaris Developer Conference (abbreviated as OSDevCon) was organized by the German Unix User Group (GUUG) and took place from February 27 to March 2, 2007, at the
Freie Universität Berlin The Free University of Berlin (, often abbreviated as FU Berlin or simply FU) is a public university, public research university in Berlin, Germany. It was founded in West Berlin in 1948 with American support during the early Cold War period a ...
in
Germany Germany, officially the Federal Republic of Germany, is a country in Central Europe. It lies between the Baltic Sea and the North Sea to the north and the Alps to the south. Its sixteen States of Germany, constituent states have a total popu ...
. The 2008 OSDevCon was a joint effort of the GUUG and the Czech OpenSolaris User Group (CZOSUG) and look place June 25–27, 2008, in
Prague Prague ( ; ) is the capital and List of cities and towns in the Czech Republic, largest city of the Czech Republic and the historical capital of Bohemia. Prague, located on the Vltava River, has a population of about 1.4 million, while its P ...
, Czech Republic. The 2009 OSDevCon look place October 27–30, 2009, in
Dresden Dresden (; ; Upper Saxon German, Upper Saxon: ''Dräsdn''; , ) is the capital city of the States of Germany, German state of Saxony and its second most populous city after Leipzig. It is the List of cities in Germany by population, 12th most p ...
, Germany. In 2007, Sun Microsystems organized the first OpenSolaris Developer Summit, which was held on the weekend of October 13, 2007, at the
University of California, Santa Cruz The University of California, Santa Cruz (UC Santa Cruz or UCSC) is a public university, public Land-grant university, land-grant research university in Santa Cruz, California, United States. It is one of the ten campuses in the University of C ...
in the
United States The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
. The 2008 OpenSolaris Developer Summit returned to UCSC on May 2–3, 2008, and took place immediately prior to the launch of Sun's new OpenSolaris distribution on May 5, 2008, at the CommunityOne conference in
San Francisco, California San Francisco, officially the City and County of San Francisco, is a commercial, Financial District, San Francisco, financial, and Culture of San Francisco, cultural center of Northern California. With a population of 827,526 residents as of ...
. The first OpenSolaris Storage Summit was organized by Sun and held September 21, 2008, preceding the SNIA Storage Developer Conference (SDC), in
Santa Clara, California Santa Clara ( ; Spanish language, Spanish for "Clare of Assisi, Saint Clare") is a city in Santa Clara County, California. The city's population was 127,647 at the 2020 United States census, 2020 census, making it the List of cities and towns i ...
. The second OpenSolaris Storage Summit preceded the
USENIX USENIX is an American 501(c)(3) nonprofit membership organization based in Berkeley, California and founded in 1975 that supports advanced computing systems, operating system (OS), and computer networking research. It organizes several confe ...
Conference on File and Storage Technologies (FAST) on February 23, 2009, in San Francisco, United States. On November 3, 2009, a Solaris/OpenSolaris Security Summit was held by Sun in the
Inner Harbor The Inner Harbor is a historic seaport, tourist attraction, and landmark in Baltimore, Maryland. It was described by the Urban Land Institute in 2009 as "the model for post-industrial waterfront redevelopment around the world". The Inner Harbo ...
area of
Baltimore, Maryland Baltimore is the List of municipalities in Maryland, most populous city in the U.S. state of Maryland. With a population of 585,708 at the 2020 United States census, 2020 census and estimated at 568,271 in 2024, it is the List of United States ...
, preceding the
Large Installation System Administration Conference Large means of great size. Large may also refer to: Mathematics * Arbitrarily large, a phrase in mathematics * Large cardinal, a property of certain transfinite numbers * Large category, a category with a proper class of objects and morphisms (o ...
(LISA).


Ports

*
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
Port: Project Polaris, experimental PowerPC port, based on the previous porting effort, Project Pulsar from Sun Labs. * OpenSolaris for System z, for
IBM mainframes IBM mainframes are large computer systems produced by IBM since 1952. During the 1960s and 1970s, IBM dominated the computer market with the IBM 700/7000 series, 7000 series and the later System/360, followed by the System/370. Current mainfram ...
: Project Sirius, developed by Sine Nomine Associates, named as an analogy to Polaris. * OpenSolaris on
ARM In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between ...
Port * OpenSolaris on MIPS Port


Derivatives

Notable derivatives include: *
illumos Illumos (stylized as "illumos") is a partly free and open-source Unix operating system. It has been developed since 2010 and is based on OpenSolaris, after the discontinuation of that product by Oracle. It comprises a kernel, device driver ...
, a fully open source fork of the project, started in 2010 by a community of Sun OpenSolaris engineers and the NexentaOS support. Note that OpenSolaris was not 100% open source: Some drivers and some libraries were property of other companies that Sun (now Oracle) licensed and was not able to release. * OpenIndiana, a project under the illumos umbrella aiming "... to become the defacto OpenSolaris distribution installed on production servers where security and bug fixes are required free of charge." *
NexentaStor NexentaStor is an OpenSolaris or more recently Illumos distribution optimized for virtualization, storage area networks, network-attached storage, and iSCSI or Fibre Channel applications employing the ZFS file system. Like OpenSolaris, NexentaSto ...
, optimized for storage workloads, based on Nexenta OS * OSDyson: illumos kernel with
GNU GNU ( ) is an extensive collection of free software (394 packages ), which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popu ...
userland and packages from
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
. Strives to become an official Debian port. *
SmartOS SmartOS is a free and open-source SVR4 hypervisor based on the UNIX operating system that combines OpenSolaris technology with bhyve and KVM virtualization. Its core kernel contributes to the illumos project. It features several technologies: ...
: Virtualization-centered derivative from
Joyent Joyent Inc. is a software and services company based in San Francisco, California. Specializing in cloud computing, it markets infrastructure-as-a-service. On June 15, 2016, the company was acquired by Samsung Electronics. Services Triton, Joyen ...
.


Discontinued

*
Nexenta OS Nexenta OS, officially known as the Nexenta Core Platform, is a discontinued computer operating system based on the OpenSolaris kernel and Ubuntu user space that runs on IA-32- and x86-64-based systems. It emerged in fall 2005, after Sun Microsy ...
(discontinued October 31, 2012), first distribution based on
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
userland with Solaris-derived kernel


See also

* Comparison of OpenSolaris distributions * Comparison of open source operating systems * Image Packaging System * OpenSolaris Network Virtualization and Resource Control *
Darwin (operating system) Darwin is the core Unix-like operating system of macOS, iOS, watchOS, tvOS, iPadOS, audioOS, visionOS, and bridgeOS. It previously existed as an independent open-source software, open-source operating system, first released by Apple Inc. in 20 ...


References


Further reading

* *


External links

* {{DEFAULTSORT:Opensolaris OpenSolaris 2008 software Discontinued operating systems Formerly proprietary software Operating system distributions bootable from read-only media Software using Common Development and Distribution License Sun Microsystems software X86-64 operating systems