Фон: Fedora Silverblue-ден не күтуге болады

Өзгермейтін ОЖ мүмкіндіктерін қарастырайық.

Фон: Fedora Silverblue-ден не күтуге болады
/ фото Клем Оножегуо Unsplash

Күміс көгілдір қалай пайда болды

Fedora Silverblue - өзгермейтін жұмыс үстелі операциялық жүйесі. Онда барлық қолданбалар оқшауланған контейнерлерде жұмыс істейді және жаңартулар атомдық түрде орнатылады.

Бұрын жоба шақырылды Fedora атомдық жұмыс станциясы. Кейінірек ол Silverblue деп өзгертілді. Әзірлеушілердің айтуынша, олар 150-ден астам атау опцияларын қарастырған. Silverblue әлеуметтік желілерде тегін домен мен аккаунттар болғандықтан ғана таңдалды.

Жаңартылған жүйе өзгерді Fedora Workstation – Fedora 30 жүйесіндегі жұмыс үстелдері үшін басымдықты құрастыру. Авторлардың айтуынша, Silverblue болашақта. толығымен ауыстыра алады Fedora жұмыс станциясы.

Hacker News тұрғындарының бірі ұсындыSilverblue тұжырымдамасы жобаның дамуына айналды Азаматтығы жоқ Linux. Федора оны шамамен он жыл бұрын алға тартты. Азаматтығы жоқ Linux жұқа және қалың клиенттерді басқаруды жеңілдетуі керек еді. Онда да барлық жүйелік конфигурация файлдары тек оқуға арналған режимде ашылды.

«Өзгермейтіндік» не береді?

«Өзгермейтін операциялық жүйе» термині түбірлік және пайдаланушы каталогтары тек оқу үшін орнатылғанын білдіреді. Барлық өзгеретін деректер /var каталогында орналастырылған. Әзірлеушілер ұқсас әдісті пайдаланады ChromeOS и макос каталина. Бұл тәсіл ОЖ қауіпсіздігін арттырады және жүйелік файлдардың жойылуын болдырмайды (мысалы, қателікпен).

Тақырыптық ағындағы Hacker News тұрғындарының бірі Мен айтты, мен Ubuntu Yaru тақырыбын өзгерту кезінде кездейсоқ бірқатар жүйелік файлдарды жойдым. Дегенмен, оның регекстегі қатеге байланысты сақтық көшірмелері болмады. Оның айтуынша, өзгермейтін ОЖ проблемаларды болдырмауға көмектеседі.

Жаңартуларды орнату да жеңілдетілген - сізге тек жүйені жаңа кескіннен қайта жүктеу қажет. Сонымен қатар, бірнеше филиалдар арасында жылдам ауысуға болады (Fedora шығарылымдары). Мысалы, қазіргі уақытта әзірленген Fedora нұсқасы арасында Раухид және репозиторий жаңартулар-тестілеу алдағы жаңартулармен.

Классикалық Федорадан қандай айырмашылықтар бар?

OSTree технологиясы негізгі ортаны (/ және /usr) орнату үшін пайдаланылады. Бұл «нұсқалау» жүйесі деп айта аламыз RPM-пакеттер. RPM бумалары rpm-ostree көмегімен OSTree репозиторийіне аударылады. Пакетті орнату кезінде ол пішіндер Сәтсіздік жағдайында кері оралуға болатын қалпына келтіру нүктесі.

OSTree де ол мүмкіндік береді dnf/yum репозиторийлерінен және Fedora қолдамайтын репозиторийлерден қолданбаларды орнатыңыз. Ол үшін dnf орнату пәрменінің орнына rpm-ostree орнатуды пайдалану керек. Жүйе операциялық жүйенің жаңа негізгі кескінін жасайды және онымен орнатылғанын ауыстырады.

Қолданбаларды жаңарту механизмі ретінде пайдаланылады Жалпақ табақ. Ол оларды контейнерлерде өткізеді. Flatpack бумасы тек қолданбаға тән тәуелділіктерді қамтиды. Барлық негізгі кітапханалар (GNOME және KDE кітапханалары сияқты) қосылатын жұмыс ортасы болып қалады. Бұл тәсіл пакеттердің көлемін азайтуға және олардан қайталанатын компоненттерді жоюға мүмкіндік береді.

Фон: Fedora Silverblue-ден не күтуге болады
/ фото Джонатан Ларсон Unsplash

Flatpack пакетінде жоқ қолданбаларды орнату үшін пайдалануға болады Құралдар жинағы. Ол классикалық Fedora орнатушысымен контейнер жасауға мүмкіндік береді.

Ұқсас шешімдер

Тапсырмалары Silverblue-ге ұқсас басқа дистрибуциялар бар. Мысал болуы мүмкін Микро ОС openSUSE сайтынан. Бұл жеке тарату емес, бірақ CaaS (Қызмет ретіндегі контейнер) орналастыруға арналған openSUSE Kubic платформасының бөлігі.

Жүйе Docker контейнерлерімен жұмыс істейді. Олардың кескіндері RPM пакеттері ретінде таратылады. Бұл жеңілдетеді Flatpack пішімінде қол жетімді емес пәрмен жолына негізделген қолданбаларды орнатыңыз. Контейнерлерді іске қосуға арналған хост жүйесі ресми репозиторий негізінде құрылады openSUSE Tumbleweed бағдарламасы.

MicroOS ауқымды орталарда (мысалы, деректер орталықтарында) орналастыруға арналған, бірақ сонымен бірге бір машинада жұмыс істей алады.

Басқа ұқсас дамудың мысалы болар еді Nix операциялық жүйесі. Бұл Nix пакет менеджеріне негізделген Linux дистрибутиві. Оның негізгі ерекшелігі - конфигурациялардың декларативті сипаттамасы. Әкімшіге жүйені орнату және оны қолмен конфигурациялау қажет емес. Күй арнайы файлға жазылады: онда барлық пакеттер мен аутентификация параметрлері көрсетілген. Содан кейін пакет менеджері ОЖ-ны автоматты түрде көрсетілген күйге әкеледі.

Бұл жүйе белсенді жұмыс істейді пайдалану бұлттық провайдерлер, университеттер және IT компаниялары.

Қалай болғанда да, Silverblue нарықта өз орнын алуға мүмкіндігі бар. Оның нәтиже бере ме, жоқ па, оны алдағы уақытта көреміз.

Корпоративтік IaaS туралы бірінші блог материалдары:

Хабре туралы қосымша оқу:

Ақпарат көзі: www.habr.com

пікір қалдыру