Жардам: Fedora Silverblueден эмнени күтсө болот

Келгиле, өзгөрүлгүс ОСтун өзгөчөлүктөрүн карап көрөлү.

Жардам: Fedora Silverblueден эмнени күтсө болот
/ сүрөт Клем Оножегуо Unsplash

Silverblue кантип пайда болду

Fedora Silverblue өзгөрүлгүс рабочий иш системасы болуп саналат. Анда бардык тиркемелер обочолонгон контейнерлерде иштейт жана жаңыртуулар атомдук түрдө орнотулат.

Буга чейин долбоор деп аталган Fedora атомдук жумушчу станциясы. Кийинчерээк ал Silverblue деп аталып калган. Иштеп чыгуучулардын айтымында, алар 150дөн ашык ысым варианттарын карашты. Silverblue жөн гана социалдык тармактарда ушундай бекер домен жана аккаунттар бар болгондуктан тандалган.

Жаңыланган система өзгөрдү Fedora Workstation - Fedora 30дагы иш такталары үчүн приоритеттүү түзүлүш. Авторлордун айтымында, Silverblue келечекте. толугу менен алмаштыра алат Fedora жумушчу станциясы.

Hacker News тургундарынын бири сунуш кылдыSilverblue концепциясы долбоордун иштеп чыгуусу болуп калды Жарандыгы жок Linux. Fedora аны он жыл мурун көтөргөн. Жарандыгы жок Linux жука жана жоон кардарларды башкарууну жөнөкөйлөштүрүү керек болчу. Анда да бардык система конфигурация файлдары окуу үчүн гана режимде ачылган.

"Өзгөрбөстүк" эмне берет?

"Өзгөрбөс операциялык система" термини түпкү жана колдонуучу каталогдору окуу үчүн гана орнотулганын билдирет. Бардык өзгөрүлүүчү маалыматтар /var каталогуна жайгаштырылат. Иштеп чыгуучулар ушундай ыкманы колдонушат ChromeOS и MacOS Каталина. Бул ыкма ОСтун коопсуздугун жогорулатат жана системалык файлдардын жок кылынышына жол бербейт (мисалы, жаңылыштык менен).

Тематикалык жиптеги Hacker News тургундарынын бири Мен айткан, мен бир жолу Ubuntu Yaru темасын өзгөртүп жатканда бир катар тутум файлдарын кокустан жок кылгам. Бирок, регекстеги катадан улам анын эч кандай камдык көчүрмөсү болгон эмес. Анын айтымында, өзгөрүлбөс ОС көйгөйлөрдөн качууга жардам берет.

Жаңыртууларды орнотуу да жөнөкөйлөштүрүлгөн - сизден системаны жаңы сүрөттөн кайра жүктөө жетиштүү. Андан тышкары, бир нече бутактардын (Fedora релиздери) ортосунда тез которулууга болот. Мисалы, Fedora учурда иштелип чыккан версия ортосунда иштетилбеген булгаары жана репозиторий жаңыртууларды сыноо алдыдагы жаңыртуулар менен.

Классикалык Fedoraдан кандай айырмачылыктар бар?

OSTree технологиясы базалык чөйрөнү (/ жана / usr) орнотуу үчүн колдонулат. Бул "версиялоо" системасы деп айта алабыз RPM-пакеттер. RPM пакеттери rpm-ostree аркылуу OSTree репозиторийине которулат. Пакетти орнотуу учурунда ал формалары Иштебей калган учурда артка жыла турган калыбына келтирүү чекити.

OSTree да Бул берет dnf/yum репозиторийлеринен жана Fedora тарабынан колдоого алынбаган репозиторийлерден тиркемелерди орнотуу. Бул үчүн, dnf орнотуу буйругунун ордуна rpm-ostree орнотуусун колдонушуңуз керек. Система операциялык системанын жаңы базалык сүрөтүн жаратат жана орнотулганын аны менен алмаштырат.

Тиркемелерди жаңыртуу механизми катары колдонулат жалпак пакет. Аларды контейнерлерде иштетет. Flatpack пакети колдонмого тиешелүү көз карандылыктарды гана камтыйт. Бардык негизги китепканалар (мисалы, GNOME жана KDE китепканалары) иштетилүүчү чөйрөлөр бойдон калууда. Бул ыкма пакеттердин көлөмүн азайтууга жана алардан кайталануучу компоненттерди жок кылууга мүмкүндүк берет.

Жардам: Fedora Silverblueден эмнени күтсө болот
/ сүрөт Джонатан Ларсон Unsplash

Flatpack пакетинде жок тиркемелерди орнотуу үчүн, сиз колдоно аласыз Toolbox. Бул классикалык Fedora орнотуучу менен контейнер түзүүгө мүмкүндүк берет.

Окшош чечимдер

Милдеттери Silverblueге окшош башка бөлүштүрүүлөр бар. Мисал болушу мүмкүн Микро OS openSUSEден. Бул өз алдынча бөлүштүрүү эмес, бирок CaaS (Кызмат катары контейнер) жайылтуу үчүн openSUSE Kubic платформасынын бир бөлүгү.

Система Docker контейнерлери менен иштейт. Алардын сүрөттөрү RPM пакеттери катары бөлүштүрүлөт. Бул жөнөкөйлөтөт Flatpack форматында жеткиликсиз болгон буйрук сабына негизделген колдонмолорду орнотуңуз. Контейнерлерди иштетүү үчүн хост системасы расмий репозиторийдин негизинде түзүлөт openSUSE Tumbleweed.

MicroOS масштабдуу чөйрөдө (мисалы, маалымат борборлорунда) жайылтуу үчүн иштелип чыккан, бирок бир эле машиналарда иштөөгө жөндөмдүү.

Дагы бир ушундай өнүгүүнүн мисалы боло алат Nix OS. Бул Nix пакет менеджерине негизделген Linux бөлүштүрүү. Анын негизги өзгөчөлүгү - конфигурациялардын декларативдик сүрөттөлүшү. Администратор системаны орнотуп, аны кол менен конфигурациялоонун кереги жок. Статус атайын файлга жазылган: бардык пакеттер жана аутентификация орнотуулары ошол жерде көрсөтүлгөн. Андан кийин, пакет менеджери автоматтык түрдө ОСти көрсөтүлгөн абалга алып келет.

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

Кандай болгон күндө да, Silverblue рынокто өз ордун ээлөө мүмкүнчүлүгүнө ээ. Ал ишке ашабы же жокпу, аны келечекте көрүүгө болот.

Корпоративдик IaaS жөнүндө биринчи блогдун материалдары:

Habré боюнча кошумча окуу:

Source: www.habr.com

Комментарий кошуу