SunOS, Solaris and Illumos
Tracing their lineage from BSD and System V Unix roots, evolving through strategic shifts in codebase and branding. Here's a structured overview:
BSD-Based SunOS Era (1982–1994)
Origins: SunOS 1.0 (1983) emerged from 4.1BSD, powering Sun's early 68000/68010 workstations[1][3]. Key milestones:
NFS and RPC: Introduced in SunOS 2.0 (1985), revolutionizing networked computing[1][3].
Hybridization: SunOS 3.0 (1986) incorporated System V IPC alongside BSD, reflecting Unix fragmentation[1][3].
Final BSD Iteration: SunOS 4.1.4 (1994) marked the last BSD-derived release, supporting SPARC sun4/sun4c/sun4m architectures[1][3].
Transition to System V (1991–1993)
SVR4 Foundation: Collaboration with AT&T (1987) led to System V Release 4 adoption[1][4]. SunOS 5.0 (1992) became the core of Solaris 2.0, rebranding BSD-based SunOS 4.x as Solaris 1.x[1][2].
Key Changes:
Kernel Architecture: Shift from BSD to SVR4 process/tty/streams models.
ABI Compatibility: Introduced binary compatibility layers for legacy SunOS 4 apps[1].
Solaris Evolution (1993–2010)
Feature Innovations:
Solaris 2.4 (1994): Unified SPARC/x86 codebase[2].
Solaris 7 (1998): 64-bit support and dropped "2." from versioning[2].
Solaris 10 (2005): Introduced ZFS, DTrace, and Service Management Facility (SMF)[2].
Open-Source Phase:
OpenSolaris (2005–2010): Sun open-sourced Solaris code, creating a community-driven project with Illumos kernel components[^knowledge].
Fork and Legacy (2010–Present)
Oracle Acquisition (2010): Discontinued OpenSolaris, leading to:
Illumos: Community fork maintaining open-source kernel components, spawning distributions like OmniOS and SmartOS[^knowledge].
Oracle Solaris 11 (2011): Proprietary continuation with focus on cloud/enterprise features, latest release 11.4 (2018)[2].
Major Divergences
Licensing
Proprietary
Open-Source (CDDL)
Focus
Enterprise/SPARC
Cloud/Linux compatibility
Features
Oracle-specific security
Community-driven updates
Platforms
SPARC/x86
x86/KVM virtualization
Historical Turning Points
1991: SunOS 5/Solaris 2 announcement, marking SVR4 transition[1][4].
2005: OpenSolaris launch, enabling ZFS/DTrace community contributions[^knowledge].
2010: Oracle's OpenSolaris discontinuation and Illumos fork[^knowledge].
2017: Oracle layoffs in Solaris team, reducing development pace[2].
This lineage shows a progression from BSD roots to enterprise System V implementation, followed by open-source experimentation and eventual fragmentation into proprietary/community branches.
Sources [1] SunOS - Wikipedia https://en.wikipedia.org/wiki/SunOS [2] Oracle Solaris - Wikipedia https://en.wikipedia.org/wiki/Oracle_Solaris [3] SunOS - Computer History Wiki - gunkies.org https://gunkies.org/wiki/SunOS [4] A Brief History of Solaris http://solaris4livin.blogspot.com/2009/11/brief-history-of-solaris.html [5] [PDF] Milestones in the Development of Solaris - filibeto.org https://www.filibeto.org/aduritz/truetrue/solaris10/history_of_solaris.pdf [6] Is OpenSolaris or Illumos anyhow relevant to linux users - Reddit https://www.reddit.com/r/linuxquestions/comments/kjvdp5/is_opensolaris_or_illumos_anyhow_relevant_to/ [7] OpenSolaris - Wikipedia https://en.wikipedia.org/wiki/OpenSolaris [8] Whither OpenSolaris? Illumos Takes Up the Mantle - LinuxInsider https://www.linuxinsider.com/story/whither-opensolaris-illumos-takes-up-the-mantle-76669.html [9] Comparison of OpenSolaris distributions - Wikipedia https://en.wikipedia.org/wiki/Comparison_of_OpenSolaris_distributions [10] OpenSolaris - DistrOSList - V A R G U X https://distroslist.vargux.org/index.php/OpenSolaris [11] FreeBSD vs. Illumos https://forums.freebsd.org/threads/freebsd-vs-illumos.92010/ [12] the Illumos eco system - zero-knowledge https://zero-knowledge.org/post/83.html [13] Cleaning Up illumos and Solaris OS Support · Issue #2181 - GitHub https://github.com/svaarala/duktape/issues/2181 [14] UNIX System V - Wikipedia https://en.wikipedia.org/wiki/UNIX_System_V [15] The UNIX System -- History and Timeline - UNIX.org https://unix.org/what_is_unix/history_timeline.html [16] UNIX System V - Computer History Wiki - gunkies.org https://gunkies.org/wiki/UNIX_System_V [17] The History Of The Solaris Operating System - SourceTech Systems https://source-tech.net/the-history-of-the-solaris-operating-system/ [18] Unix Family Tree : r/linux - Reddit https://www.reddit.com/r/linux/comments/huhqrh/unix_family_tree/ [19] What is the difference between BSD, Linux, and Solaris? - Reddit https://www.reddit.com/r/linux4noobs/comments/32hda0/what_is_the_difference_between_bsd_linux_and/ [20] [PDF] The History of Solaris https://cse.unl.edu/~witty/class/csce351/howto/history_of_solaris.pdf [21] Community History - SmartOS Documentation https://docs.smartos.org/community-history/ [22] SunOS & Solaris Version History https://web-docs.gsi.de/~kraemer/COLLECTION/SOLARIS/SunOSandSolarisVersionHistory.html [23] A brief history with Solaris - The Trouble with Tribbles... https://ptribble.blogspot.com/2019/10/a-brief-history-with-solaris.html [24] Solaris Operating System - Releases - Oracle https://www.oracle.com/solaris/technologies/releases.html [25] Illumos - Wikipedia https://en.wikipedia.org/wiki/Illumos
https://www.perplexity.ai/search/2e232c4f-1d30-4230-9354-7895c5df9949
Last updated