Iluminaci - Illumos

Iluminaci
Illumos logo.svg
Deweloper Fundacja Illumos
Napisane w C
Rodzina systemów operacyjnych Uniks ( SVR4 )
Stan pracy Aktualny
Model źródłowy Open source z binarnymi blobami
Pierwsze wydanie 2010 ; 11 lat temu ( 2010 )
Magazyn
Dostępne w język angielski
Platformy IA-32 , x86-64 , SPARC , ARM (w fazie rozwoju), DEC Alpha
Typ jądra Monolityczny
Licencja CDDL , BSD , MIT
Oficjalna strona internetowa iluminaci .org

Illumos (stylizowany jako ilumos ) to częściowo darmowy i open-source system operacyjny Unix . Opiera się na OpenSolaris , który został oparty na System V Release 4 (SVR4) i Berkeley Software Distribution (BSD). Illumos zawiera jądro , sterowniki urządzeń , biblioteki systemowe i oprogramowanie narzędziowe do administrowania systemem . Ten rdzeń jest teraz podstawą dla wielu różnych dystrybucji Illumos o otwartym kodzie źródłowym , w podobny sposób, w jaki jądro Linuksa jest używane w różnych dystrybucjach Linuksa .

Opiekunowie piszą ilumos małymi literami, ponieważ niektóre czcionki komputerowe nie odróżniają wyraźnie małej litery L od dużej i : Il (zobacz homoglyph ). Nazwa projektu jest kombinacją słów iluminacji z łaciny dla światła i OS dla systemu operacyjnego .

Przegląd

System operacyjny OpenIndiana oparty jest na Illumos

Illumos został ogłoszony na seminarium internetowym w czwartek, 3 sierpnia 2010 r., jako wysiłek społeczności kilku głównych inżynierów Solarisa, mający na celu stworzenie prawdziwie otwartego Solarisa poprzez zamianę bitów OpenSolarisa z zamkniętym kodem źródłowym na otwarte implementacje.

Pierwotny plan wyraźnie stwierdzał, że Illumos nie będzie dystrybucją ani widelcem. Jednak po tym, jak Oracle ogłosiło wycofanie OpenSolarisa, zaplanowano rozwidlenie ostatecznej wersji jądra Solaris ON, co pozwoli Illumosowi ewoluować we własne jądro.

Od 2010 roku wysiłki koncentrowały się na libc, menedżerze blokad NFS , module kryptograficznym i wielu sterownikach urządzeń, aby stworzyć system operacyjny podobny do Solarisa bez zamkniętego, zastrzeżonego kodu. Od 2012 r. nacisk na rozwój obejmuje przejście z historycznego kompilatora Studio , na GCC . Oprogramowanie "użytkownika" jest teraz zbudowane przy użyciu GNU make i zawiera wiele narzędzi GNU, takich jak GNU tar .

Illumos jest lekko kierowany przez założyciela Garretta D'Amore'a i innych członków społeczności/deweloperów, takich jak Bryan Cantrill i Adam Leventhal , za pośrednictwem Rady Programistów.

Fundacja Illumos została zarejestrowana w stanie Kalifornia jako stowarzyszenie handlowe 501(c)6 , z członkami zarządu założycielami Jasonem Hoffmanem (wcześniej Joyent ), Evanem Powellem ( Nexenta ) i Garrettem D'Amore. Od sierpnia 2012 r. fundacja była w trakcie formalizowania swojego statutu i rozwoju organizacyjnego.

Na OpenStorage Summit 2010 ujawniono nowe logo Illumos, wraz z oficjalnym typem i brandingiem do śledzenia.

Rozwój

Jego główny projekt rozwojowy, ilumos-gate, wywodzi się z OS/Net (aka ON), który jest jądrem Solarisa z większością sterowników, podstawowych bibliotek i podstawowych narzędzi, podobnym do tego, co jest dostarczane przez drzewo „src” BSD . Pierwotnie był zależny od OpenSolaris OS/Net, ale rozwidlenie powstało po tym, jak Oracle po cichu postanowiło zamknąć rozwój Solarisa i nieoficjalnie zabiło projekt OpenSolaris.

Cechy

  • ZFS , połączony system plików i menedżer woluminów logicznych zapewniający wysoki poziom integralności danych dla bardzo dużych pojemności pamięci masowej.
  • Solaris Containers (lub Strefy) to niskonakładowa implementacja technologii wirtualizacji na poziomie systemu operacyjnego dla systemów x86 i SPARC.
  • DTrace , kompleksowa struktura dynamicznego śledzenia do rozwiązywania problemów z jądrem i aplikacjami w systemach produkcyjnych w czasie rzeczywistym.
  • Maszyna wirtualna oparta na jądrze (lub KVM) infrastruktura wirtualizacji. KVM obsługuje natywną wirtualizację na procesorach z rozszerzeniami wirtualizacji sprzętu.
  • OpenSolaris Network Virtualization and Resource Control (lub Crossbow) zestaw funkcji zapewniających wirtualizację sieci wewnętrznej i jakość usług, w tym: technologię pseudo-sieciowego interfejsu wirtualnej karty sieciowej (VNIC), ekskluzywne strefy IP, zarządzanie przepustowością i kontrolę przepływu na na interfejs i na podstawie VNIC.

Krewni

Aktualne dystrybucje

Dystrybucje, na ilumos.org

Wycofane:

  • Dyson , wywodzący się z Debiana używający libc i systemu inicjującego SMF .
  • OpenSXCE, dystrybucja dla programistów i administratorów systemów na platformy IA-32 / x86-64 x86 i SPARC .

Zobacz też

  • napp-it, interfejs sieciowy ZFS dla urządzeń NAS lub SAN opartych na Illumos.

Bibliografia