Solaris-besturingssysteem. Solaris-besturingssysteem installeren

Door de jaren heen heeft het UNIX-besturingssysteem een ​​stereotiep beeld ontwikkeld van een ‘somber’ systeem, dat slechts onderhevig is aan een handjevol hackers die snel, heel snel lange opdrachten op het toetsenbord kunnen typen. Hier zat een kern van waarheid in, die de hooggekwalificeerde mensen garandeerde die UNIX-servers gebruikten (dit is geen Windows, die iedereen kan gebruiken!). De laatste tijd (dankzij de Open Source- en Linux-beweging!) kijkt een steeds grotere massa van de bevolking echter zonder angst, maar met enige dromerigheid naar UNIX: “Als ik groot ben, zal ik Linux voor mezelf installeren. ” En de meest moedige onder hen maken plannen om met Solaris samen te werken, waarbij ze terecht het primaat van deze “meest UNIX onder de UNIXen” erkennen.

Tegenwoordig is Solaris niet alleen UNIX. Naast de kernel van het besturingssysteem zelf bevat deze een groot aantal extra functies, applicaties en tools die het werkelijk een omgeving maken die geschikt is om van begin tot eind een informatiesysteem te bouwen. In dit artikel zullen we slechts enkele softwarecomponenten van Solaris en de Sun ONE (Open Network Environment) bekijken, maar volledigere beschrijvingen en documenten zijn te vinden op: http://www.sun.com/solaris, http: //www.sun.com/sunone en http://www.iplanet.com/.

Gezicht van het systeem

Het systeem leren kennen begint met de gebruikersinterface. Hoe leuk en dierbaar de opdrachtregelinterface en de goede oude shell ook zijn voor elke echte connaisseur, de eisen van de markt dicteren hun eigen eisen. De Solaris-gebruikersinterface van vandaag en morgen is de grafische schil van GNOME. Handige, aanpasbare menu's en vensters in overeenstemming met elke smaak en gewoonten, een virtueel schermsysteem (ik begrijp nog steeds niet hoe Windows-gebruikers zonder leven), een rijke reeks desktoptoepassingen: agenda, e-mailprogramma, bestandsbeheer, systeemmonitor en nog veel meer ...

Een van de interessante kenmerken van GNOME is de mogelijkheid om de “skin” op verzoek van de gebruiker te veranderen. Als u beter bekend bent met de interface a la Windows 95/98, kunt u deze installeren (Fig. 1).

Als alleen al het uiterlijk je voor altijd van het scherm kan wegduwen, bieden we een andere optie, compleet anders (Fig. 2).

Mensen met een verfijnde smaak zullen zich graag de strikte, minimalistische interface van NextStep herinneren (en zelfs in het Frans! - Fig. 3).

Denk je dat dit alle opties zijn? Hoe het ook is! Er staan ​​er tientallen, zo niet honderden, op de website http://www.themes.org/ - kies er een of ontwikkel er zelf een en deel deze met het publiek.

Nauwkeurig en op tijd

Wees niet verbaasd, maar e-mail bestond al vóór het internet. Historisch gezien kon elke UNIX-server e-mail verzenden en ontvangen. Met de standaardset mailprogramma's in Solaris kunt u zowel een eenvoudige clientverbinding met een mailserver als de server zelf organiseren - van elke complexiteit, met mailrouting, filters, regels en wachtrijen.

Nauwkeurig tot op de letter

Alle interne administratieve werkzaamheden in Solaris zijn gebaseerd op het verwerken van tekstbestanden: configuraties, scripts, systeemlogboeken, documenten. Daarom zijn er krachtige tekstverwerkingstools waarmee u elke gegevenszoek- en transformatietaak volledig kunt automatiseren. Soms lijken deze programma's en commando's misschien magische spreuken, maar het is de aanwezigheid van een opdrachtregelinterface (dankzij historische wortels!) waarmee je het meeste werk automatisch kunt laten doen, zonder op toetsen te drukken of de muis te bewegen.

sort - er is niets eenvoudiger dan de regels van een bestand alfabetisch te sorteren: sorteer bestand. Maar het nut hiervan is niet helemaal duidelijk (om seminardeelnemers te registreren, voer ik ze echter in een tekstbestand in in de volgorde waarin de sollicitaties per post worden ontvangen en print ze vervolgens uit in alfabetische volgorde van bedrijfsnamen). Maar hier is het meest voorkomende gebruik van sorteren in mijn dagelijks leven: wanneer de vrije schijfruimte steeds minder wordt, is het interessant om erachter te komen welke mappen de meeste ruimte in beslag nemen. Alsjeblieft:

du -k ~/ | sorteer -nr | hoofd -30

Er is echter een geval bekend waarin iemand de regels van een C-programma alfabetisch sorteerde - het is jammer: alle regels zijn aanwezig, maar niet op hun plaats...

awk heeft zijn wortels in het verre verleden, toen het installeren en onderhouden van een relationele database zoveel moeite en middelen vergde dat het wenselijk was om het zonder te doen om eenvoudige problemen op te lossen. Een tekstbestand, waarvan de regels zijn onderverdeeld in velden, en het awk-programma - wat is geen database? Selecteren, sorteren, afdrukken van individuele velden in rapporten volgens een specifiek formaat, tabellen samenvoegen... Hoe archaïsch het ook mag lijken, alles is eenvoudig, betrouwbaar en gebeurt automatisch.

sed - u hoeft zich geen zorgen te maken, uw bestanden worden al bewerkt. Een krachtig hulpmiddel voor het batchgewijs bewerken van tekstbestanden waarmee u zeer complexe transformaties kunt automatiseren, inclusief het zoeken, vervangen, invoegen en verwijderen van regels, woorden en tekens. Laten we als eenvoudig voorbeeld alle niet-lege regels in een tekstbestand nummeren:

sed '/./=' bestandsnaam | sed ‘/./N; s/\n/ /’

Perl - de ontwikkeling van het web en de CGI-technologie heeft dit hulpmiddel zo populair gemaakt, zelfs in kringen ver van UNIX, dat iedereen het oorspronkelijke doel van deze taal is vergeten: het opstellen van complexe rapporten over voorbeelden van grote tekstbestanden. Het is nog steeds het favoriete hulpmiddel van systeembeheerders en is de basis geworden voor een hele cultuur met zijn eigen tradities, legendes, helden en monumenten (zie http://www.perl.com/).

Moskou tijd...

Een van de significante verschillen tussen Solaris-servers en gewone personal computers is dat ze continu werken en 's nachts niet worden uitgeschakeld. De machines werken weken, maanden, jaren zonder opnieuw op te starten. U kunt ze opdracht geven veel dingen te doen op een moment dat de gebruikersbelasting minimaal is. In dit opzicht zijn er verschillende systemen met betrekking tot tijd ontwikkeld.

at - de mogelijkheid om een ​​bepaald commando op een bepaald tijdstip uit te voeren. Tegelijkertijd is er een breed scala aan mogelijkheden om deze tijd in te stellen: de exacte tijd en datum, evenals de tijd die een bepaald aantal dagen, uren en minuten verwijderd is van de huidige.

cron - Zonder deze tool, waarmee u de frequentie van de uitvoering van opdrachten kunt instellen (dagelijks, wekelijks, jaarlijks), zouden systeembeheerders elke nacht naar hun werk moeten komen om back-ups te maken, verouderde logbestanden te verwijderen en nog veel meer te doen handmatig werken. En deze tool geeft gebruikers de mogelijkheid om met name het verzenden van felicitatiebrieven naar een grote lijst vrienden en kennissen volledig te automatiseren.

Maar serieus?

Natuurlijk is al het bovenstaande slechts een inleiding tot het serieuze gebruik van Solaris - tot de "beheerdersschool". De meeste van deze tools en tools maken deel uit van elke UNIX-server - van een Linux-thuisstation tot een banksysteemserver met meerdere processors. Wat is er anders aan Solaris, dat wordt gebruikt in ‘serieuze’ systemen?

Laten we dit probleem eens bekijken vanuit het standpunt van de beheerder (we laten voorlopig Solaris-eigenschappen als schaalbaarheid, stabiliteit en betrouwbaarheid van de kernel buiten beschouwing - ze kunnen niet in woorden worden beschreven, ze moeten in de praktijk worden getest). Een groot aantal extra functies en producten die met Solaris werken, maken het werk (en het leven) van een systeembeheerder veel eenvoudiger. Dit heb ik vaak gehoord: “Alles wat je daarnaast aanbiedt, kun je zelfstandig implementeren, met behulp van scripts en programma’s naar eigen ontwerp.” Dit is natuurlijk precies hoe al deze producten zijn gemaakt: een tijdje geleden wilde een beheerder zijn leven gemakkelijker maken door bepaalde procedures te automatiseren. Vervolgens ontstond er door verbetering, ontwikkeling, testen en debuggen een hulpmiddel dat de hedendaagse beheerders helpt dezelfde procedures uit te voeren zonder tijd te verspillen aan het schrijven en debuggen van hun eigen programma's. Als gevolg hiervan hebben we een reeks nuttige hulpmiddelen ontvangen voor degenen die grote systemen bedienen.

Zon Management Centrum

Extra functionaliteit is onderverdeeld in twee pakketten: Advanced System Monitoring en Premier Management Applications.

Het Advanced System Monitoring-pakket omvat:

  • volledige Kernel Reader-functionaliteit;
  • gezondheidscontrolesysteem voor Solaris;
  • bewakingssysteem voor bestandssysteem;
  • monitoringsysteem voor mapgrootte;
  • een systeem voor het monitoren van processen en het bekijken van systeemlogboeken en enkele andere functies.

Premier Management-applicaties omvatten:

  • Webbeheerinterface;
  • groepsoperaties;
  • systeem voor het distribueren van moduleconfiguraties;
  • opdrachtregelinterface (voor het maken van scripts);
  • gegevens importeren/exporteren en enkele andere functies.

Solaris-bronmanager

Veel ervaren beheerders herinneren zich met plezier de tijd dat ze een tool bezaten om gebruikers te beïnvloeden: een resourcemanagementsysteem. Er waren strikte prioriteiten in real-time systemen zoals de RSX-11M, en machinetijdquota voor batchverwerking op ES-computers, en logische partities voor het uitvoeren van geprivilegieerde taken op mainframes. En dit was wat ze altijd ontbeerden in timesharingsystemen als UNIX. Dit is begrijpelijk: UNIX groeide op in een universitaire omgeving, waar er geen kritische bedrijfstaken waren die binnen een strikt gedefinieerde tijdsperiode moesten worden voltooid.

De introductie van UNIX-servers in serieuze toepassingen vereiste een striktere toewijzing van bronnen: geheugen, I/O en processorkracht. Het antwoord van Sun Microsystems was Solaris Resource Manager. Met deze tool, ook gemaakt door een groep beheerders, kunt u computerbronnen toewijzen aan individuele gebruikers, groepen gebruikers of individuele processen, waardoor gegarandeerde uitvoeringstijd wordt geboden aan VIP-programma's en reserves voor alle anderen.

Zonnecluster

Ondanks alle inspanningen om de betrouwbaarheid van de apparatuur te verbeteren, kunnen storingen nog steeds niet worden vermeden. Zelfs als we alle componenten op de server hebben gedupliceerd en voor automatisch herstel hebben gezorgd na het uitvallen van een van de apparaten, kunnen we de mogelijkheid van zogenaamde huishoudelijke ongelukken niet uitsluiten - lekken, onbedoelde kabelontkoppelingen, enz. Daarom is de volgende stap in het garanderen van een hoge systeembeschikbaarheid het creëren van een cluster. Op Solaris wordt dit bereikt met behulp van Sun Cluster-software. Met de huidige versie van dit product - Sun Cluster 3.0 - kunt u een systeem van maximaal 8 knooppunten als één geheel presenteren voor gebruikers: een enkel netwerkadres, een enkele apparaatruimte, een enkel bestandssysteem, een enkele set applicaties.

Dit product is geëvolueerd van een eenvoudige manier om over te schakelen naar een back-upserver in geval van een storing, naar een geavanceerd systeem voor resourcebeheer, inclusief taakverdeling, migratie van applicaties tussen knooppunten, ontwikkelingstools voor het verbinden van aangepaste applicatiesystemen, enz.

Sun Grid-motor

Het is bekend dat in een typisch informatiesysteem computerbronnen zeer onproductief worden gebruikt: werkstations staan ​​gemiddeld 90% van de tijd inactief. Veel problemen die high-performance computing vereisen, zouden veel sneller kunnen worden opgelost als ze op vrije systemen zouden kunnen worden uitgevoerd. Sun Microsystems richt zich op deze taken en biedt de Sun Grid Engine-software, waarmee u computertaken kunt verdelen over de vrije computerbronnen van inactieve computers.

Sun Grid Engine bewaakt met behulp van agents die op de computerknooppunten van het netwerk zijn geïnstalleerd de beschikbare computerbronnen, verzamelt taken die uitvoering vereisen in een wachtrij en beheert deze wachtrij, waarbij taken aan verschillende netwerkknooppunten worden toegewezen. Een besturingssysteem met een grafische interface stelt zowel beheerders als gebruikers met de juiste rechten in staat dit proces te beheren.

Rijst. 6). Deze omgeving omvat:

  • directory- en beleidsservice;
  • een applicatieserver die componenten beheert die zijn geschreven in de J2EE-omgeving;
  • dienst voor toegang tot databases en bedrijfsopslag;
  • dienstverlening van diensten en interactie met gebruikers, rekening houdend met de hele verscheidenheid aan clientapparaten (computers, PDA's, telefoons, enz.);
  • tools voor het ontwikkelen en debuggen van netwerktoepassingen.

Niet alleen Solaris...

In dit artikel hebben we kort (helaas, te kort) Solaris en zijn omgeving besproken, waarmee u een netwerkinfrastructuur kunt creëren en exploiteren. Om een ​​omgeving te creëren die applicatiediensten levert, biedt Sun Microsystems de iPlanet-productfamilie aan die Directory Server, Messaging Server, Personalisatie en Integratie (Portal Server), Applicatiebeheer (Applicatieserver), Levering en Interoperabiliteit (Webserver) en vele andere bieden. services die zijn opgenomen in de Sun ONE-architectuur.

Maar dit is een heel ander verhaal en een onderwerp voor een apart artikel.

ComputerPress 9"2001

    Een versie van het UNIX-besturingssysteem ontwikkeld door SUN Microsystems Corporation die het volgende biedt: symmetrische multiprocessing; hulpmiddelen voor het werken met afbeeldingen; dataveiligheid; interactie met internet; + gekenmerkt door… … Financieel woordenboek

    Deze term heeft andere betekenissen, zie Besturingssysteem (betekenissen). Het "OS"-verzoek wordt hierheen geleid; zie ook andere betekenissen. Besturingssysteem, afgekort. OS (Engels besturingssysteem, OS) een complex van managers en... ... Wikipedia

    Deze term heeft andere betekenissen, zie Inferno. Inferno... Wikipedia

    DEMOS Developer Institute of Atomic Energy vernoemd naar. I.V.Kurchatova OS Familiestatus Historische DEMOS (Dialogue Unified Mobile Operating System) Sovjet/Russische Unix-kloon, gemaakt op basis van Moskou. Gebaseerd op hen op het Institute of Atomic ... Wikipedia

    Netwerkbesturingssysteem is een besturingssysteem met ingebouwde mogelijkheden voor het runnen van computernetwerken. Deze mogelijkheden omvatten: ondersteuning voor netwerkapparatuur ondersteuning voor netwerkprotocollen ondersteuning voor protocollen... ... Wikipedia

    Deze term heeft andere betekenissen, zie Amoeba (betekenissen). Amoeba Ontwikkelaar Andrew Tanenbaum en anderen Broncode Open Eerste uitgave 1983 Laatste versie 5.3 1996 Kerneltype Mick ... Wikipedia

    Deze term heeft andere betekenissen, zie VM. VM-screenshot VM/370-ontwikkelaar ... Wikipedia

    Deze term heeft andere betekenissen, zie Dynix. Dynix Ontwikkelaar Sequent, IBM OS-familie Unix Laatste versie 4.6.0 2002 Kerneltype Monolithisch Licentie Gesloten ... Wikipedia

    Spring is een experimenteel objectgeoriënteerd besturingssysteem met microkernel, ontwikkeld door Sun Microsystems begin jaren negentig. Het gebruikte principes die vergelijkbaar waren met die van de Mach-kern. De ontwikkeling stopte halverwege... Wikipedia

    Polaris-ontwikkelaar OpenSolaris-gemeenschap Unix OS-familie, door OpenSolaris ondersteunde platforms PowerPC Kerneltype Monolithische kernel CDDL-licentie ... Wikipedia

Boeken

  • Solaris-besturingssysteem, F. I. Torchinsky, E. S. Ilyin, De cursus is bedoeld voor de onafhankelijke ontwikkeling van het Solaris-besturingssysteem. Naarmate de cursus vordert, zal de lezer (luisteraar) vertrouwd kunnen raken met de basisprincipes van UNIX-systemen, taken in de praktijk kunnen uitvoeren... Categorie: Grondbeginselen van de informatica, algemeen werk Serie: Uitgever: Internet University of Information Technologies, Binom. Kennis laboratorium,
  • Solaris-besturingssysteem, F. I. Torchinsky, E. S. Ilyin, De cursus is bedoeld voor de onafhankelijke ontwikkeling van het Solaris-besturingssysteem. Naarmate de cursus vordert, kan de lezer vertrouwd raken met de basisprincipes van UNIX-systemen, taken uitvoeren in de praktijk... Categorie: Besturingssystemen Serie: Grondbeginselen van informatietechnologie Uitgever:
  • Consistent compatibel:
  • Dat laatste getal in de leuke feiten is interessant omdat dat getal een kleine subset van applicaties is die op Oracle Solaris 11.4 zullen draaien. Het bevat geen applicaties die draaien op Oracle Solaris 11 en die zijn ontworpen en gebouwd voor Oracle Solaris 10 (noch 8 en 9 overigens). wereld om hun meest bedrijfskritische applicaties uit te voeren is onze consistentie. Een van de belangrijkste mogelijkheden voor Oracle Solaris is de Oracle Solaris Application Compatibility Guarantee. Al bijna 20 jaar garanderen we dat Oracle Solaris applicaties zal draaien die zijn gebouwd op eerdere releases van Oracle Solaris, en die belofte blijven we vandaag de dag nog steeds nakomen.
  • Bovendien hebben we het eenvoudiger dan ooit gemaakt om uw Oracle Solaris 10-workloads naar Oracle Solaris 11 te migreren. We hebben onze migratietools en documentatie verbeterd om de overstap van Oracle Solaris 10 naar Oracle Solaris 11 op moderne hardware eenvoudig te maken. Alles in een poging om u geld te besparen.

Orakel Solaris(voorheen SunOS) is een commercieel product dat gebruikers een geïntegreerd en volledig uitgerust servergeoriënteerd platform biedt dat de krachtige OpenStack open source cloud computing-software combineert met een stabiel en betrouwbaar besturingssysteem van ondernemingsklasse.

Beschikbaarheid, ondersteunde platforms, opstartopties en een klein stukje geschiedenis

Allereerst willen we de lezer eraan herinneren dat dit geen Linux-distributie is! Solaris OS is een UNIX-besturingssysteem dat oorspronkelijk is ontwikkeld door Sun Microsystems en nu wordt onderhouden door Oracle Corporation onder de naam Oracle Solaris.

Het kan worden gedownload als installeerbare en live ISO-images die op lege cd-schijven kunnen worden gebrand met behulp van cd/dvd-brandsoftware, evenals als USB-images waarmee gebruikers het besturingssysteem naar draagbare USB-flashstations kunnen schrijven.

Ondersteunde architecturen zijn onder meer x86 (32-bit) en SPARC (Scalable Processor Architecture). Aanbevolen systeemvereisten zijn minimaal 2 GB RAM (systeemgeheugen) en minimaal 15 GB vrije schijfruimte.

De Live CD ISO/USB-images bieden gebruikers een moderne opstartprompt, mogelijk gemaakt door GRUB2, van waaruit gebruikers de live-omgeving kunnen starten met standaardinstellingen, met behulp van de VESA-framebuffer, met SSH ingeschakeld, met schermlezer, met vergrootglas of in tekstmodus . Het is ook mogelijk om een ​​bestaand besturingssysteem op te starten dat op de eerste schijf is geïnstalleerd.

State-of-the-art UNIX-technologieën voor zowel server- als desktopplatforms

Voordat gebruikers de live-omgeving betreden, moeten ze een toetsenbordindeling en de taal selecteren die ze willen gebruiken. De grafische sessie wordt mogelijk gemaakt door de traditionele GNOME-desktopomgeving, die uit twee panelen bestaat: een bovenste voor toegang tot het hoofdmenu en het starten van apps, en een onderste voor interactie met actieve apps en schakelen tussen virtuele werkruimten.

Het maakt gebruik van het veelgeprezen ZFS-bestandssysteem en bevat krachtige toepassingen zoals de Mozilla Firefox-webbrowser, Mozilla Thunderbird e-mail- en nieuwsclient, Glade-interfaceontwerper, Pidgin instant messenger, Rhythmbox-muziekspeler, Totem-videospeler, Orca-schermlezer en -vergrootglas en GParted-partitie editor.

Het bedrijf zelf heeft hierover geen uitspraken gedaan: de ontslagen werknemers berichtten over de ontslagen op internet. Met name Drew Fisher, senior Python- en OpenStack-ontwikkelaar voor Solaris, schreef hierover op Twitter.

"Dit is waar. "Oracle heeft vandaag het grootste deel van Solaris (en anderen) verwijderd", zei hij. Fisher zelf verloor ook zijn baan, die hij apart schreef: “Oracle gaf Dobby een sok! Dobby is vrij! Heeft iemand een Python-ontwikkelaar nodig met meer dan 15 jaar ervaring?”

Het lot van Solaris

IT-columnist Simon Phipps bevestigde ook op Twitter dat “ongeveer alle” technische staf van het Solaris-project (hij gebruikte de notatie “~all”) was ontslagen. Phipps gelooft dat dit het "einde van de levensduur" aangeeft van het product dat wordt ontwikkeld. Hij merkte echter op dat een klein aantal ontwikkelaars op hun plaats bleef. Andere berichten op The Layoff geven aan dat "honderden" werknemers onlangs zijn overgeplaatst van het Solaris-team naar de Linux-afdeling van Oracle.

Een nieuwe golf van bezuinigingen zal leiden tot een stopzetting van de ontwikkeling van de opslagsystemen van ZFS Storage Appliance, maar het lot van Solaris en SPARC blijft onzeker, schrijft The Register. Oracle heeft gezegd dat het van plan is Solaris tot 2030 te ondersteunen, zodat gebruikers niet aan hun lot worden overgelaten. Gezien het feit dat personeel dat naar de Linux-afdeling wordt overgeplaatst een deel van hun tijd aan Solaris kan besteden, zou het bedrijf geen problemen moeten ondervinden bij het updaten van dit besturingssysteem, schrijft The Register. De laatste belangrijke wijzigingen werden drie jaar geleden in Solaris aangebracht met de release van Solaris 11.

Als Oracle echter de ontwikkeling van SPARC stopzet, kan het de ontsnappingsroute naar de cloud afsnijden voor gebruikers van door Sun gebouwde platforms. Deze beslissing suggereert dat de plannen van Oracle om een ​​SPARC-compatibele cloud te creëren niet de nodige steun hebben gekregen, merkt The Register op.

Solaris voortdurende update

Met dit update-releasemodel wordt, in plaats van software in builds uit te brengen met tussenpozen van zes maanden, zoals het geval is met Ubuntu Linux, tot een jaar, zoals het geval is met Microsoft Windows, code in een constante stroom vrijgegeven. Deze aanpak wordt doorgaans gebruikt in agile clowaarbij waarde wordt gehecht aan het vermogen om zich aan te passen aan veranderende bedrijfsbehoeften.

De overeenkomstige aankondiging werd gedaan door Oracle dat het zijn plannen annuleert om de volgende grote release van Solaris 12 uit te brengen.

Het bedrijf stelt dat “nieuwe functies en functionaliteit in Oracle Solaris zullen worden opgenomen via puntreleases in plaats van via meer ontwrichtende grote releases... Dit komt tegemoet aan de vraag van klanten naar een flexibele en naadloze overgang van de ene versie naar de andere, waardoor de continuïteit van innovatie wordt gegarandeerd met gegarandeerde investeringen bescherming. Door over te stappen op een continu upgrademodel op basis van Oracle Solaris 11 zullen klanten een naadloze upgrade-ervaring ervaren die beter aansluit bij hun transitie naar flexibele implementatiemodellen.”

Aangezien Oracle van plan is SPARC en Solaris in zijn Oracle Cloud te integreren, beschouwen analisten dit als een redelijke stap. Maar voor continue integratie moeten test-, ondersteunings-, ontwikkelings- en operationele teams als één geheel samenwerken. Maar nadat deze mensen waren ontslagen...

Er wordt aangenomen dat Solaris 11.next, ter vervanging van Solaris 12, een versie zal worden met langdurige ondersteuning - deze zal de nodige fixes bevatten, incl. - veiligheid, maar geen significante veranderingen.

Oracle zal Solaris lange tijd ondersteunen: Premier-ondersteuning tot januari 2031 en uitgebreide ondersteuning tot januari 2034.

Oracle heeft bevestigd dat Solaris ondersteund zal blijven worden in de cloud op het SPARC Model 300-platform als IaaS en als gastbesturingssysteem op Oracle Compute Cloud Service.

2016: Docker-ondersteuning

2015

Oracle Solaris 11.3

Docker kan worden geïntegreerd met Oracle Solaris

Op 19 augustus 2015 kondigde Oracle Corporation plannen aan om Docker te integreren in Oracle Solaris. De integratie helpt u het open Docker-platform te benutten om eenvoudig applicaties te distribueren die zijn gebouwd en geïmplementeerd met behulp van de Oracle Solaris Zones-virtualisatietechnologie die is ingebouwd in Oracle Solaris.

Oracle is van plan Docker-images voor te bereiden voor een aantal softwareproducten, waaronder Oracle WebLogic Server. Het doel is ontwikkelen en testen.

Oracle Solaris Zones kwam ruim tien jaar geleden naar Solaris als Solaris Containers. Het biedt schaalbaarheid, volledige isolatie van bronnen en beveiliging, wat van cruciaal belang is voor IT-omgevingen van ondernemingsklasse. Oracle Solaris Zones kunnen worden gebruikt als "hardwarepartities" voor de meeste bedrijfstoepassingen, waardoor het aantal gebruikte licenties wordt beperkt.

Volgens de ontwikkelaars zal de aangekondigde integratie de voordelen van beide platforms bieden: toegang tot beveiliging op bedrijfsniveau, resource-isolatie en diagnostische tools van Oracle Solaris met de mogelijkheid om eenvoudig containers te creëren in productie-, ontwikkelings-/test- en cloud computing-omgevingen. De integratie van Docker in Oracle Solaris zal voor nog meer eenvoud zorgen en zorgen voor een nauwe integratie tussen on-premise en cloudtechnologieën.

Solaris v.11.3 bètaversie vrijgegeven

Er is een bètaversie van Solaris 11.3 voorbereid om te downloaden, waarvan installatie-images beschikbaar zijn voor x86-64- en SPARC-architecturen. Voor x86-architectuur wordt bovendien een Live-demosysteem meegeleverd.

Het besturingssysteem heeft een PF- en OpenSSH-pakketfilter toegevoegd (naast de SunSSH-vork), live migratie voor kernelzones en “hot” herconfiguratie van zones geïmplementeerd, geverifieerde opstartondersteuning, ondersteuning voor LZ4-compressie en recursieve vergelijking van snapshots in ZFS, implementatie van overloopbeveiligingstechnologie Application Data Integrity (ADI)-buffers.

2014

Oracle Solaris 11.2

Op 29 april 2014 introduceerde Oracle Corporation een nieuwe versie van het Oracle Solaris 11.2-besturingssysteem.

Met de nieuwe versie van het besturingssysteem kunnen IT-services binnen enkele minuten een cloudservice van de grond af aan implementeren, met betrouwbaarheid, beveiliging en prestaties van ondernemingsklasse.

Eigenaardigheden

  • Oracle Solaris 11.2 bevat een compleet OpenStack-pakket - het vult de Oracle Solaris-omgeving aan met functionaliteit en biedt beheer van andere hypervisors en infrastructuur in het datacenter.
  • Oracle Solaris 11.2 maakt levenscyclusbeheertaken eenvoudiger en sneller dan in eerdere versies.
  • De nieuwe versie beschikt over een geïntegreerde hypervisor voor SPARC- en x86-architecturen voor zero-overhead virtualisatie, naast de bestaande Oracle Solaris Zones virtualisatiemogelijkheden.
  • Oracle Solaris 11.2 bevat softwaregedefinieerde netwerktechnologie (built-on-demand) die kan worden geïntegreerd met Oracle Java, Oracle Database en Oracle Applications om servicekwaliteit op applicatieniveau te bieden.
  • Oracle Solaris 11.2 is ontworpen om baanbrekende prestaties en efficiëntie te leveren wanneer het wordt geïmplementeerd met Oracle ZFS Storage Appliances.

Oracle Solaris 11.2 beschikbaar om te downloaden

Bovendien draaien Solaris Zones-omgevingen volgens Oracle vier keer sneller. In zones kunt u verschillende taken parallel uitvoeren op één machine, elk in een eigen geïsoleerde omgeving. Het is nu ook mogelijk om zones tussen servers over te dragen.

Een nieuwe interface voor het optimaliseren van gedeeld geheugen tussen Oracle- en Oracle Solaris 11.1-databases maakt het opstarten en afsluiten van databases tot acht keer sneller, en biedt ook de mogelijkheid om de grootte van de System Global Area (SGA) in Oracle-databases aan te passen zonder opnieuw op te starten.

Oracle Solaris 11.1 introduceert nieuwe functies om de prestaties van het Oracle DBMS te optimaliseren. Met Oracle Solaris DTrace I/O-interfaces in Oracle Solaris 11.1 kunnen Oracle DBA's knelpunten in I/O-, netwerk- en opslagsystemen identificeren en isoleren.

Met de nieuwe Oracle Solaris DTrace plug-in voor Oracle Java Mission Control kunnen gebruikers Java-applicaties profileren op live Oracle Solaris-systemen.

Nieuwe cloudbeheerfuncties breiden de ingebouwde systeem-, netwerk- en van Oracle Solaris 11 uit, inclusief uitgebreide ondersteuning voor Software Defined Networks (SDN) met verbeteringen aan Edge Virtual Bridging om het netwerkgebruik te maximaliseren en de mogelijkheid om bandbreedte in de cloud te beheren omgevingen.

De nieuwe gehbewaakt het geheugengebruik en optimaliseert de geheugenpaginagroottes en bronlocaties, waardoor de algehele applicatieprestaties worden verbeterd.

Dankzij de ondersteuning van 32 TB RAM en duizenden CPU's kunt u het volledige potentieel van nieuwe Oracle-serversystemen benutten.

Met de nieuwe clusteringmogelijkheid van Oracle Solaris 10 Zone kunnen gebruikers bedrijfskritische applicaties waarop Oracle Solaris 10 draait, consolideren in Oracle Solaris 11 cloudomgevingen.

Geavanceerde mogelijkheden voor catastrofaal noodherstel met behulp van Oracle Sun ZFS Storage Appliance en Oracle Solaris Cluster 4.1-services bieden gecoördineerde failover naar een externe locatie om de functionaliteit te herstellen in het geval van applicatiestoringen en gegevensverlies.

Verbeterde detectie van opslagfouten en het beheer van de afhankelijkheid van bronnen zorgen ervoor dat applicaties sneller weer online komen.

Nieuwe op labels gebaseerde beveiliging in Oracle Solaris Zone-clusters maakt scheiding van applicaties op defensieniveau mogelijk in sterk geconsolideerde, bedrijfskritische systemen met behulp van Oracle Solaris 11 Trusted Extensions.

Oracle Enterprise Manager Ops Center biedt Oracle Solaris 11 uitgebreide cloudbeheermogelijkheden, waaronder de mogelijkheid om automatisch Oracle Solaris 11-zones in te richten. Oracle Enterprise Manager Ops Center is gratis beschikbaar voor Oracle Solaris-gebruikers via het Ops Center Everywhere-programma.

Oracle Solaris Studio bevat een nieuwe, geoptimaliseerde compiler en analytische ontwikkelingstools die multi-threaded programmeren en applicatie-optimalisatie ondersteunen om betrouwbaar te kunnen werken op Oracle Solaris 11.1-systemen.

Oracle Solaris 11 biedt gegarandeerde binaire compatibiliteit met eerdere versies van Oracle Solaris via het Oracle Solaris Binary Application Guarantee Program, dat gebruikers een eenvoudige oplossing voor systeemupgrades en toonaangevende investeringsbescherming biedt. Met Oracle Solaris Legacy Containers kunt u oudere Oracle Solaris-omgevingen migreren naar de nieuwste hardwareplatforms, waardoor consolidatiebesparingen op het gebied van stroom, koeling en serverruimte worden gerealiseerd.

2011

Solaris 11

Solaris 10

De nieuwste versie van OpenOracle Solaris OS kan worden gedownload van de OpenOracle Solaris-communitysite. Bij het downloaden van een afbeelding moet u voorzichtig zijn, aangezien standaard een “lichtgewicht” afbeelding met beperkte lokalisatie (alleen de belangrijkste talen) en versnelde installatie wordt aangeboden. De afbeelding gemarkeerd met "g" (algemeen) maakt gebruik van LZMA-compressie. Hierdoor werd het mogelijk om ondersteuning voor 12 desktoptalen toe te voegen. Overigens kunt u de schijf geheel gratis per post ontvangen. Om dit te doen, moet u de link "Get Free Media" op de projectwebsite selecteren en het formulier invullen.

Hoewel het x86-platform al geruime tijd (sinds 1994) voor Oracle Solaris wordt ontwikkeld, is de lijst met ondersteunde apparaten een orde van grootte kleiner dan in Linux. Sommige componenten worden momenteel in versneld tempo overgezet van NetBSD en andere besturingssystemen (op voorwaarde dat de licentie dit toestaat) - bijvoorbeeld de Bluetooth-stack (opensolaris.org/os/project/bluetooth). De ontwikkeling van ACPI (Suspend/Resume) en DRI bevindt zich in een vroeg stadium. Veel hardwarefabrikanten leveren hun eigen stuurprogramma's, iets geschreven door liefhebbers van dit systeem. Als gevolg hiervan wordt OpenOracle Solaris geleverd met een groot aantal stuurprogramma's voor veel apparaten. In het menu Toepassingen is er zelfs een programma voor het instellen van Nvidia-videokaartstuurprogramma's - Nvidia X Server Setting.

Voordat u de distributie installeert, moet u het Device Driver Utility-programma gebruiken, waarvan de snelkoppeling zich op het bureaublad bevindt. Het helpt u bij het beoordelen van hardwareondersteuning in elk specifiek geval en biedt een lijst met aanbevelingen met daarin de vereiste stuurprogramma's. De hoeveelheid niet-ondersteunde hardware wordt weergegeven in de regel 'Problemen met stuurprogramma's' en de problematische hardware zelf is rood gemarkeerd. In het eenvoudigste geval klikt u gewoon op de knop “Stuurprogramma’s installeren” om het stuurprogramma te installeren. Om het project te helpen gegevens te verzamelen, kunt u informatie over uw computerhardware indienen door op de knop Verzenden te klikken.

Om compatibele hardware te zoeken, wordt aanbevolen om de bronnen te bezoeken - Oracle Solaris OS: Hardware Compatibility Lists (www.sun.com/bigadmin/hcl), een verzameling stuurprogramma's voor netwerkkaarten Gratis NIC-stuurprogramma's voor Oracle Solaris (homepage2.nifty .com/mrym3/taiyodo/eng ) en Open Sound System (opensound.com/oss.html).

Let onder de projecten op Device Manager, dat een vrijwel kant-en-klare implementatie van een apparaatbeheerder biedt (www.opensolaris.org/os/project/devicemgr).

In september 2010 bracht Oracle een update uit voor het Solaris 10-besturingssysteem. Tegelijkertijd werden Oracle Solaris Cluster 3.3-softwarepakketten en de Oracle Solaris 12.2-applicatieontwikkelomgeving uitgebracht.

De uitgebrachte update is getest op compatibiliteit met andere oplossingen van het bedrijf en populaire serveroplossingen van andere fabrikanten. Samen met de release van het systeem werden ook de certificeringscursussen voor Solaris bijgewerkt, die ongeveer 50.000 verschillende vragen en praktische cases bevatten.

In versie 10/09 verbeterde het bedrijf de prestaties van het netwerksubsysteem en de OS-kernel als geheel, en voegde nieuwe functies toe met betrekking tot virtualisatie op basis van x86- en SPARC-servers. Het nieuwe product bevat ook een nieuwe versie van het eigen ZFS-bestandssysteem, dat zeer grote disk-arrays ondersteunt.

Vanuit hardware-oogpunt ondersteunt 10/09 de nieuwste versies van AMD- en Intel x86-processors. Oracle stelt ook dat de nieuwe versie volledig compatibel is met 11.000 applicaties van derden die eerder voor de Solaris 10-omgeving zijn geschreven.

Wat Solaris Cluster 3.3 betreft, biedt Oracle een reeks oplossingen voor het creëren van fouttolerante productieclusters op bedrijfsniveau. Clusterapplicaties Oracle Solaris Containers en Oracle Solaris Cluster Geographic Edition zijn hier beschikbaar. Ondersteunt het clusterplatform en andere populaire producten gericht op clusteromgevingen, met name Oracle WebLogic Server, Oracle's Siebel CRM, MySQL Cluster en Oracle Business Intelligence Enterprise Edition 11g.

Het clusterpakket op systeemniveau ondersteunt ook Solaris Trusted Extensions voor verbeterde gegevensbeveiliging en InfiniBand-technologie voor snelle gegevensoverdracht.

De Solaris Studio 12.2-omgeving kreeg nieuwe tools voor het ontwikkelen van multi-threaded en gedistribueerde Solaris-applicaties.

Verhaal

Begin jaren negentig verving Sun Microsystems het op BSD gebaseerde SunOS 4 door UNIX System V Release 4 (SVR4), ontwikkeld in samenwerking met AT&T, en veranderde ook de naam van SunOS 5 in Solaris 2. Na de release van versie 2.6 veranderde Sun Microsystems liet de "2." vallen, en de volgende versie heette Solaris 7.

Solaris is een SunOS-besturingssysteem met een grafische schil en enkele extra componenten.

Vanaf Solaris 9 biedt Sun Microsystems een publiekelijk beschikbare (in binaire, d.w.z. gesloten bron) niet-commerciële versie van Solaris aan om te downloaden onder een CDDL-licentie. Het verschilt van de commerciële versie door het ontbreken van technische ondersteuning van Sun Microsystems, gedrukte documentatie en een bepaalde hoeveelheid aanvullende eigen software (Value Added Software).

In juni 2005 besloot Sun Microsystems een deel van de Solaris 10-code open source te maken en het OpenSolaris-project te lanceren. Ontwikkeling van de volgende versie van Solaris - 11.0 (werkprojectnaam - Nevada). wordt al uitgevoerd in samenwerking met de OpenSolaris Community en is grotendeels gebaseerd op OpenSolaris 1.0.

Ondersteunde architecturen

Solaris wordt ontwikkeld voor SPARC- en x86-processorarchitecturen (inclusief x86-64). Ondersteuning voor Itanium (Intel) microprocessors was gepland, maar werd niet geïmplementeerd. Er werd een poging gedaan om Solaris over te zetten naar de PowerPC-architectuur. Voor deze processors werd versie 2.5.1 uitgebracht, maar dit werd al snel verlaten. De heropleving van de ondersteuning voor de PowerPC-architectuur in OpenSolaris is momenteel aan de gang. In Solaris 10 heeft Sun Microsystems een Linux ABI geïmplementeerd waarmee u Linux-applicaties onder Solaris op x86-systemen kunt uitvoeren (Solaris Containers for Linux Applications).

Vanaf 2007 ondersteunt Solaris op zijn x86-systemen:

Grafische gebruikersinterface

De eerste versies van Solaris gebruikten de OpenWindows GUI. Vanaf Solaris 2.6 werd het vervangen door CDE, en Solaris 10 bevatte Sun Java Desktop System, dat is gebaseerd op GNOME.

Solaris 10 GUI-voorbeelden op GNOME

Versies
Solaris-versieUitgavedatumEigenaardigheden
Solaris 10november 2006Open Solaris
Solaris 1031 januari 2005
Solaris 922 mei 2002
Solaris 88 februari 2000
Solaris 77 november 1998
Solaris 2.66 juli 1997
Solaris 2.5.1Mei 1996
Solaris 2.55 november 1995
Solaris 2.44 november 1994
Solaris 2.33 november 1993
Solaris 2.22 mei 1993
Solaris 2.11 december 1992 (SPARC) mei 1993 (x86)
Solaris 2.0Juni 1992
Ontwikkeld door OpenSolaris - Solaris is open source. De stabiele versie 1.0 zal naar verwachting in juni 2006 verschijnen. De build die momenteel beschikbaar is, is OpenSolaris Nevada Build 62 uit 2007.

Open Solaris

OpenSolaris is een Sun-project om een ​​open source-versie van Solaris te ontwikkelen. De eerste build van OpenSolaris werd uitgebracht op 14 juni 2005. Op dit moment heeft Sun de OS-kernel, netwerkcomponenten, systeembibliotheken en basisopdrachten voor zowel SPARC- als x86-architecturen open source gemaakt. Deze componenten kunnen als basis worden genomen voor het bouwen van distributiekits door externe bedrijven, wat momenteel wordt gedaan, zowel met als zonder deelname van Sun Microsystems. Het is de bedoeling dat in de loop van de tijd andere delen van Solaris OS worden uitgebracht.

OpenSolaris-ontwikkeling en de toekomst van Solaris OS

Het OpenSolaris-ontwikkelingsproces is vrijwillig en wordt niet betaald door de OpenSolaris Developer Community, maar wordt geregisseerd en gecoördineerd door Sun. Tegelijkertijd is er een duidelijk protocol voor het organiseren van ontwikkeling opgesteld: het zogenaamde OpenSolaris Community Process.

Het is de bedoeling dat de ontwikkeling van nieuwe versies van Sun Solaris in de toekomst voornamelijk zal plaatsvinden in het OpenSolaris-project, dankzij de inspanningen van een gemeenschap van enthousiaste ontwikkelaars. Door vrijwilligers ontwikkelde stukjes code, nieuwe hulpprogramma's en verschillende verbeteringen en uitbreidingen zullen worden toegevoegd aan de eigen commerciële versie van Sun Solaris terwijl deze worden getest, uitgevoerd en geverifieerd op betrouwbaarheid en naleving van de bedrijfskwaliteitsnormen van Sun. Sun belooft echter niet dat OpenSolaris volledig compatibel is met de commerciële versie van Solaris. Sun behoudt zich het recht voor om bepaalde nieuwe kenmerken, functies en hulpprogramma's die mogelijk aanwezig zijn in OpenSolaris niet toe te voegen aan de commerciële versie van Solaris. Daarentegen is Sun van plan om in de commerciële versie aanvullende propriëtaire software aan te bieden die niet aanwezig zal zijn in OpenSolaris, en die het helemaal niet van plan is openbaar te maken.

OpenSolaris zal ook verschillen van de commerciële versie van Sun Solaris, omdat er geen officiële documentatie van Sun en formele technische ondersteuning van Sun-specialisten aanwezig is. Informele technische ondersteuning en documentatie zal beschikbaar zijn van ontwikkelaars die lid zijn van de OpenSolaris Community.

Het is vermeldenswaard dat Sun, zelfs vóór de lancering van het OpenSolaris-project, in een poging om de populariteit van het Solaris-besturingssysteem te vergroten, een gratis te downloaden binaire (gesloten source) niet-commerciële versie van Sun Solaris begon aan te bieden. die alleen verschilt van de commerciële versie door het ontbreken van formele technische ondersteuning, gedrukte documentatie en aanvullende propriëtaire software (Value Added Software).

Huidige status van het OpenSolaris-project

Op dit moment (juli 2006) is een tussentijdse build van OpenSolaris 1.0 (ook bekend als Solaris 11.0) - Nevada Build 43 beschikbaar om te downloaden. De nieuwe build heeft de ondersteuning voor nieuwe hardware aanzienlijk verbeterd (vergeleken met Solaris 10.0) en het aantal vergroot. stuurprogramma's opgenomen in het besturingssysteem, GNOME is bijgewerkt naar versie 2.14, de installatieprocedure is vereenvoudigd en versneld, ondersteuning voor 64-bit AMD- en Intel-processors is geoptimaliseerd, de mogelijkheid om het besturingssysteem niet alleen te compileren met de eigen Sun Studio compiler, maar ook met behulp van de gratis GCC-compiler is geïntroduceerd, is de herkenning van bestaande Linux-partities tijdens de installatie verbeterd Solaris (GRUB vindt nu en voegt dit toe aan het Linux-opstartmenu, niet alleen in het geval van ext2-partitie, maar ook ext3). De definitieve release van de stabiele versie van OpenSolaris 1.0 staat gepland voor begin 2007.

Uitkeringen

SchilliX

De allereerste distributie die wordt uitgebracht en die is gebaseerd op OpenSolaris. Dit is een live-cd-distributie voor de X86- en AMD64-platforms (EMT64). De auteur van de distributie is Jörg Schilling, de auteur van het cdrecord-programma voor het opnemen van cd's. De distributie bood aanvankelijk alleen opdrachtregelprogramma's. Sinds versie 0.51 ondersteunt het X Window.

BeleniX

LiveCD-besturingssysteemdistributie gebaseerd op OpenSolaris. Gemaakt in de Indiase “siliciumvallei” door ingenieurs van het Indiase centrum van SUN Microsystems. Het is de bedoeling dat het in de toekomst op een harde schijf kan worden geïnstalleerd. Naast alle OpenSolaris-componenten bevat BeleniX ook andere gratis software. Momenteel ondersteunt het systeem alleen 32-bit x86-platforms. Er wordt gewerkt aan de mogelijkheid om Live-CD op AMD64 te draaien (wat OpenSolaris zelf ondersteunt). Sinds kort kunt u BeleniX gebruiken om op te starten vanaf USB-apparaten - dit is iets sneller en stelt u ook in staat uw instellingen en gegevens op te slaan.

Belangrijkste kenmerken van het nieuwe Solaris 10-besturingssysteem

Geavanceerde Solaris OS-functies

Een investering van 500 miljoen dollar resulteerde in een geavanceerd besturingssysteem. Het Solaris 10 OS bevat meer dan 600 functies, waaronder DTrace, proactieve zelfherstel, Solaris-containers en ZFS.

Vereenvoudigde integratie van bedrijfsapplicaties

Met de Java Integration Suite zal Sun Microsystems een volledig geïntegreerd SOA-gebaseerd platform bieden met een breed scala aan mogelijkheden voor applicatie-integratie en delen.

Beheer van gebruikersidentiteit

De meest uitgebreide geïntegreerde set tools in de branche voor het veilig beheren van gebruikersidentiteiten in diverse computerinfrastructuren. Geïntegreerde open source-applicaties Bevat 188 van de beste open source-softwarepakketten, vooraf samengesteld en klaar voor gebruik. U kunt ze gebruiken zoals ze zijn, of ze vervangen door Sun-software-infrastructuurcomponenten die beter aansluiten bij uw behoeften.