Solaris

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 8 noiembrie 2020; verificările necesită 25 de modificări .
Solaris

Dezvoltator Oracol
Familia OS Sistemul UNIX V
Bazat pe Sistemul UNIX V
ultima versiune 11.4 SRU 50 [1]  (18 octombrie 2022 ) ( 2022-10-18 )
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] .

Istorie

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]

Arhitecturi acceptate

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 :

Interfață grafică cu utilizatorul

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] .

Sisteme de fișiere

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] :

Versiuni

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] .
  • Solaris 10 1/06 a adăugat bootloader-ul GRUB pe platforma x86. Suport pentru inițiator iSCSI .
  • Solaris 10 6/06 a adăugat suport pentru sistemul de fișiere ZFS .
  • Solaris 10 11/06 a adăugat extensii de încredere și domenii logice Solaris .
  • Solaris 10 8/07 a adăugat suport pentru Samba Active Directory, IP Instances (parte a proiectului OpenSolaris Network Virtualization and Resource Control ), containere pentru aplicații Linux (bazate pe BrandZ ) și o versiune îmbunătățită a Resource Capping Daemon (rcapd).
  • Solaris 10 5/08 îmbunătățește performanța Containerelor Solaris, introduce suportul SpeedStep pentru procesoarele Intel și PowerNow! pentru AMD.
  • Solaris 10 10/08 a adăugat capacitatea de a porni din ZFS și de a utiliza ZFS ca sistem de fișiere rădăcină. Virtualizare îmbunătățită cu containere Solaris și domenii logice.
  • Solaris 10 5/09 îmbunătățește performanța și gestionarea energiei pe procesoarele Intel Nehalem ; suport ZFS îmbunătățit.
  • Solaris 10 10/09 a adăugat cote ZFS.
  • Solaris 10 09/10 adaugă migrarea fizică la virtuală a gazdelor fizice Solaris 10 în interiorul containerelor Solaris de marcă, RAID-Z cu paritate triplă, înregistrare automată Oracle Solaris.<
  • Solaris 10 08/11 a adăugat suport pentru procesoarele SPARC T4 și a redus timpii de repornire pe platforma SPARC.
  • Solaris 10 01/13 a adăugat suport pentru procesoarele SPARC T5, a introdus rezoluția automată a dependenței de pachet la instalarea sistemului în moduri text și grafică, suport pentru dispozitive USB 3.0
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:

Note

  1. ↑ Anunțarea Oracle Solaris 11.4 SRU50  .
  2. Mediul de operare Solaris 9 (beta finală) revizuit de PC Magazine . Preluat la 8 iulie 2018. Arhivat din original la 8 iulie 2018.
  3. Revizuirea și evaluarea Solaris 10 | PCMag.com . Preluat la 8 iulie 2018. Arhivat din original la 8 iulie 2018.
  4. Solaris 10 se îndreaptă spre teritoriul Linux | networkworld . Consultat la 20 iunie 2018. Arhivat din original pe 20 iunie 2018.
  5. 12 Revizuirea Solaris 10 . Consultat la 20 iunie 2018. Arhivat din original pe 20 iunie 2018.
  6. Ucigașul Linux de la Sun arată promițător • The Register . Preluat la 8 iulie 2018. Arhivat din original la 20 iunie 2018.
  7. Un tur rapid al Oracle Solaris 11 - Phoronix . Preluat la 8 iulie 2018. Arhivat din original la 20 iunie 2018.
  8. PC Mag - Google Books . Preluat la 20 iulie 2018. Arhivat din original la 20 iulie 2018.
  9. Comunicate de presă din ultimii 25 de ani . Arhivat pe 2 februarie 2008 la Wayback Machine
  10. A Quarter Century of UNIX - Peter H. Salus - Google Books . Preluat la 3 martie 2020. Arhivat din original la 12 august 2021.
  11. Sistemul de operare Solaris 10 a devenit plătit Arhivat 15 iunie 2011.
  12. iTWire - Pa, pa Solaris, a fost o călătorie plăcută cât a durat . Preluat la 3 martie 2020. Arhivat din original la 5 august 2020.
  13. Livrare continuă, într-adevăr? | Oracle Solaris Blog . Preluat la 3 martie 2020. Arhivat din original la 23 ianuarie 2020.
  14. 2017 în Opinie și Perspectivă spre 2018 | Oracle Solaris Blog . Preluat la 3 martie 2020. Arhivat din original la 23 ianuarie 2020.
  15. ↑ Anunțarea primului Oracle Solaris 11.4 CBE  .
  16. 1 2 OS Oracle Solaris: Liste de compatibilitate hardware . Consultat la 19 iunie 2018. Arhivat din original la 16 mai 2011.
  17. SUN PENTRU A LIVRĂ SOLARIS DE CLASA ENTERPRISE PENTRU PROCESORUL MERCED DE LA INTEL . Arhivat pe 5 decembrie 2006 la Wayback Machine
  18. Solaris pe PowerPC (link descendent) . Preluat la 21 august 2009. Arhivat din original la 25 august 2009. 
  19. Solaris rulează pe IBM Mainframe Arhivat 5 februarie 2008.
  20. IBM autorizează OpenSolaris pe mainframe . Preluat la 29 septembrie 2017. Arhivat din original la 20 septembrie 2017.
  21. Copie arhivată (link nu este disponibil) . Consultat la 19 iunie 2018. Arhivat din original la 4 octombrie 2006. 
  22. Comunicate de presă . Consultat la 19 iunie 2018. Arhivat din original la 28 noiembrie 2012.
  23. TouchPad-ul HP are nevoie de 6 până la 8 săptămâni pentru expedieri suplimentare  (linkul nu este disponibil)
  24. Sun Microsystems și Fujitsu Siemens Computers alimentează serverele PRIMERGY cu sistemul de operare Solaris . Arhivat pe 8 iulie 2008 la Wayback Machine
  25. Blastwave.org - Un site comunitar OpenSolaris Arhivat 20 septembrie 2006.
  26. F. I. Torchinsky, E. S. Ilyin. Sistem de operare Solaris. - Ed. a II-a.
  27. 1 2 Ce sunt SunOS și Solaris? . Preluat la 20 iulie 2018. Arhivat din original la 20 iulie 2018.
  28. 1992: REZUMAT: Solaris 2.0 vs 2.1 . Arhivat din original pe 4 octombrie 2006.
  29. PC Mag - Google Books . Preluat la 20 iulie 2018. Arhivat din original la 20 iulie 2018.
  30. http://sosc-dr.sun.com/software/whitepapers/solaris9/multithread.pdf  (link descendent din 19.06.2018 [1598 de zile])
  31. Solaris 2.5 . Arhivat din original pe 18 noiembrie 2005.
  32. Solaris 2.5.1 . Arhivat din original pe 12 septembrie 2005.
  33. Seturile de procesoare Solaris simplificate . Arhivat pe 21 februarie 2006 la Wayback Machine
  34. Solaris 2.6 . Arhivat din original pe 13 noiembrie 2005.
  35. Solaris 7 . Arhivat din original pe 7 septembrie 2005.
  36. Solaris 8 . Arhivat din original pe 7 septembrie 2006.
  37. Sistem de operare Solaris - Lansări . Consultat la 19 iunie 2018. Arhivat din original la 19 iunie 2018.
  38. Copie arhivată . Consultat la 19 iunie 2018. Arhivat din original la 19 iunie 2018.
  39. SAMBA și SWAT în Solaris 10 Actualizarea 4 (Solaris 10 8/07): La fel de bun ca orice . Arhivat din original pe 12 martie 2008.
  40. Prezentarea Intel SpeedStep îmbunătățită la Solaris: Mark Haywood . Arhivat din original la 1 mai 2008.
  41. Copie arhivată (link nu este disponibil) . Consultat la 19 iunie 2018. Arhivat din original la 26 octombrie 2012. 
  42. Sistem de operare Solaris - Întrebări frecvente generale . Arhivat pe 28 martie 2008 la Wayback Machine
  43. Copie arhivată . Consultat la 19 iunie 2018. Arhivat din original la 19 iunie 2018.
  44. Oracle Solaris 10 9/10 Ce este nou - Oracle Solaris 10 9/10 Ce este nou
  45. Oracle Solaris 10 8/11 Ce este nou - Oracle Solaris 10 8/11 Ce este nou . Consultat la 19 iunie 2018. Arhivat din original la 19 iunie 2018.
  46. Oracle Solaris 10 8/11 Lansat | Oracle Solaris Blog . Consultat la 19 iunie 2018. Arhivat din original la 27 aprilie 2016.
  47. Oracle Solaris 10 1/13 Ce este nou - Oracle Solaris 10 1/13 Ce este nou . Consultat la 19 iunie 2018. Arhivat din original la 19 iunie 2018.
  48. Prezentarea Oracle Solaris 10 1/13 | Oracle Solaris Blog . Consultat la 19 iunie 2018. Arhivat din original la 19 iunie 2018.
  49. Solaris 10 se îndreaptă spre teritoriul Linux | networkworld . Consultat la 20 iunie 2018. Arhivat din original pe 20 iunie 2018.
  50. Recenzie: Solaris 10 - Coming Along Nicely . Consultat la 20 iunie 2018. Arhivat din original pe 20 iunie 2018.
  51. Solaris 10, un nou Soare sau doar un alt Unix? . Consultat la 20 iunie 2018. Arhivat din original pe 20 iunie 2018.
  52. Ucigașul Linux de la Sun arată promițător • The Register . Preluat la 20 iunie 2018. Arhivat din original la 1 octombrie 2020.
  53. x86: Introducerea Fast Reboot - Ghid de administrare a sistemului: Administrare de bază . Arhivat din original pe 16 august 2011.
  54. Un tur rapid al Oracle Solaris 11 - Phoronix . Consultat la 20 iunie 2018. Arhivat din original pe 20 iunie 2018.
  55. Oracle Solaris 11 Information Library 11/11 Release . Consultat la 19 iunie 2018. Arhivat din original la 19 iunie 2018.
  56. Oracle Solaris 11.1 . Consultat la 19 iunie 2018. Arhivat din original la 19 iunie 2018.
  57. Copie arhivată . Preluat la 19 iunie 2018. Arhivat din original la 14 iunie 2018.
  58. Oracle Solaris 11.2 acum disponibil în general . Preluat la 6 august 2014. Arhivat din original la 7 august 2014.
  59. Ce este nou în Oracle® Solaris 11.3 . Preluat la 19 iunie 2018. Arhivat din original la 13 octombrie 2019.
  60. Ce este nou în Oracle® Solaris  11.4 . docs.oracle.com. Preluat la 29 august 2018. Arhivat din original la 24 iulie 2018.

Link -uri