Solaris | |
---|---|
| |
Dezvoltator | Oracol |
Familia OS | Sistemul UNIX V |
Bazat pe | Sistemul UNIX V |
ultima versiune | 11.4 SRU 50 [1] (18 octombrie 2022 ) |
Manageri de pachete | Sistem de ambalare a imaginilor |
Platforme acceptate | SPARC , x86 , x86-64 , PowerPC (doar Solaris 2.5.1) |
Tipul de kernel | Miez monolitic |
Interfață | CDE , Java Desktop System Release 3, GNOME |
Licență | Proprietate |
Stat | Activ |
site web | oracle.com/solaris |
Fișiere media la Wikimedia Commons |
Solaris , un sistem de operare dezvoltat de Sun Microsystems pentru platforma SPARC , este deținut de Oracle Corporation împreună cu activele Sun din 2010 . Deși Solaris este un sistem de operare cu sursă închisă , cea mai mare parte este open source și este publicat de proiectul OpenSolaris [2] [3] [4] [5] [6] [7] [8] .
La începutul anilor 1990, Sun Microsystems a înlocuit SunOS 4 bazat pe BSD cu UNIX System V Release 4 (SVR4), dezvoltat împreună cu AT&T și a schimbat numele SunOS 5 în Solaris 2 [9] . După lansarea versiunii 2.6, Sun Microsystems a renunțat la „2.” din nume, iar următoarea versiune a fost numită Solaris 7 [10] .
De fapt, Solaris este un sistem de operare SunOS cu un shell grafic și câteva componente suplimentare.
Începând cu Solaris 9, o versiune publică (binară, adică sursă închisă ) necomercială a Solaris a fost lansată sub o licență CDDL . S-a diferențiat de versiunea comercială prin lipsa suportului tehnic de la Sun, a documentației tipărite și a unor software proprietar suplimentar ( Software cu valoare adăugată ) .
În iunie 2005, Sun Microsystems a luat decizia de a deschide o mare parte din codul sursă pentru cea mai recentă versiune a sistemului, Solaris 10, și de a începe proiectul OpenSolaris . Versiunile binare standard ale Solaris 10 au fost postate pe site-ul web Sun Microsystems și sunt disponibile pentru oricine sub o licență CDDL după înregistrarea pe site-ul web al companiei.
Dezvoltarea următoarei versiuni - Solaris 11 (titlul de lucru al proiectului - Solaris Nevada ) a fost deja realizată în colaborare cu comunitatea de dezvoltatori OpenSolaris. Pe lângă codul sursă pentru sistemul de operare Solaris, Sun Microsystems a deschis o serie de software proprietar pentru acesta, ca parte a proiectului OpenSolaris.
Din aprilie 2010, noul proprietar al proprietății intelectuale, Oracle Corporation, a modificat condițiile de licențiere pentru sistemul Solaris 10. Conform noilor reguli, produsul este permis să fie folosit gratuit, în scop comercial, doar timp de 90 de zile. [11] , pentru utilizarea comercială ulterioară a Solaris 10 și lansată în noiembrie 2011 versiunea 11 necesită achiziționarea unui contract de suport tehnic al sistemului de operare sau al întregului sistem de la Oracle. Build-urile binare ale Solaris 10 și 11 sunt încă disponibile pe site-ul companiei după înregistrare, dar în condițiile unei licențe speciale de dezvoltare (Oracle Technology Network Developer License), care le permite să fie utilizate exclusiv pentru dezvoltarea și testarea aplicațiilor pentru platforma Solaris. .
Pe 2 septembrie 2017 , Simon Phipps, un fost angajat al Sun Microsystems care nu dorea achiziționarea Sun de către Oracle, a postat pe Twitter că Oracle a concediat mulți dezvoltatori Solaris, iar mulți dintre angajații concediați au interpretat acest lucru ca un semn că Oracle nu a făcut-o mai mult. nu intenționează să sprijine dezvoltarea viitoare a platformei [12] . În timp ce Oracle avea concedieri, dezvoltarea Solaris 11.4, care urmează să fie lansată în 2018 , a continuat [13] [14] .
Pe 3 martie 2022, Oracle a introdus Solaris 11.4 CBE (Common Build Environment), o nouă versiune gratuită a sistemului de operare Solaris 11.4, destinată utilizării open source și personală de către dezvoltatori. Ediția se distinge prin utilizarea unui model continuu pentru publicarea de noi versiuni și este apropiată de ediția Solaris 11.4 SRU (Support Repository Update). [cincisprezece]
Suportul pentru microprocesoarele Itanium ( Intel ) a fost planificat, dar nu a fost implementat [17] .
S-a încercat să port Solaris la arhitectura PowerPC , în 1996 a fost lansată o versiune pe 32 de biți 2.5.1 (Solaris PowerPC Edition) pentru platforma PReP, dar aceasta a fost abandonată curând. La începutul anului 2009, au existat idei pentru a reînvia suportul pentru arhitectura PowerPC în OpenSolaris . [optsprezece]
În noiembrie 2007 , IBM , Sun și Sine Nomine Associates au demonstrat o versiune de probă a OpenSolaris pentru System z care rulează pe un mainframe IBM System z sub z/VM . [19] Această versiune a fost numită Sirius . Pe 19 noiembrie 2008, IBM a autorizat Sirius pe procesoarele System z IFL . [douăzeci]
Cu Solaris 10, Sun Microsystems a implementat compatibilitatea binară cu Linux , care permite aplicațiilor Linux să ruleze pe Solaris pe sisteme x86 din zonele BrandZ [21] . Compatibilitatea binară cu FreeBSD este planificată. Această funcționalitate nu este disponibilă pe Solaris SPARC.
Începând cu 2009, următorii furnizori au susținut oficial Solaris pe unele dintre sistemele lor x86 și x86-64 :
Primele versiuni de Solaris au folosit GUI OpenWindows . Începând cu Solaris 2.6, a fost înlocuit cu CDE , iar Solaris 10 include Sun Java Desktop System Release 3, care se bazează pe GNOME . Versiunile recente ale Solaris Express nu includ CDE.
De asemenea, disponibile pe blastwave.org sunt pachete compilate pentru KDE și Xfce [25] .
Solaris a folosit inițial sistemul de fișiere UFS. În 2004, Sun Microsystems a dezvoltat sistemul de fișiere ZFS, care a fost inclus cu Solaris 10 începând cu lansarea 6/06 (iunie 2006).
În total, Solaris 10 acceptă 14 sisteme de fișiere [26] :
Culoare | Sens |
---|---|
roșu | Versiune veche; nu sunt acceptate |
Galben | Versiune veche; sprijinit |
Verde | Versiune curentă |
Albastru | versiune viitoare |
Versiunea Solaris | Versiunea Sun OS | Data de lansare | Sfârșitul suportului | Particularități |
---|---|---|---|---|
1.x [27] | 4.1.x [27] | iunie 1992 | decembrie 1999 | Rebranding SunOS 4 în scopuri de marketing |
2.0 | 5.0 | iunie 1992 | mai 2000 | Pre-lansare (doar dezvoltatorul la început), suport pentru arhitectura sun4c . Apariția NIS+ [28] . |
2.1 [29] | 5.1 | Decembrie 1992 ( SPARC ) Mai 1993 ( x86 ) |
august 2000 | Suport pentru arhitecturile sun4 și sun4m . Prima versiune pentru x86 . Prima versiune a Solaris 2 care acceptă multiprocesare simetrică (SMP). |
2.2 | 5.2 | mai 1993 | ianuarie 2001 | Numai pentru SPARC. Primul suport pentru arhitectura sun4d . Suport pentru biblioteci multithreaded [30] . |
2.3 | 5.3 | noiembrie 1993 | iulie 2001 | Numai pentru SPARC. OpenWindows 3.3 trece de la NeWS la Display PostScript și renunță la suportul pentru SunView . S-a adăugat suport pentru sistemele de fișiere autofs și CacheFS . |
2.4 | 5.4 | noiembrie 1994 | aprilie 2002 | Prima versiune generală pentru SPARC și x86. Include suport pentru motive . |
2.5 | 5.5 | noiembrie 1995 | octombrie 2003 | Procesoarele UltraSPARC sunt acceptate pentru prima dată . Include CDE , NFSv3 și NFS/TCP. Arhitectura sun4 ( VMEbus ) nu mai este acceptată. S-au adăugat fire și uși POSIX [31] . |
2.5.1 | 5.5.1 | mai 1996 | noiembrie 2001 | Singura versiune pentru PowerPC . S-a adăugat suport pentru Ultra Enterprise [32] [33] . |
2.6 | 5.6 | iulie 1997 | august 2004 | Include Kerberos 5, PAM , fonturi TrueType , WebNFS, suport pentru sisteme de fișiere mari și procfs . Suportul pentru seria SPARCserver 600MP a fost întrerupt [34] . |
7 | 5.7 | noiembrie 1998 | ianuarie 2009 | Prima lansare pe 64 de biți pentru UltraSPARC . S-a renunțat la suportul pentru arhitectura Micro Channel pentru x86 [35] . |
opt | 5.8 | februarie 2000 | mai 2010 | Include Multipath I/O , Solaris Volume Manager , IPMP , mdb debugger ; suport pentru IPv6 și IPsec . S-a introdus controlul accesului bazat pe roluri . Suportul pentru sun4c a fost renunțat [36] . |
9 | 5.9 | 22 mai 2002 | noiembrie 2013 | S-au adăugat iPlanet Directory Server, Resource Manager, atribute extinse ale fișierului, codificare IKE IPsec și compatibilitate cu Linux . Lipsește suportul OpenWindows și sun4d [37] . |
zece | 5.10 | 31 ianuarie 2005 | iulie 2023-noiembrie 2023 | Solaris 10 03/05 (version GA). Include suport pentru platforma „x64” (x86-64). Tehnologiile DTrace , Solaris Containers , Service Management Facility (SMF) și NFSv4 . Suportul pentru sun4m și UltraSPARC I a fost abandonat . S-a adăugat Java Desktop System ca mediu desktop principal [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [5] [ 50] [51] [52] .
|
11 Express 2010.11 | 5.11 | 15 noiembrie 2010 | ianuarie 2012 | Solaris 11 Early Adopter, bazat pe versiunea OpenSolaris snv_151a [53] . |
11 [54] | 5.11 | 9 noiembrie 2011 | octombrie 2025-mai 2029 | Solaris 11 11/11 (snv_b175) - Prima lansare GA a Solaris 11 [55] . Au existat și versiuni fixe: |
Sun Microsystems (preluat de Oracle ) | |
---|---|
Echipamente | |
Software |
|
Stocare a datelor | |
Calcul de înaltă performanță |
|
Cercetare |
|
Educaţie |
|
Comunitate |
Solaris | |
---|---|
Tehnologie | |
OpenSolaris |
Unix și sisteme de operare asemănătoare Unix | |
---|---|
Sisteme de operare |
|
Straturi de compatibilitate |
|
Categorie Wikimedia Commons Wikibooks Wikiquote |
Dicționare și enciclopedii |
---|