Obsah

Oracle Solaris: Průkopník Unixových technologií

Oracle Solaris (původně SunOS) je proprietární operační systém třídy Unix, který byl po více než tři desetiletí považován za technologický vrchol v oblasti podnikových serverů a kritické infrastruktury. Systém proslul svou legendární stabilitou, schopností lineárně škálovat výkon na masivních víceprocesorových systémech a zavedením technologií, které zásadně ovlivnily moderní cloud computing a správu dat.

1. Historický vývoj a transformace

Vývoj Solarisu je úzce spjat s historií společnosti Sun Microsystems a architekturou SPARC.

2. Klíčové pilíře inovace

Solaris přinesl tři revoluční technologie, které dodnes definují standardy v oboru:

ZFS (Zettabyte File System)

Tato technologie redefinovala pojetí úložiště. ZFS v sobě kombinuje správce svazků a souborový systém.

DTrace (Dynamic Tracing)

DTrace je komplexní framework pro dynamickou instrumentaci systému. Umožňuje bezpečně sledovat chování jádra a aplikací na produkčních serverech v reálném čase bez nutnosti jejich restartu nebo rekompilace.

Solaris Zones (Kontejnerizace)

Dlouho před popularizací Dockeru zavedl Solaris 10 technologii Zones. Jedná se o lehkou virtualizaci na úrovni operačního systému, která umožňuje izolovat aplikace do stovek nezávislých kontejnerů sdílejících jedno jádro, což maximalizuje využití hardwaru.

3. Pokročilá architektura a spolehlivost

Systém byl navržen pro běh na hardwaru, který nesmí nikdy selhat.

4. Následovníci a komunitní odkaz

Ukončení OpenSolarisu vedlo k rozštěpení (forku) komunity a vzniku platformy illumos, která udržuje otevřený kód Solarisu naživu.

5. Technické srovnání operačních systémů

Vlastnost Oracle Solaris 11 Linux (Enterprise) FreeBSD
Architektura Monolitické SVR4 Monolitické Monolitické BSD
Primární FS ZFS XFS / Ext4 / Btrfs ZFS / UFS
Diagnostika DTrace (nativní) eBPF / Perf DTrace (port)
Virtualizace Zones / LDOMs KVM / Containers Jails / Bhyve
Aktualizace Image Packaging System (IPS) RPM / DEB PKG / Ports

Zajímavost: Solaris byl prvním operačním systémem, který v roce 1998 plně implementoval 64bitové adresování pro architekturu SPARC, což v té době umožnilo práci s databázemi o velikostech, které byly na platformě x86 nepředstavitelné.

Související termíny: SPARC, ZFS, FreeBSD, Unix, RAM, CPU, Virtualizace