Solaris (besturingssysteem)

Van Wikipedia, de gratis encyclopedie
Spring naar navigatie Spring naar zoeken
Solaris
Solaris
Java Desktop op Solaris 10
ontwikkelaar Orakel
Licentie(s) Softwarelicentieovereenkomst
Eerste publicatie 1991
Huidige versie 11.4 (28 augustus 2018)
voorgeslacht UNIX BSD
SunOS
UNIX System V versie 4
Solaris
Architectuur(s) 68k , SPARC , x86 , AMD64 , Intel 64
Oracle Solaris

Oracle Solaris [1] is een besturingssysteemdistributie op basis van SunOS en een Unix- besturingssysteem. Sinds de overname van Sun Microsystems in 2010 [2] is Solaris eigendom van Oracle .

Het is sinds 1990 compatibel met de System V- familie. Vroege versies werden uitgebracht onder de naam Unix xx Sun Version yy . De naam SunOS werd voor het eerst gebruikt met de eerste openbare SunOS 3.0-bèta uit Q1 1986. De eerste versie onder de naam SunOS is ontwikkeld op basis van BSD- Unix als eigen besturingssysteem voor gebruik op servers en werkstations van Sun. Versie 5.0 van SunOS is herontwikkeld op basis van UNIX System V en de productnaam Solaris is geïntroduceerd.

verhaal

Toen Sun in 1982 werd opgericht, was de Motorola 68010 nog niet verkrijgbaar. Omdat zijn voorganger Motorola 68000 geen geheugenbeheereenheid bevatte, kon BSD - Unix met zijn virtueel geheugenbeheer niet naar de Sun-1 worden overgezet. De eerste op Motorola 68000 gebaseerde Sun-1-systemen draaiden daarom met een Unix V7- poort van UniSoft . Nadat de Motorola 68010 beschikbaar kwam en later Sun 1-systemen ermee werden uitgerust, ontwikkelde Sun eerst een BSD Unix-variant, die werd verspreid onder de naam BSD Unix Sun Version xx . In de loop der jaren is het uitgebreid met veel System V- functies en is het omgedoopt tot SunOS met het uiterlijk van SunOS-3.0 . De Sun 4- serie met SPARC- processorarchitectuur, later ontwikkeld door Sun , maakte SunOS nog populairder, en SunOS 4.1.1_U1 was de laatste officiële release die nog steeds computers van de Sun3-serie met Motorola 68000- serie ondersteunde. De laatste SunOS 4-versie uit 1995 was 4.1.4 en bracht naast bugfixes ook ondersteuning voor machines met MicroSPARC- processors.

De weinig succesvolle Sun386-serie met Intel-processors werd door SunOS in de versies 4.0.1 tot en met 4.0.3 ondersteund. Met versie 4.1.2 werd multiprocessorwerking (asymmetrisch) geïntroduceerd.

Versie 5 van SunOS werd herontwikkeld op basis van System V Release 4 nadat Sun partner werd van Unix International . Het werd gebundeld met de grafische gebruikersinterface CDE en Java en vanaf 1992 op de markt gebracht als de "Operating Environment" Solaris 2.x. Het was vanaf het begin geschikt voor SMP .

De vroege versies van Solaris, die nog op SunOS versie 4 waren gebaseerd, werden in latere jaren genummerd als versie 1.x. Na versie 2.6 is de "2." weggelaten: in 2004 verscheen versie 10 (SunOS 5.10), die vanaf februari 2005 gratis te downloaden was van Sun.

Zes maanden na de release van Solaris 10 werden essentiële delen van de broncode van de daaropvolgende ontwikkelaarsversie eindelijk door Sun bekendgemaakt en werd het systeem vrijgegeven om te downloaden als OpenSolaris . De verdere ontwikkeling vond plaats tot augustus 2010 als gratis besturingssysteem. Op 13 augustus 2010 werd bekend dat OpenSolaris met onmiddellijke ingang wordt stopgezet. [3] [4]

Een jaar nadat Oracle Sun Microsystems had overgenomen, sprak John Fowler (Executive Vice President Systems van Oracle) begin augustus 2010 over de toekomst van Solaris. Fowler verklaarde dat Solaris 11 in 2011 zou moeten verschijnen en dat tal van componenten in deze Solaris "vernieuwd of fundamenteel herzien zullen worden". [5] Volgens een door Oracle gepubliceerde roadmap [6] werd gezien vóór de lancering van Solaris 11 voor de tweede helft van 2011. De fundamenteel herziene Solaris zou daarom ook beschikbaar moeten zijn voor x64-platforms . [7]

Op 5 november 2011 verklaarde Jim Laurent op zijn blog dat vier dagen later, 9 november 2011, de officiële lanceringsdag van Solaris 11 zou zijn . [8] [9] Begin 2017 stopte Oracle met de ontwikkeling van Solaris 12 , in plaats daarvan zou het besturingssysteem verder ontwikkeld moeten worden onder de projectnaam Solaris 11.next . [10] In augustus en september van hetzelfde jaar werd echter een meerderheid van de medewerkers in de ontwikkeling van het personeel van Solaris ontslagen, wat een voortzetting onzeker was. [11] [12]

Februari 2018 is een bètaversie voor Solaris 11.4 uitgebracht. De definitieve versie is op 28 augustus 2018 gepubliceerd. [13]

Functies en speciale functies

Vanaf versie Solaris 7 (SunOS 5.7) biedt Solaris continue 64-bits ondersteuning op UltraSPARC CPU's . Een Solaris-poort voor x86 werd aangekondigd op 4 september 1991 en begon in januari 1992. Sinds 23 juni 1992 is de x86-processorversie beschikbaar, die sinds augustus 2004 ook opstart op AMD64 en versie 10 biedt dus ook 64-bits ondersteuning voor AMD64- CPU's of Intel 64- CPU's. De Solaris-versie voor PowerPC werd aanvankelijk stopgezet na de eerste release (Solaris 2.5.1), een nieuwe portering begon na de release van OpenSolaris onder de naam Polaris.

Het OpenSolaris-project bestaat sinds januari 2005 en heeft onder leiding van Sun de broncode van Solaris grotendeels beschikbaar gemaakt voor het publiek onder de Common Development and Distribution License . De bronnen voor de kernel , afzonderlijke modules en bibliotheken werden vervolgens op 14 juni 2005 vrijgegeven als een open source besturingssysteem onder de naam OpenSolaris . Als onderdeel hiervan zou ook een Solaris-versie voor PowerPC moeten verschijnen. Begin 2006 kondigden de ontwikkelaars een overeenkomstige portering aan naar het op Pegasos gebaseerde CHRP- werkstation ODW van IBM / Freescale / Genesi, maar dit resulteerde nooit in een release.

software

De software onder Solaris wordt voornamelijk beheerd in het kader van pakketbeheer met behulp van de pkg- programma's (pkgadd, pkgrm, pkgchk, ...). Veel programma's die op andere Unix of vergelijkbare besturingssystemen zoals Linux draaien, kunnen naar Solaris worden overgezet. Het OpenCSW- project [14] levert bijvoorbeeld duizenden extra softwarepakketten voor Solaris, die kunnen worden geïmporteerd in het bestaande Solaris-pakketbeheer met behulp van het pkgutil- programma.

geschiedenis

versie publicatie Opmerkingen
SunOS 0.7 februari 1982
  • Eerste gepubliceerde versie van SunOS, ontwikkeld op basis van UNIX V7 ( 7e editie )
  • Ondersteuning voor op Motorola 68000 gebaseerde systemen uit de Sun-1- serie
SunOS 1.0 1983
  • Conversie van de codebasis naar 4.1BSD
  • Ondersteuning voor op Motorola-68010 gebaseerde systemen van de Sun-1- en Sun-2-serie
SunOS 1.1 april 1984
SunOS 1.2 januari 1985
  • Conversie van de codebasis naar 4.2BSD
SunOS 2.0 15 mei 1985
SunOS 3.0 17 februari 1986
  • Ondersteuning voor systemen van de Sun-2- serie en de op Motorola-68020 gebaseerde Sun-3- serie
SunOS 3.2 september 1986
  • Gedeeltelijke conversie van de codebasis naar 4.3BSD
  • Gedeeltelijke ondersteuning voor systemen van de op SPARC gebaseerde Sun-4- serie
SunOS 4.0 1989
  • Conversie van de codebasis naar 4.3BSD en gedeeltelijk naar UNIX System V IPC
  • Volledige ondersteuning voor SPARC-architectuur
  • Ondersteuning voor systemen van de series Sun-2 , Sun-3 , Sun-4 en de op Intel-80386 gebaseerde Sun386i- serie
  • Introductie van een nieuw virtueel geheugensysteem , dynamische bibliotheken , System-V-STREAMS-I/O en OpenWindows 1.0 (apart verkrijgbaar bij SunOS)
SunOS 4.1.1 maart 1990
  • Laatste versie met ondersteuning voor de 680x0-architectuur
  • Levering met OpenWindows 2.0
  • Latere naamgeving van SunOS 4.1.1 in Solaris 1.0
SunOS 4.1.2 december 1991
  • eerste multiprocessor-ondersteuning
  • Levering met OpenWindows 2.0
  • Latere naamgeving van SunOS 4.1.2 in Solaris 1.0.1
SunOS 4.1.3 augustus 1992
  • Meest voorkomende variant op SPARC
  • Levering met OpenWindows 3.0
  • Latere naamgeving van SunOS 4.1.3 in Solaris 1.1
SunOS 4.1.4 november 1994
  • Ondersteuning van de MicroSPARC-architectuur
  • Levering met OpenWindows 3.0
  • Latere naamgeving van SunOS 4.1.4 in Solaris 1.1.2
Solaris 2.0 SPARC (SunOS 5.0) juli 1992
  • Conversie van de codebase naar Unix System V Release 4
  • Ondersteuning voor systemen uit de Sun 4c- serie
Solaris 2.0 x86 (SunOS 5.0) december 1992
  • Eerste Solaris-versie met ondersteuning voor x86- architectuur
Solaris 2.1 SPARC (SunOS 5.1) december 1992
  • Ondersteuning voor systemen uit de Sun 4m- serie
Solaris 2.2 SPARC (SunOS 5.2) mei 1993
  • Ondersteuning voor multithreading voor de eerste keer
  • Ondersteuning voor systemen uit de Sun 4d- serie
Solaris 2.3 SPARC (SunOS 5.3) november 1993
Solaris 2.1 x86 (SunOS 5.1) november 1993
  • Doorontwikkeling van de Solaris x86 lijn op basis van Solaris 2.1 SPARC
Solaris 2.4 (SunOS 5.4) november 1994
  • Eerste gezamenlijke versie van Solaris voor SPARC en x86
  • Inclusief OSF / Motif runtime-ondersteuning
Solaris 2.5 (SunOS 5.5) november 1995
  • Eerste ondersteuning voor UltraSPARC- architectuur
  • Introductie van NFSv3 en NFS / TCP, inclusief CDE
Solaris 2.5.1 (SunOS 5.5.1) mei 1996
Solaris 2.6 (SunOS 5.6) augustus 1997
Vertrouwde Solaris 2.5.1 september 1998
Solaris 7 (SunOS 5.7) 27 oktober 1998
  • Eerste ondersteuning voor 64-bits UltraSPARC-architectuur
  • Introductie van UFS- logboekregistratie
Vertrouwde Solaris 7 2 november 1999
  • Verdere ontwikkeling van Trusted Solaris op basis van Solaris 7
  • Ondersteuning voor de systemen uit de Sun-4c- , Sun-4m- , Sun-4d- en Sun-4u-serie
Solaris 8 (SunOS 5.8) 26 januari 2000
  • Introductie van Multipath I/O , IPv6 , IPsec en Role Based Access Control (RBAC)
  • Einde van ondersteuning voor systemen uit de Sun 4c- serie
  • De laatst bijgewerkte versie van de Solaris 8- lijn was Solaris 8 2/04 (februari 2004)
20 november 2000
  • Verdere ontwikkeling van Trusted Solaris op basis van Solaris 8
  • Laatste versie van de Trusted Solaris- lijn, maar de beveiligingsgerelateerde extensies van Trusted Solaris zijn gedeeltelijk geïmplementeerd door Solaris Trusted Extensions in Solaris 10
Solaris 9 (SunOS 5.9) 22 mei 2002
(Voor SPARC.)
10 januari 2003
(Voor x86.)
  • Introductie van iPlanet Directory Server, Resource Manager, Solaris Volume Manager , Linux- compatibiliteit
  • OpenWindows stopgezet, ondersteuning voor Sun 4d- serie verwijderd
  • De laatst bijgewerkte versie van de Solaris 9- lijn was Solaris 9 9/05 (september 2005)
Solaris 10 (SunOS 5.10) 31 januari 2005
  • Eerste ondersteuning voor AMD64- en Intel 64- architectuur
  • Beëindigde ondersteuning voor systemen van de Sun 4m- serie en de UltraSPARC-I-architectuur voor kloksnelheden onder 200 MHz
  • Introductie van op Gnome gebaseerd Java Desktop System , NFSv4 , iSCSI , Solaris Containers, least-privilege security, Service Management Facility (SMF), de GRUB- bootloader (sinds Solaris 10 1/06 ) en ZFS voor schijfbeheer (sinds Solaris 10 6 / 06 ) en DTrace voor prestatieanalyse
  • gratis tot overname door Oracle 2010 [15]
Open Solaris (Sun OS 5.10.1) 14 juni 2008
  • Solaris is geplaatst onder CDDL
  • Er worden verschillende andere gratis distributies gemaakt (zie OpenSolaris ) [16]
  • Verwijdering van CDE en het Java Desktop System
Solaris 11 Express 2010.11 (Sun OS 5.11) 15 november 2010
  • Eerste versie van Oracle
  • Nieuw verpakkingssysteem IPS (Image Packaging System)
  • Netwerkvirtualisatie en QoS
  • ZFS-codering en deduplicatie [17]
Solaris 11 2011.11 (zon OS 5.11) 9 november 2011
  • Verbeterd pakketsysteem
  • Gevirtualiseerde netwerken
  • Geoptimaliseerd gebruik van Sparc T4-processors [18]
Solaris 11.3 6 oktober 2015
Solaris 11.4 28 augustus 2018
  • Verander van Gnome 2 naar Gnome 3.24
  • Python 3.5, Puppet 5.5, Perl 5.26, MySQL 5.7, LLVM / Clang
  • Migratietools verbeterd

Commando om de geïnstalleerde Solaris-revisie (versie) weer te geven : cat /etc/release

Zie ook

literatuur

  • Thomas Handschuch: Systeembeheer Solaris 7 . Springer Verlag, 1998, ISBN 3-5406-3421-5
  • Harald Zisler: Solaris 10 & OpenSolaris: Inleiding, administratie, toepassing . Franzis Verlag, Poing, 2007, ISBN 978-3-7723-7297-1

web links

Commons : Solaris - verzameling afbeeldingen, video's en audiobestanden

Individueel bewijs

  1. http://www.sun.com/software/solaris/get.jsp
  2. EU-commissie: Oracle kan Sun overnemen , stern.de
  3. http://www.pro-linux.de/news/1/16036/oracle-etzt-opensolaris-ein.html
  4. Oracle begraaft OpenSolaris. ZDNet.de, 16 augustus 2010, geraadpleegd op 17 augustus 2010 .
  5. Oracle over de toekomst van Solaris. iX - Magazine voor professionele informatietechnologie, 11 augustus 2010, geraadpleegd op 12 augustus 2010 .
  6. ^ Oracle Solaris en OpenSolaris. (PDF; 469 kB) (Niet langer online beschikbaar.) Oracle Public Sector, gearchiveerd van het origineel op 5 juli 2010 ; Ontvangen op 17 augustus 2010 . Info: De archieflink is automatisch ingevoegd en is nog niet gecontroleerd. Controleer de originele en archieflink volgens de instructies en verwijder deze melding. @ 1 @ 2 Sjabloon: Webachiv / IABot / www.eecis.udel.edu
  7. Solaris 11 komt in de tweede helft van 2011. ZDNet.de, 12 augustus 2010, geraadpleegd op 12 augustus 2010 .
  8. 11 redenen om van Solaris 11 te houden. ( Memento van het origineel van 9 februari 2012 in het internetarchief ) Info: De archieflink is automatisch ingevoegd en is nog niet gecontroleerd. Controleer de originele en archieflink volgens de instructies en verwijder deze melding. @ 1 @ 2 Sjabloon: Webachiv / IABot / blogs.oracle.com blogs.oracle.com, 5 november 2011
  9. Live webinar waarin Solaris 11 wordt geïntroduceerd. Oracle, 5 november 2011, geopend op 6 november 2011 .
  10. Schuldig SPARC: Oracle euthanaseert Solaris 12 en verwijdert het van roadmap arstechnica.com, 18 januari 2017
  11. Oracle ontslaat naar verluidt meer personeel van Solaris en ZFS www.phoronix.com, 4 augustus 2017
  12. Simon Phipps: Voor degenen die het niet wisten, Oracle heeft gisteren alle technische staf van Solaris ontslagen in een klassieke stille EOL van het product.https: //twitter.com/webmink/status/904067176377831424… In: @webmink. 2 september 2017. Ontvangen op 4 september 2017 .
  13. Scott Lynn: Oracle Solaris 11.4 vrijgegeven voor algemene beschikbaarheid . ( oracle.com [geraadpleegd op 30 augustus 2018]).
  14. OpenCSW-pakketlijst
  15. Solaris 10 wordt na 90 dagen belastbaar: Oracle combineert het gebruik van het besturingssysteem met een onderhoudscontract . 30 maart 2010. Ontvangen op 26 januari 2013.
  16. C't editie "c't Spezial 03/2008"
  17. Oracle: Oracle Solaris 11 Express . 15 november 2010. Ontvangen op 18 november 2010.
  18. Oracle: Oracle Solaris 11 . 9 november 2011. Ontvangen op 7 januari 2012.