www.wikidata.de-de.nina.az
OpenSolaris ist ein auf Unix basierendes Betriebssystem fur die Plattformen PC IBM PC kompatible x86 Architektur SPARC und andere Am 18 August 2010 wurde OpenSolaris von Oracle eingestellt 1 Seitdem wird die quelloffene Entwicklung in den unabhangigen Community Projekten illumos und OpenIndiana weitergefuhrt OpenSolarisOpenSolaris 2009 06Entwickler Sun MicrosystemsLizenz en CDDL 1 0 Kernel sowie andere Programmpakete darunter GPLAkt Version 2009 06 1 Juni 2009 Abstammung Unix UNIX System V Solaris 10 OpenSolarisArchitektur en IA 32 32 Bit x86 und x64 SPARCPolaris CHRP PegasosmarTux SPARCSonstiges Entwicklung eingestelltopensolaris orgDer Name OpenSolaris bezeichnet die quelloffene Variante des Betriebssystems Solaris der Firma Sun Microsystems Bis zum Jahre 2010 bestand OpenSolaris im Wesentlichen aus dem Quelltext der jeweils aktuellen Entwicklerversionen von Solaris aus dem es entstand OpenSolaris ist das einzige Open Source Betriebssystem das direkt von UNIX System V abgeleitet ist 2 Seine Codebasis ist Unix System V Release 4 SVR4 kompatibel und vereinigt Code aus SVR4 und SunOS 4 x Seine grafische Standardoberflache unter dem Namen Nimbus wird uber Gnome dargestellt eine Integration von KDE ist jedoch moglich Inhaltsverzeichnis 1 Geschichte 1 1 Vorgeschichte 1 2 Open Source Phase 1 3 Offizielles Ende 1 4 Unabhangige Weiterfuhrung der Entwicklung 2 Lizenz 2 1 Bestimmungen 2 2 Lizenzierungsgeschichte 2 3 GPL Kompatibilitat 3 Portierungen und Ableitungen 3 1 Polaris PowerPC 3 2 illumos 3 2 1 Aktuelle Ziele 3 2 2 Notwendigkeit 3 2 3 illumos Distributionen 4 Community 5 Weblinks 6 EinzelnachweiseGeschichte BearbeitenVorgeschichte Bearbeiten Im Jahre 1994 erwarb die Firma Sun Microsystems die Rechte an einer lizenzkostenfreien Unterlizenzierung der Codebasis von Unix System V Release 4 und unterzog diese erheblichen Veranderungen und Verbesserungen Das Ergebnis floss in Suns Betriebssystem fur Suns eigene Rechnersysteme Solaris ein Open Source Phase Bearbeiten Idee und Planung von OpenSolaris begannen Anfang 2004 Multidisziplinare Teams u a zu den Themen Lizenzierungsfragen Geschaftsmodelle Co Entwicklungs Prozeduren Quellcode Analyse Quellcode Management Tools Marketing Webseiten und Community Entwicklung wurden gegrundet Ein Pilotprogramm zur Etablierung der Open Source Entwicklung wurde am 14 September 2004 ins Leben gerufen Die Zahl der nicht bei Sun angestellten Mitglieder der Entwickler Community Community belief sich anfangs auf 18 Neun Monate spater zahlte das Pilotprogramm 145 Sun externe Teilnehmer Die Offnung des Solaris Quellcodes war ein inkrementeller Prozess Der erste veroffentlichte Quellcode Teil war Solaris Dynamic Tracing Facility DTrace ein Softwarewerkzeug fur Administratoren und Entwickler zur Optimierung eines laufenden Systems DTrace wurde am 25 Januar 2005 veroffentlicht Zu diesem Zeitpunkt gab Sun die erste Phase der Projekt Website opensolaris org frei Ausserdem wurde angekundigt dass die Codebasis unter der Common Development and Distribution License CDDL freigegeben werde Nachdem Jorg Schilling am 5 Dezember 2004 die Einrichtung einer OpenSolaris Verfassung und eines Steuerungsboards gefordert hatte wurde ein Community Advisory Board CAB bestehend aus funf Mitgliedern gegrundet Die funf CAB Mitglieder wurden am 4 April 2005 verkundet Die Mitglieder des 2005 2006 OpenSolaris Community Advisory Board waren Roy Fielding Al Hopper Rich Teer Casper Dik und Simon Phipps Die erste von Sun freigegebene Quelltextversion von OpenSolaris war Build 17 einer Entwicklerversion deren Erstellung nach der Veroffentlichung von Solaris 10 im Januar 2005 begann Der offizielle Veroffentlichungstag an dem der grosste Teil des Solaris Quellcodes freigegeben wurde war der 14 Juni 2005 Drei Tage spater veroffentlichten Jorg Schilling und andere Entwickler SchilliX als erste OpenSolaris Distribution uberhaupt 3 Am 10 Februar 2006 unterzeichnete Sun die OpenSolaris Charter 4 Dadurch wurde die OpenSolaris Community in die unabhangige Aufsicht des OpenSolaris Governing Board OGB 5 ubergeben Das CAB wurde so zum ersten OGB Im Jahr 2007 entwickelte Sun unter dem Codenamen Project Indiana eine OpenSolaris Distribution die vor allem Linux Benutzer als Zielgruppe hatte Leiter des Projekts war der Debian Begrunder Ian Murdock 6 7 Offizielles Ende Bearbeiten In den Jahren 2009 bis 2010 ubernahm Oracle Corp die bisherige Firma Sun und gliederte sich deren wesentliche Bestandteile ein Im Rahmen dieses Prozesses wurden die unter der Kontrolle von Sun stehenden Ressourcen schrittweise politisch neu ausgerichtet Am Freitag dem 13 August 2010 verbreitete sich ein internes Oracle Dokument langsam im Internet und verkundete das was viele bereits vermutet hatten Oracles OpenSolaris Unterstutzung wird mit sofortiger Wirkung eingestellt 8 Die Open Source Entwickler des Betriebssystems bekommen keinen freien Zugriff mehr auf aktuelle Entwicklerversionen Updates fur die Solaris Teile unter CDDL soll es aber dennoch mit zeitlichem Versatz weiter geben Der Zugriff auf den in der Entwicklung befindlichen Solaris Code ist nun nur noch fur Technologiepartner uber die Teilnahme an einem Oracle Technology Partner Program moglich Wer zu diesem Programm zugelassen wird entscheidet Oracle von Fall zu Fall In Folge verkundet das OpenSolaris Governing Board am Montag dem 23 August 2010 seine Auflosung nachdem sich Oracle vom offenen Entwicklungsmodell abgekehrt hatte habe das Board keinen Sinn mehr 9 Unabhangige Weiterfuhrung der Entwicklung Bearbeiten Die massiven Anderungen der Produktpolitik durch Oracle zulasten der Quelloffenheit von Solaris und der Aktualitat der quelloffen verfugbaren Systembestandteile 8 wurden in der unabhangigen Entwickler Community von der wesentliche Teile der Entwicklung von Solaris geleistet wurden als Ende des Systems gewertet 10 Bisherige Versionen von OpenSolaris sind nach aktuellem Informationsstand weiterhin verfugbar Die Ergebnisse der weiteren Entwicklung seitens Oracle sind jedoch zukunftig nicht mehr auf dem jeweils aktuellen Stand quelloffen verfugbar Dies bedeutet eine radikale Abkehr von der bisherigen Praxis bei der die Open Source Komponenten Snapshots der aktuellen Solaris Entwicklerversion waren 11 Mittlerweile haben mehrere Entwicklerteams angekundigt die quelloffene Entwicklung des Systems weiter zu fuhren einmal unter dem Namen illumos 12 und weiter auch als OpenIndiana 13 Lizenz BearbeitenBestimmungen Bearbeiten OpenSolaris unterliegt der Common Development and Distribution License CDDL Einige Teile des Systems liegen aufgrund von Lizenzrechten nur in binarer Form vor Sun hat insgesamt grosse Teile des Solaris Quellcodes unter die CDDL gestellt Die Lizenz ist ein Abkommling der MPL Version 1 1 seit Mitte Januar 2005 von der OSI anerkannt und erlaubt ausdrucklich die Verwendung des Quelltextes fur proprietare Losungen Dateien die unter der CDDL stehen konnen mit andersartigen frei oder proprietar lizenzierten Dateien kombiniert werden 14 Lizenzierungsgeschichte Bearbeiten Wahrend Suns Ankundigung dass Java unter die GNU General Public License GPL gestellt werden soll gaben Jonathan Schwartz und Rich Green Hinweise auf eine Veroffentlichung von Solaris unter der GNU Lizenz Im Januar 2007 meldete eWeek dass eine anonyme Quelle berichtet habe Sun stelle OpenSolaris unter eine Duale Lizenz CDDL und GPL 15 In seinem Sun Blog antwortete Green die Meldung sei falsch Sun denke nur uber eine duale Lizenz nach Allerdings musse dazu eine Ubereinkunft mit der OpenSolaris Community erzielt werden 16 GPL Kompatibilitat Bearbeiten Sun hat fur OpenSolaris eine Lizenz gewahlt die nicht vollstandig mit der am haufigsten verwendeten freien Software Lizenz GPL vereinbar ist Suns CDDL ist eine von der Open Source Initiative bestatigte freie Software Lizenz Allerdings kann aufgrund des starken Copyleft in beiden Lizenzmodellen ein Werk nicht unter einer der Lizenzen veroffentlicht werden wenn es Teile enthalt die unter der jeweils anderen Lizenz stehen Im Kontext eines Sammelwerkes im Sinne des US amerikanischen Copyright ist die Benutzung von Komponenten unter inkompatiblen Lizenzen zulassig allerdings ist die genaue Grenze zwischen einem Sammelwerk und einem abgeleiteten Werk juristisch nicht abschliessend geklart 17 Weitere Details im Hauptartikel Common Development and Distribution LicensePortierungen und Ableitungen BearbeitenPolaris PowerPC Bearbeiten Anfang 2006 wurde von den Blastwave Entwicklern eine Portierung auf die Pegasos basierte PowerPC CHRP Workstation ODW von IBM Freescale Genesi mit 1 GHz MPC7447 bekanntgegeben illumos Bearbeiten Da Sun das Versprechen die OpenSolaris Entwicklung fur die Community zu offnen nicht eingehalten hat und da Oracle nach der Ubernahme von Sun zunehmend Teilprojekte einstellte haben Mitglieder der OpenSolaris Entwickler Community am 3 August 2010 die Grundung des Projektes illumos zur Entwicklung eines wirklich freien Open Source Solaris bekanntgegeben 18 In diesem Projekt sollen die Entwickler aus der Community die lange erwartete Mitgestaltungsmoglichkeit haben und es gibt das Ziel schnellstmoglich auch die Closed Source Anteile von OpenSolaris durch offene Implementierungen zu ersetzen und dabei eine vollstandige Kompatibilitat zu Solaris OS Net auch als ON bekannt zu erhalten illumos ist ein Abkommling von Solaris OS Net bei dem es sich um einen Solaris OpenSolaris Kernel mit dem Grossteil der Treiber den Dateisystemen den Kernel Bibliotheken und grundlegenden Kommandos handelt illumos will zukunftige Anderungen aus OS Net ubernehmen und dabei gleichzeitig versuchen die eigenen Anderungen am Code zu erhalten die moglicherweise fur den Eigentumer des OpenSolaris Codes als nicht akzeptabel gelten illumos hat als Ziel eine 100 prozentige Kompatibilitat mit der Binarschnittstelle Application Binary Interface von Solaris ON zu erreichen mit Konzentration auf die Kernfunktionen Es handelt sich aber nicht um eine Distribution und auch nicht um einen Fork denn illumos existiert nicht mit dem Ziel anders als die Oracle Version zu sein sondern reagiert infolge der Notwendigkeit Closed Source durch Open Source zu ersetzen Der Name illumos ist eine Anspielung auf Solaris aus dem lateinischen illuminare erleuchten lumen Licht OS fur Betriebssystem englisch Operating System 19 Derzeit ist illumos unter der Leitung von Garrett D Amore der ebenfalls fur Nexenta arbeitet 20 Aktuelle Ziele Bearbeiten Die Anstrengungen konzentrieren sich im Moment darauf Closed Source Anteile zu ersetzen wie libc i18n der dazugehorige Code ist bereits in Mercurial integriert und kann getestet werden iconv an der Integration einer gemeinsamen Implementierung mit FreeBSD wird gearbeitet Programme wie tr tail more sed pax NFS Lock Manager fur NFSv1 bis NFSv3 Krypto Module zahlreiche Geratetreiber die bislang von Sun als Closed Source von den Herstellern z B Adaptec bezogen wurdenDas Ziel ist ein OpenSolaris ohne Closed Source Komponenten zu erhalten das eine Kompilation von Solaris OS Net ermoglicht self hosting Notwendigkeit Bearbeiten Nachdem am 13 August 2010 aus mehreren Quellen 21 22 die Information uber die geplante Einstellung von OpenSolaris durch Oracle in die Offentlichkeit drang wurde die Notwendigkeit der Community OpenSolaris zu erhalten offensichtlich illumos Distributionen Bearbeiten Die folgende Aufzahlung von illumos Distributionen enthalt eine Auswahl an Software Distributionen auf Basis von illumos Bei diesen Distributionen wird illumos als Basissystem verwendet bestehend aus Kernel elementaren Treibern wesentlichen Systembibliotheken und Werkzeugen zur Systemadministration Dyson 23 kombiniert das Userland von Debian mit illumos und mochte ein offizieller Debian Port werden NexentaStor 24 OmniOS 25 auf die Servernutzung spezialisierte Distribution OpenIndiana Desktop und Server Betriebssystem mit dem Anspruch das Ubuntu unter den illumos Distributionen zu sein 26 27 28 mit MATE als Desktop Umgebung x86 x86 64 SPARC OpenSXCE 29 SmartOS Hypervisor System fur den massenhaften Einsatz von Containern und virtuellen Maschinen kombiniert OpenSolaris Technologie mit Linux KVM Virtualisierung beispielsweise fur den Aufbau von Clouds 30 31 32 33 34 XStreamOS 35 Community BearbeitenSun versprach den Aufbau einer Entwickler Community zur Weiterentwicklung von OpenSolaris Ein Community Advisory Board CAB genannter Beirat wurde zur Initiierung einer demokratisch basierten OpenSolaris Gemeinde gegrundet Dieser wurde teilweise von Sun bestimmt Die Mitglieder des CAB welches zwischen 2005 und 2007 amtierte waren Rich Teer Autor von Solaris Systems Programming von der OpenSolaris Pilot Community gewahlt Al Hopper von Logical Approach von der OpenSolaris Pilot Community gewahlt Casper Dik Senior Staff Engineer bei Sun von Sun eingesetzt Simon Phipps Damals Chief Technology Evangelist bei Sun von Sun eingesetzt Roy Fielding Mitgrunder der Apache Software Foundation von Sun eingesetzt Roy Fielding hat seine Mitarbeit am OpenSolaris Projekt am 14 Februar 2008 gekundigt weil Sun das Versprechen die OpenSolaris Quellen zu offnen nicht eingehalten hat 36 Zwischenzeitlich gab es eine OpenSolaris Verfassung und ein jeweils auf ein Jahr durch die Core Contributoren gewahltes OpenSolaris Government Board OGB Da Oracle das aktuelle OGB bislang ignoriert hat das OGB am 12 Juli 2010 Oracle aufgefordert bis zum 16 August einen Ansprechpartner zu benennen und Gesprache aufzunehmen und fur den Fall der Nichterfullung den kollektiven Rucktritt angekundigt 37 Das OGB hat sich Ende August 2010 auch mit einstimmigem Beschluss aufgelost 9 Weblinks Bearbeiten nbsp Commons OpenSolaris Sammlung von Bildern Videos und Audiodateien Offizielle Website Website des OpenIndiana Projekts Website des illumos Projekts golem de OpenSolaris soll unter die GPLv3 gestellt werden vom 17 Januar 2007Einzelnachweise Bearbeiten Jorg Thoma Opensolaris Oracle beerdigt offene Entwicklung Golem de 14 August 2010 Der Artikel reicht von den fruhen 1980er Jahren bis Heute abgerufen am 18 September 2010 SchilliX OpenSolaris als Live CD Golem de 20 Juni 2005 abgerufen am 17 September 2010 OpenSolaris Charter Memento vom 7 August 2007 im Internet Archive OpenSolaris Independence Day Memento vom 25 Februar 2006 im Internet Archive Stephen Shankland Sun opens Indiana chapter of OpenSolaris Abgerufen am 6 Oktober 2019 englisch Paul Krill Sun looks to steal Linux thunder with Project Indiana 12 Juli 2007 abgerufen am 6 Oktober 2019 englisch a b OpenSolaris cancelled to be replaced with Solaris 11 Express OpenSolaris archiviert vom Original am 16 August 2010 abgerufen am 14 August 2010 a b Oliver Diedrich OpenSolaris Government Board tritt zuruck Heise online 23 August 2010 Iconoclastic Tendencies OpenSolaris is Dead Nicht mehr online verfugbar Archiviert vom Original am 9 November 2020 abgerufen am 27 August 2010 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot sstallion blogspot com What version of the Solaris OS has been open sourced In OpenSolaris FAQ General OpenSolaris archiviert vom Original am 16 Dezember 2008 abgerufen am 2 Dezember 2008 illumos project announced Abgerufen am 27 August 2010 OpenIndiana project announced Abgerufen am 11 September 2010 Can code licensed under the CDDL be combined with code licensed under other open source licenses In OpenSolaris FAQ Common Development and Distribution License CDDL OpenSolaris archiviert vom Original am 27 Oktober 2007 abgerufen am 2 Dezember 2008 Peter Galli 1 2 Vorlage Toter Link www eweek com Sun to License OpenSolaris Under GPLv3 Seite nicht mehr abrufbar Suche in Webarchiven eWeek 16 Januar 2007 Rich Green All the News That s Fit to Print In Rich Green s Weblog 17 Januar 2007 archiviert vom Original am 8 Dezember 2008 abgerufen am 2 Dezember 2008 Qualipso Report PDF 844 kB Nicht mehr online verfugbar In Thomas Gordon OSS License Compatibility www osscc net archiviert vom Original am 14 Januar 2016 abgerufen im Juli 2010 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www osscc net Garrett D Amore illumos Hope and Light Springs Anew Presented by Garrett D Amore illumos org 3 August 2010 abgerufen am 3 August 2010 Peter Marwan Ex Solaris Entwickler ruft Open Source Projekt illumos ins Leben ZDNet 4 August 2010 Illumos will freies OpenSolaris entwickeln derStandard at 4 August 2010 Anonymer Mail Paste zur Einstellung von OpenSolaris Blog von Steven Stallion zur Einstellung von OpenSolaris Memento des Originals vom 9 November 2020 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot sstallion blogspot com Dyson OS Is Trying To Pair Debian With The Illumos Kernel Phoronix Abgerufen am 8 September 2020 Dana Blankenhorn What Illumos is and is not Abgerufen am 8 September 2020 englisch heise online Unix Betriebssysteme Solaris Klon OmniOS wird weiter entwickelt Abgerufen am 8 September 2020 Distributions illumos Abgerufen am 10 September 2020 Press Release OpenIndiana OpenIndiana Wiki Abgerufen am 10 September 2020 FAQ openindiana Abgerufen am 10 September 2020 amerikanisches Englisch OpenSXCE 2013 05 Revives The Solaris Community Phoronix Abgerufen am 8 September 2020 SmartOS Modernes Betriebssystem mit Zonen ZFS DTrace und KVM Golem de Abgerufen am 10 September 2020 deutsch Oliver Frommel SmartOS In ADMIN Magazin Abgerufen am 10 September 2020 deutsch Why SmartOS ZFS KVM DTrace Zones and More SmartOS Docs Abgerufen am 10 September 2020 joyent smartos live Abgerufen am 10 September 2020 englisch Oliver Frommel SmartOS Weds Open Solaris to Linux KVM Virtuali In ADMIN Magazine Abgerufen am 10 September 2020 amerikanisches Englisch OpenSolaris Derivat XStreamOS im Test In LinuxCommunity Abgerufen am 8 September 2020 deutsch Roy Fieldings Blog zum Rucktritt Agenda und Protokoll der OGB Sitzung Memento des Originals vom 19 Juli 2014 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot wiki genunix org vom 12 Juli 2010 Abgerufen von https de wikipedia org w index php title OpenSolaris amp oldid 236534084