SmartOS - SmartOS

SmartOS
SmartOS 2015 Console Login.png
Baner SmartOS i logowanie do konsoli
Deweloper Radość
Napisane w do
Stan pracy obecny
Model źródłowy Open source , na GitHub
Dostępne w język angielski
Menedżer pakietów pkgsrc
Platformy x86-64
Typ jądra Monolityczny
Licencja CDDL
Oficjalna strona internetowa www .joyent .com / smartos

SmartOS to darmowy hiperwizor SVR4 typu open source oparty na systemie operacyjnym UNIX , który łączy technologię OpenSolaris z wirtualizacją KVM w systemie Linux . Jego rdzeń jądra przyczynił się do powstania projektu illumos . Posiada kilka technologii: Crossbow , DTrace , KVM , ZFS i Zones . W przeciwieństwie do innych dystrybucji illumos, SmartOS wykorzystuje zarządzanie pakietami NetBSD pkgsrc . SmartOS został zaprojektowany tak, aby był szczególnie odpowiedni do budowania chmur i generowania urządzeń. Został opracowany dla i przez firmę Joyent , ale jest open-source i bezpłatny dla każdego.

SmartOS to system operacyjny w pamięci, który uruchamia się bezpośrednio w pamięci o dostępie swobodnym. Obsługuje różne mechanizmy rozruchu, takie jak uruchamianie z pamięci USB , obrazu ISO lub przez sieć za pośrednictwem rozruchu PXE. Jedną z wielu korzyści wynikających z zastosowania tego mechanizmu rozruchowego jest to, że aktualizacje systemu operacyjnego są trywialne i wymagają po prostu ponownego uruchomienia z nowszej wersji obrazu SmartOS.

SmartOS jest zgodny ze ścisłą architekturą przechowywania węzłów lokalnych. Oznacza to, że maszyny wirtualne są przechowywane lokalnie w każdym węźle i nie uruchamiają się przez sieć z centralnej sieci SAN lub NAS . Pomaga to wyeliminować problemy z opóźnieniami w sieci, a także zachować niezależność węzłów. Wielowęzłowymi chmurami SmartOS można zarządzać za pośrednictwem pakietu do zarządzania chmurą typu open source Joyent Triton DataCenter (wcześniej znanego jako SmartDataCenter) lub za pośrednictwem platformy zarządzania Project Fifo Open Source SmartOS Cloud zbudowanej na platformie Erlang .

Rodzaje stref SmartOS

SmartOS ma kilka typów stref, zwanych również kontenerami. Typową strefą jest UNIX, używający pkgsrc jako menedżera pakietów. KVM , który umożliwia uruchamianie dowolnych innych systemów operacyjnych przy użyciu wirtualizacji sprzętowej, działa również w strefie, aczkolwiek z minimalnymi uprawnieniami w celu dalszego zwiększenia bezpieczeństwa. Innym typem jest LX, który może obsługiwać wiele różnych popularnych dystrybucji Linuksa bez narzutu KVM, obsługując tablicę wywołań systemowych Linuksa .

W 2012 roku Joyent i MongoDB Inc. (dawniej 10gen) podjęli współpracę w celu poprawy skalowalności SmartOS.

Bibliografia

Linki zewnętrzne