Oracle Solaris

Oracle Solaris
operativsystem
UtviklerOracle Corporation
FamilieUnix
Første utgivelseSolaris 2 ( 1992 )
Nåværende utgivelse11.4 (28. august 2018 )
Kjernetype _Monolitisk
Støttede plattformerSPARC , IA-32 (opptil Oracle Solaris 11 Express 2010.11), x86-64 , PowerPC (bare med Solaris 2.5.1)
LisenstypeProprietær programvare
Tillatelsehistorisk proprietær, nå stort sett gratis ( CDDL og andre)
UtviklingsstadietStabil
Nettstedwww.oracle.com/it/solaris/solaris11/

Innen datavitenskap er Oracle Solaris (tidligere også kjent som Solaris , Solaris Operating System eller Solaris OS ) et Unix - operativsystem opprinnelig utviklet av Sun Microsystems , skrevet på C-språk og basert på SunOS 5.0 : 27. januar 2010 kjøpte Oracle Corporation Sun Microsystems , og blir eier av Solaris (nå Oracle Solaris ).

Kjent for sin skalerbarhet , spesielt på SPARC -systemer , og for introduksjonen av mange innovative funksjoner som DTrace , ZFS og Time Slider , støtter solaris arbeidsstasjoner basert på SPARC- og x86- systemer . Sertifisert som en versjon av Unix (mot Single UNIX-spesifikasjonen ), selv om den historisk ble utviklet som proprietær programvare , støttes den på systemer produsert av alle større serverleverandører , og i dag er det meste av koden lisensiert . open source .

Historie

På begynnelsen av 1990-tallet erstattet Sun det BSD - avledede SunOS 4 med en versjon av Unix System V Release 4 (SVR4), utviklet sammen med AT&T . Basenavnet på utgivelsen var SunOS 5.0 , men samtidig ble et nytt kommersielt navn introdusert: Solaris 2 .

SunOS 4.1.x mikroutgivelsene ble også kalt Solaris 1 med tilbakevirkende kraft, en konvensjon som vanligvis ble ignorert; Solaris-navnet brukes nesten utelukkende for å referere til SunOS 5.0 og påfølgende derivater av SVR4.

Solaris anses å være settet med SunOS-kjernen, grafisk miljø, ONC + ( Open Network Computing ) og andre komponenter. "Minorversjonen" av SunOS er inkludert i Solaris-utgivelsesnummeret; for eksempel inkorporerte Solaris 2.4 SunOS 5.4. Etter Solaris 2.6 droppet Sun "2". i navnet, så vi vet at Solaris 7 inneholder SunOS 5.7 og at den siste SunOS 5.10-utgivelsen utgjør kjernen i Solaris 10.

Beskrivelse

Mot åpen kildekode

Selv om Oracle Solaris historisk sett er proprietær programvare , har noen av komponentene per 31. januar 2005 blitt utgitt av Sun under Common Development and Distribution License (CDDL ) som en del av prosjektet kalt OpenSolaris . Fremtidige utgivelser av (Sun) Solaris vil være basert på OpenSolaris . OpenSolaris skal ifølge Sun ha økt antallet applikasjoner, fellesskap og brukere som jobber under Solaris-plattformer.

Den første versjonen av OpenSolaris , utgitt av Sun, var OpenSolaris 2008.05 , etterfulgt av OpenSolaris 2008.11 og OpenSolaris 2009.06 (siste utgivelse utgitt av Sun). For øyeblikket har Oracle Corporation besluttet å avslutte utviklingen av OpenSolaris , for fullt ut å vie seg til utviklingen av Oracle Solaris (som alltid vil bli utgitt under CDDL åpen kildekode-lisens, selv om kildekoden først vil bli gjort tilgjengelig etter den offisielle utgivelsen av Solaris-utgivelse).

Støttede arkitekturer

Oracle Solaris bruker en felles kodebase for arkitekturene den støtter: SPARC , x86 og x64 . Den ble også portert til PowerPC -arkitekturen (PReP-plattformen) for versjon 2.5.1, men porten ble praktisk talt kansellert så snart den ble utgitt; Men en ny port er i arbeid, og for øyeblikket er det kompilert en "embryonisk" versjon av Solaris-kjernen som kjører på Powermac G4 og Pegasos II G4. Støtte for Itanium ble samtidig planlagt, men ble aldri brakt på markedet.

Oracle Solaris har et rykte for å være godt egnet til SMP-systemer, og støtter et stort antall CPUer .

Solaris sitt første grafiske grensesnitt var OpenWindows [1] . Det ble fulgt av Common Desktop Environment (CDE) i Solaris 2.5. Solaris 10 inkluderer Java Desktop System , som er basert på GNOME .

Versjoner

I synkende rekkefølge er følgende Solaris-utgivelser utgitt:

Versjon (Solaris) Versjon (SunOS) Utgivelsesdato Beskrivelse
Solaris 11 SunOS 5.11 9. november 2011 Fjernet støtte for x86-32 (fortsatt i Oracle Solaris 11 Express 2010.11), SPARC II-III-IV-serien, fjernet CDE og fjernet lx64-merket sone.

Introduserte ZFS som standard filsystem, Caiman, Crossbow, IPS (det gamle SysV-pakkehåndteringssystemet er fortsatt tilgjengelig), GRUB, Immutable Zone, ZFS v5 og ZFS SPA v33 (med støtte for deduplisering, kryptering, RAIDZ / speilhybridallokator og zle ). Introduserte den nye distribusjonsmodusen "Automatisert installasjon" og en LiveCD for x86-64. Grensesnitt introdusert for både Package Manager og Update Manager og Time Slider (sistnevnte fullt integrert i Nautilus), som gir en GUI for å administrere og planlegge øyeblikksbilder med ZFS. Introdusert i915-driver med støtte for KMS / DRI2 og X.org 1.10. Versjon 11.1 (b175.1) introduserte den nye ZFS v6 og ZFS SPA v34, X.org 1.12, Firefox 10.0 ESR, nøkkelbyttefunksjonalitet i ZFS-krypto, GRUB2, UEFI-støtte, en RBAC-profil for AI, støtte for iSCSI i installasjonsprogrammet, Soner på delt lagring, soner parallelle oppdateringer, støtte for RDSv3- og IPoIB-protokollene i sonene, forbedringer av IPS (spesielt en mer detaljert planleggingsfase av operasjoner), forbedringer av PAM og krypteringsstakken, datasenterbro, DataLink Multipathing , VNIC live migrering, FedFS, VM2, PulseAudio, USB 3.0 og forbedringer av Trusted Extensions.

Solaris 10 SunOS 5.10 31. januar 2005 Inkluderer støtte for x64 (AMD64 / EM64T), DTrace (Dynamic Tracing), Solaris-beholdere, Service Management Facility (SMF) som erstatter init.d-skript, Network File System (v4). "Minst privilegium" sikkerhetsmodell. Fjernet støtte for sun4m- og UltraSPARC I-prosessorer som kjører med hastigheter under 200 MHz. Fjernet støtte for EISA-periferiutstyr, inkludert EISA-baserte PC-er. Lagt til JDS ( GNOME -basert ) som standard skrivebord, men CDE er fortsatt inkludert. Solaris 10 revisjon 1/06 la til GRUB bootloader og iSCSI-støtte for x86-systemer. Solaris 10 Revisjon 6/06 la til Suns nye ZFS - filsystem Solaris 10 Revisjon 11/06 la til Solaris Trusted Extensions og Logical Domains.
Solaris 9 SunOS 5.9 28. mai 2002 (SPARC)
10. januar 2003 (x86)
iPlanet Directory Server, Resource Manager, Solaris Volume Manager, utvidede attributter for filer, generering av IKE IPsec-nøkler og lagt til Linux- kompatibilitet ; OpenWindows droppet, sun4d-støtte fjernet. Den siste oppdateringen er Solaris 9 (revisjon 9/05).
Solaris 8 SunOS 5.8 februar 2000 Inkluderer Solaris Multiplexed I/O, IPMP, innledende støtte for IPv6 og IPsec (kun manuell nøkkelgenerering), modulær "mdb" debugger. Introduserte Rolle-Based Access Control (RBAC); sun4c støtte fjernet. Den siste oppdateringen er Solaris 8 (revisjon 2/04) [1] .
Solaris 7 SunOS 5.7 november 1998 Den første utgivelsen for 64-bit UltraSPARC. Lagt til innebygd støtte for filsystemmetadatalogging (UFS-logging). Forkastet MCA-støtte på x86-plattformen. Den siste oppdateringen var Solaris 7 (revisjon 11/99) [2] .
Solaris 2.6 SunOS 5.6 juli 1997 Inkluderer Kerberos 5-protokoll, pluggbare autentiseringsmoduler, TrueType-fonter, WebNFS, støtte for store filer [3] .
Solaris 2.5.1 SunOS 5.5.1 mai 1996 Bare utgivelse for å støtte PowerPC-plattformen; lagt til støtte for Ultra Enterprise; Bruker- og gruppe-ID (uid_t, gid_t) utvidet til 32-bit [4] .
Solaris 2.5 SunOS 5.5 november 1995 Første utgivelse som støtter UltraSPARC-systemer og inkluderer CDE, Network File System (v3) og NFS / TCP. Forlatt sun4-støtte (VMEbus). Lagt til POSIX.1c-1995 pthreads [5] .
Solaris 2.4 SunOS 5.4 november 1994 Første enhetlige utgivelse for SPARC / x86. Inkluderer kjøretidsstøtte for OSF / Motiv.
Solaris 2.3 SunOS 5.3 november 1993 OpenWindows 3.3 endres fra NeWS til PostScript Display og dropper SunView-støtte. Lagt til støtte for autofs og cachefs filsystemer. Kun for SPARC.
Solaris 2.2 SunOS 5.2 mai 1993 Første utgivelse for å støtte sun4d-arkitektur. Første utgivelse som støtter multithreading-biblioteker (UI API for tråder i libthread). Kun for SPARC.
Solaris 2.1 SunOS 5.1 Desember 1992 (SPARC)
Mai 1993 (x86)
Lagt til støtte for sun4 og sun4m arkitekturer; Solaris første utgivelse for x86. Første utgivelse av Solaris 2 for å støtte SMP.
Solaris 2.0 SunOS 5.0 juni 1992 Foreløpig utgivelse, kun støtte for sun4c-arkitekturen. Første opptreden av NIS + [6] .

Solaris 7 selges ikke lenger og støtten opphørte i august 2008; av Solaris 8 opphørte for salg i februar 2007 og ble støttet til april 2012.

En mer omfattende liste [2] over noen Solaris-utgivelser er også tilgjengelig. Solaris-utgivelser er også beskrevet i Solaris 2 FAQ [3] .

[4] [5] [6]


Merknader

  1. ^ Åpne Windows Brukerhåndbok .
  2. ^ SunOS & Solaris versjonshistorikk (arkivert fra originalen 9. februar 2006) .
  3. ^ Solaris 2 FAQ-spørsmål 1.5 (arkivert fra originalen 19. november 2000) .
  4. ^ Oracle Lifetime Support Policys - Lifetime Support Policy: Oracle and Sun System Software and Operating Systems , på oracle.com , Oracle. Hentet 18. januar 2017 .
  5. ^ Solaris Operating System End of Life Matrix (Doc ID 1001343.1) , på support.oracle.com , Oracle, 23. april 2014. Hentet 28. mai 2014 .
  6. ^ Oracle Lifetime Support Policy: Oracle and Sun System Software ( PDF ), på oracle.com , Oracle, juni 2018. Hentet 1. august 2018 .

Bibliografi

Relaterte elementer

Andre prosjekter

Eksterne lenker