Oracle Solaris operativsystem | |
---|---|
Utvikler | Oracle Corporation |
Familie | Unix |
Første utgivelse | Solaris 2 ( 1992 ) |
Nåværende utgivelse | 11.4 (28. august 2018 ) |
Kjernetype _ | Monolitisk |
Støttede plattformer | SPARC , IA-32 (opptil Oracle Solaris 11 Express 2010.11), x86-64 , PowerPC (bare med Solaris 2.5.1) |
Lisenstype | Proprietær programvare |
Tillatelse | historisk proprietær, nå stort sett gratis ( CDDL og andre) |
Utviklingsstadiet | Stabil |
Nettsted | www.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 .
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.
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).
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 .
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] .