Iluminaci - Illumos
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 |
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 |
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
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
- DilOS, z menedżerem pakietów Debiana ( dpkg + apt ) i obsługą wirtualizacji , dostępny dla x86-64 i SPARC .
- NexentaStor , dystrybucja zoptymalizowana pod kątem wirtualizacji , sieci pamięci masowej , sieciowej pamięci masowej oraz aplikacji iSCSI lub Fibre Channel wykorzystujących system plików ZFS .
- OmniOS Community Edition, przyjmuje minimalistyczne podejście odpowiednie do użytku na serwerze.
- OpenIndiana , dystrybucja będąca kontynuacją i rozwidleniem w duchu systemu operacyjnego OpenSolaris .
- SmartOS , dystrybucja do przetwarzania w chmurze z integracją z maszyną wirtualną opartą na jądrze .
- Tribblix, dystrybucja w stylu retro z nowoczesnymi komponentami, dostępna dla x86-64 i SPARC .
- v9os, tylko serwerowa, oparta na IPS minimalna dystrybucja SPARC .
- XStreamOS, dystrybucja do rozwoju infrastruktury, chmury i stron internetowych.
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.