Przejdź do treści

illumos

System illumos (pisany małą literą) to fascynujący przykład "feniksa z popiołów" w świecie systemów operacyjnych. Jego historia jest nierozerwalnie związana z upadkiem giganta Doliny Krzemowej – firmy Sun Microsystems

Oto jak doszło do jego powstania

Dziedzictwo Solaris i OpenSolaris

Wszystko zaczęło się od Solarisa, flagowego systemu operacyjnego firmy Sun Microsystems. Przez lata był to zamknięty, komercyjny Unix. Jednak w 2005 roku Sun zdecydował się na odważny krok i otworzył kod źródłowy systemu pod nazwą OpenSolaris. Dzięki temu programiści z całego świata zyskali dostęp do przełomowych technologii, takich jak:

  • ZFS: Rewolucyjny system plików
  • DTrace: Zaawansowane narzędzie do diagnostyki systemu w czasie rzeczywistym
  • Zones: Lekka wirtualizacja (kontenery przed erą Dockera).

Przejęcie przez Oracle i "Ciemne Chmury" W 2010 roku firma Oracle sfinalizowała zakup Sun Microsystems. Podejście Oracle do otwartego oprogramowania było zgoła odmienne od wizji Suna. Społeczność zaczęła się obawiać, że projekt OpenSolaris zostanie zamknięty lub zaniedbany na rzecz płatnego, zamkniętego Solarisa 11.

Powstanie projektu illumos (Sierpień 2010) Przewidując najgorsze, grupa kluczowych inżynierów (m.in. Garrett D'Amore) postanowiła zabezpieczyć przyszłość technologii. 3 sierpnia 2010 roku ogłoszono powstanie Projektu illumos.

Nazwa pochodzi od łacińskiego illuminare (oświecać) oraz OS (Operating System). Głównym celem nie było stworzenie nowej dystrybucji, ale stworzenie otwartego jądra (konsorcjum), które zastąpiłoby zamknięte części systemu Solarisa.

Ostateczny podział Zaledwie 10 dni po ogłoszeniu illumos, do sieci wyciekł wewnętrzny e-mail Oracle, który potwierdził obawy: rozwój OpenSolaris został wstrzymany, a model "open source" zastąpiony modelem "najpierw płatny Solaris, potem (może) fragmenty kodu".

To wydarzenie sprawiło, że illumos z projektu "na wszelki wypadek" stał się jedyną drogą kontynuacji otwartego dziedzictwa Solarisa.

Czym illumos jest dzisiaj? Warto zrozumieć, że illumos to nie "gotowy system do zainstalowania", ale podstawa (kernel i biblioteki systemowe), na której budowane są konkretne dystrybucje. Oto lista systemów operacyjnych opartych o illumos:

SmartOS: Wyspecjalizowany pod chmurę i wirtualizację (rozwijany przez Joyent/Samsung)

OmniOS CE: Skupiony na stabilności w centrach danych

OpenIndiana: Bezpośredni następca OpenSolaris dla użytkowników desktopowych i serwerowych.

inne: Triblix, NexentaStor, DysonOS, XStreamOS i historyczne: NexentaOS, DilOS, Schillix, OpenSXCE

Mimo że systemy te są niszowe w porównaniu do Linuxa, ich architektura do dziś uchodzi za jedną z najbardziej zaawansowanych na świecie, szczególnie w kwestii bezpieczeństwa danych i wydajności storage'u.