Кіріспе

Gentoo-ға негізделген Linux дистрибутиві

Sabayon Linux немесе Sabayon (бұрын RR4 Linux және RR64 Linux деп аталған) – итальяндық Gentoo-ға негізделген Linux дистрибутиві, оны Фабио Эркулиани және Sabayon әзірлеу тобы құрған. Sabayon «қораптан шығуға дайын» (out of the box) философиясын ұстанды, пайдаланушыға көптеген қолдануға дайын бағдарламалармен және өзінен-өзі конфигурацияланатын операциялық жүйемен қамтамасыз етуді мақсат етті. Sabayon Linux үздіксіз жаңарту циклына, өзінің бағдарламалық репозиторийіне және Entropy деп аталатын пакеттерді басқару жүйесіне ие болды. Sabayon x86 және AMD64 дистрибутивтерінде қолжетімді болды, сонымен қатар BeagleBone үшін ARMv7 қолдауы дамытылып жатты. Оның аты итальяндық десерт – жұмыртқадан жасалған забайонеден алынған. Sabayon логотипі – тауық тырнағының бейнесі. 2020 жылдың қараша айында Sabayon Linux-тың болашақ нұсқалары Gentoo Linux емес, Funtoo негізінде жасалатыны жарияланды. Осыған байланысты Sabayon Linux MocaccinoOS деп қайта аталды.

Конфигурациясы

Sabayon Gentoo Linux дистрибутивімен бірдей негізгі компоненттерді пайдаланды және systemd қолданды. Gentoo конфигурациялау құралдарының барлығы, мысалы, etc update және eselect толыққанды жұмыс істеді. Sabayon сонымен қатар OpenGL сияқты түрлі жүйе компоненттерін автоматты түрде конфигурациялауға арналған қосымша құралдарды қамтыды. Sabayon nVidia және ATI жабдықтары үшін жекеменшік бейне драйверлерін ұсынды. Үйлесімді жабдық табылған жағдайда олар қосылады, әйтпесе, әдепкі ашық кодты драйверлер қолданылады. Автоматты драйвер конфигурациясының нәтижесінде, GNOME және KDE нұсқалары үшін сәйкесінше Compiz Fusion және KWin композициялық терезе басқарушылары қолданылды. Желілік карталарды, сымсыз карталарды және веб-камераларды іздеу және конфигурациялау да осылай автоматты түрде жүзеге асырылды. Көптеген принтерлер автоматты түрде анықталды, бірақ CUPS интерфейсі арқылы нақты қолмен конфигурациялау қажет болды.

Пакеттерді басқару

Sabayon Linux екі пакет менеджеріне сүйенді. Portage Gentoo-дан мұрагерлік еткен, ал Entropy-ді Sabayon үшін Фабио Эркулиани және басқалар әзірледі. Portage бастапқы кодты жүктеді және оны нақты жүйеге арнап құрастырды, ал Entropy серверлерден екілік файлдарды басқарды. Екілік тарбол пакеттері Gentoo Linux-тың тұрақсыз тармағын пайдаланып алдын ала құрастырылған. Entropy клиенттері осы тарболдарды тартып алып, пакетті дұрыс орнату үшін Gentoo ebuild-тің түрлі алдын ала және кейін компиляция шақыруларын орындады. Бұл жүйені Gentoo жүйесімен толық екілік үйлесімділікте қылды, егер екеуі де бірдей құрастыру конфигурациясын қолданса. Екі пакет менеджерін пайдалану сарапшы қолданушыларға Gentoo жүйесінің толық икемділігіне қол жеткізуге, ал қалғандарына бағдарламалық қамтамасты және жаңартуларды оңай және жылдам басқаруға мүмкіндік берді. Entropy бағдарламалық жасақтамасы пайдаланушыларға дауыс беру және пакеттерге суреттер, файлдар мен веб-сілтемелер қосу арқылы мазмұн жасауға көмектесуге мүмкіндік берді. Rigo қолданбалық шолғышы Entropy-нің (әлде Sulfur, яғни Entropy Store) графикалық интерфейсінің алдыңғы бөлігі болды. "Азырақ – артық" қағидасын ұстана отырып, Rigo қарапайым және жылдам болуы үшін жобаланды. Фабио Эркулианимен болған сұхбатта ол Rigo-ны "Google сияқты" қолданбаларды басқару интерфейсі деп сипаттады. Rigo жүйе жаңартуларын, пакеттерді іздеуді, пакеттерді орнатуды/жоюды, пакеттерге дауыс беруді және көптеген басқа Entropy тапсырмаларын орындады.

Орнату

Gentoo-ны орнату, әдетте, жаңадан бастаушыларға ұсынылмайтын, себебі оның пакеттерді басқару жүйесі пайдаланушылардан пакеттерді орнату үшін бастапқы кодты құрастыруды талап етеді (көптеген дистрибутивтер алдын ала құрастырылған бинарлық файлдарды пайдаланады). Ірі бағдарламаларды және негізгі операциялық жүйені құрастыру бірнеше сағатқа созылуы мүмкін. Sabayon, "таза Gentoo"-дан орнатуға оңайырақ деп есептелді, өйткені ол Portage пакеттерді басқару жүйесімен қатар, өзінің Entropy пакеттерді басқаруын да қолданды, бұл пайдаланушыға орнату кезінде алдын ала құрастырылған бинарлық файлдарды пайдалануға мүмкіндік берді. Бұл дистрибутив LiveDVD (немесе LXDE, CoreCDX, SpinBase және ServerBase үшін LiveCD) болғанымен, жүйе толыққанды іске қосылғаннан кейін оны қатты дискіге орнатуға болады. Sabayon Linux Calamares орнатушысын қолданды. Алдыңғы нұсқаларда Anaconda және Gentoo Linux Installer қолданылған. Орнату Gentoo-ға қарағанда қарапайым болу үшін жасалған, себебі Gentoo операциялық жүйе туралы терең білімді қажет етеді (әсіресе Linux ядросын құрастыруда). DVD дискісінің жылдамдығына байланысты орнату 30 минутқа дейін уақыт алады. DVD дискісі жоқ пайдаланушылар Unetbootin арқылы құрылған USB дискісі арқылы GNOME және KDE нұсқаларын орната алады. Жүктелу кезінде музыка ойнайтын бағдарлама жұмыс істейді.