Solaris (operacinė sistema)

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Peršokti į: navigaciją, paiešką
Solaris darbalaukis

Solaris System-V tipo UNIX operacinė sistema, sukurta Sun firmoje. Dažniausiai naudojama serveriuose, darbo stotyse, taip pat – kai kuriuose superkompiuteriuose. Yra versijos, skirtos Sparc ir i386 (PC) architektūroms.

Istorija[taisyti | redaguoti kodą]

1990 metų pradžioje kompanija Sun išleido naują operacinės sistemos versiją – Solaris 5.0. Šiuo metu jau yra sukurta Solaris 10 versija. Naujoji operacinės sistemos versija veikia daugiau negu 340 skirtingų techninės įrangos platformų, o vartotojui kainuoja tik operacinės sistemos palaikymas. Kaip ir ankstesnės versijos Solaris 10 garantuoja programinio kodo suderinamumą. Tai reiškia, kad programinė įranga, kuri veikė ankstesnėse Solaris versijose, veiks ir Solaris 10.

Solaris operacinės sistemos versijos[taisyti | redaguoti kodą]

Solaris versija SunOS versija Išleidimo data Apibūdinimas
Solaris 10 SunOS 5.10 2005 sausio 31 Įtraukta x64 (AMD64/EM64T), DTrace (Dynamic Tracing), Solaris Containers, Service Management Facility (SMF), NFSv4. Least privilege saugumo modelis. Paremta sun4m and UltraSPARC Procesoriai dirbantys lėčiau kaip 200 MHz pašalinti. Įdiegta Java Desktop System (GNOME). Į Solaris 10 1/06 įtrauktas GRUB bootloader x86 sistemoms ir iSCSI palaikymas. Į Solaris 10 6/06 įtraukta ZFS failų sistema. Į Solaris 10 11/06 įtraukta Solaris Trusted Extensions ir Logical Domains.
Solaris 9 SunOS 5.9 2002 gegužės 28 iPlanet Directory Server, Resource Manager, Solaris Volume Manager, extended file attributes, IKE IPsec keying, and Linux compatibility added; OpenWindows dropped, sun4d support removed. Most current update is Solaris 9 9/05.
Solaris 8 SunOS 5.8 2000 vasaris Įtraukta Multipath I/O, IPMP, palaikė IPv6 ir IPsec. Įvesta Role-Based Access Control (RBAC); atsisakyta sun4c. Paskutinis atnaujinimas Solaris 8 2/04.
Solaris 7 SunOS 5.7 1998 lapkritis Pirmas 64-bit UltraSPARC išleidimas. Įtraukta vietinis failų sistemos palaikymas, (UFS logging). Atsisakyta MCA naudojant x86 platformą. Paskutinis atnaujinimas buvo Solaris 7 11/99.
Solaris 2.6 SunOS 5.6 1997 liepa Įtraukta Kerberos 5, PAM, TrueType, WebNFS, large file support
Solaris 2.5.1 SunOS 5.5.1 1996 gegužė Only release to support PowerPC platform; Ultra Enterprise support added; user and group IDs (uid_t, gid_t) expanded to 32 bits., also included processor sets and early resource management technologies.
Solaris 2.5 SunOS 5.5 1995 lapkritis Paremta UltraSPARC technologija, Buvo įtraukta CDE, NFSv3 ir NFS/TCP. Atsisakyta sun4.
Solaris 2.4 SunOS 5.4 1994 lapkritis Pirma kartą sujungta SPARC ir x86. Įtrauktas OSF/Motif.
Solaris 2.3 SunOS 5.3 1993 lapkritis SPARC-only release. OpenWindows 3.3 switches from NeWS to Display PostScript and drops SunView support. Support added for autofs and cachefs filesystems.
Solaris 2.2 SunOS 5.2 1993 gegužė SPARC išleidimas. Paremta sun4d architektūra. Pirma karta panaudotos daugiagijės bibliotekos (multithreading libraries)
Solaris 2.1 SunOS 5.1 1992 gruodis (SPARC) 1993 gegužė (x86) Paremta sun4c ir sun4m architektūromis, pirmas Solaris (x86) išleidimas. Pirmas Solaris 2 išleidimas.
Solaris 2.0 SunOS 5.0 1992 birželis Preliminariai išleista, paremta sun4c architektūra

Solaris 10 tinklinės galimybės[taisyti | redaguoti kodą]

Proporcingas žiniatinklio tinklų naudojimo didėjimas, lėmė būtinybę padidinti tinklų patikimumą bei galimybes. Sukūrusi Solaris 10 versiją, Sun kompanija sutiko ateities tinklų iššūkius, padidindama tinklų veikimo patikimumą. Solaris OS turi šias tinklines galimybes:

  • Apima TCP/IP, UDP/IP, ir SSL vykdymą – didelis veiksmingumas, optimizuojamas centrinio procesoriaus (CPU) darbas, kuris labai padidina tinklo spartą.
  • IPv6 – naujos kartos protokolas apimantis padidintą adreso vietą, end – to – end apsaugą ir automatinės konfigūracijos galimybes.
  • Berkeley Internet Name Domain (BIND) 9 – tai yra naujausio interneto domeno serverio vardas.
  • IP filtras - IPv6 – turintis atvirojo kodo ugniasienę.
  • IP Multipathing – galimybė tiekti didelių galimybių tinklų sujungiamumą ir paslaugų end – to - end dubliavimą.
  • Srauto kontrolės perdavimo protokolo (SCTP) palaikymas, sesijų pradėjimo protokolo (SIP) palaikymas, atviro trumpiausio takelio parinkimas (OSPFv2), ribos vartų protokolo (BGP-4) palaikymas.

SSL protokolas[taisyti | redaguoti kodą]

 Battle for Wesnoth Map Editor.png  Šio puslapio ar jo dalies stilius neatitinka Vikipedijos kalbos standartų.
Jei galite, pakoreguokite stilių (kiek įmanoma – moksliniu stiliumi). Tik tada bus galima ištrinti šį pranešimą.

SSL (Secure Sockets Layer) – tai Solaris operacinėje sistemoje naudojamas kriptografinis protokolas, skirtas informacijos, sklindančios internete apsaugojimui šifruojant. SSL šifravimui naudoja tiek simetrinę, tiek ir asimetrinę kriptografiją. Kadangi simetrinė kriptografija yra žymiai greitesnė už asimetrinę, tai ji naudojama persiunčiant visus duomenis, taip taupant persiuntimo laiką. Tačiau iškyla viena problema: kaip apsaugoti šifro raktą, kuris abiejose susijugimo pusėse bus tas pats? T. y. kaip serveriui ir klientui nustatyti šifro raktą, kad tarpininkas (kuris peržiūri visą tinklo srautą) negalėtų gauti šifro rakto ir tuo pačiu mūsų persiunčiamų duomenų. Taigi simetrinis šifro raktas persiunčiamas pasinaudojus asimetrine kriptografija. Serveris atsiunčia jums savo viešajį raktą, kuriuo jūs užšifruojate sugeneruotą simetrinį šifro raktą, taip jį apsaugodami nuo tarpininko. Kadangi asimetrinės kriptografijos raktai kuriami taip, kad žinant viešąjį raktą būtų neįmanoma sužinoti privataus rakto, su kuriuo informacija dešifruojama, jūsų simetrinis šifro raktas persiunčiamas saugiu kanalu ir galima pradėti sąlyginai saugiai siųsti realius duomenis.

Serverių saugumo užtikrinimas, naudojantis Solaris OS[taisyti | redaguoti kodą]

Solaris operacinė sistema yra viena saugiausių iš iki šiol sukurtų. Naudojantis Solaris OS, yra labai paprasta sujungti daugialypį serverį į vieną sistemą su visišku saugumo užtikrinimu. Naudojantis DTRACE (dynamic tracing) funkcija yra įmanoma maksimaliai padidinti serverio galimybes ir užtikrinti patikimą veikimą. Solaris Dynamic Tracing (DTrace) technologija leidžia visiškai išnagrinėti šiuolaikines kompleksines sistemas, gedimų pašalinimui realiu laiku. Papildomos Solaris funkcijos padidna sistemos įžvalgumą, suteikdamos galimybę greitai pastebėti ir pašalinti atsiradusius įrangos gedimus, bei supaprastinti programos kodo valdymą, jį automatizuojant.