Fedora CoreOS биринчи алдын ала кароо релиз киргизилген

Fedora долбоорун иштеп чыгуучулар жарыялады башталышы жөнүндө тестирлөө бөлүштүрүү комплектинин жаңы басылышынын биринчи алдын ала версиясы Fedora негизги OS, ал Fedora Atomic Host жана CoreOS Container Linux өнүмдөрүн изоляцияланган контейнерлерге негизделген чөйрөлөрдү иштетүү үчүн бирдиктүү чечим катары алмаштырды.

CoreOS Container Linux'тан жылдырылды Red Hat колунда CoreOS сатып алгандан кийин, жайылтуу куралдары (Ignition жүктөө этабындагы конфигурация системасы), атомдук жаңыртуу механизми жана продукттун жалпы философиясы Fedora CoreOSко өткөрүлүп берилген. Пакеттер менен иштөө технологиясы, OCI (Open Container Initiative) спецификацияларын колдоо жана SELinux негизинде контейнерлерди изоляциялоо үчүн кошумча механизмдер Atomic Host программасынан өткөрүлүп берилди. Fedora CoreOS rpm-ostree аркылуу Fedora репозиторийлерине негизделген. Moby (Docker) жана podman контейнерлер үчүн Fedora CoreOS иштөө убактысында колдоого алынган деп жарыяланды. Kubernetes колдоосу Fedora CoreOS үстүнөн контейнер оркестри үчүн пландаштырылган.

Долбоор минималдуу чөйрөнү камсыз кылууга багытталган, администратордун катышуусуз автоматтык түрдө жаңыртылган жана контейнерлерди иштетүү үчүн гана иштелип чыккан сервердик системаларды массалык жайылтуу үчүн унификацияланган. Fedora CoreOS обочолонгон контейнерлерди иштетүү үчүн жетиштүү компоненттердин минималдуу топтомун камтыйт - Linux ядросу, системалык система менеджери жана SSH аркылуу туташуу, конфигурацияны башкаруу жана жаңыртууларды орнотуу үчүн пайдалуу кызматтардын топтому.

Системалык бөлүм окуу үчүн гана режимде орнотулган жана иштөө учурунда өзгөрбөйт. тарам жүктөө стадиясында Ignition инструменталдык комплекти (Cloud-Initке альтернатива) аркылуу берилет.
Система иштеп баштагандан кийин, /etc каталогунун конфигурациясын жана мазмунун өзгөртүү мүмкүн эмес; сиз жөндөө профилин гана өзгөртүп, аны чөйрөнү алмаштыруу үчүн колдоно аласыз. Жалпысынан алганда, система менен иштөө контейнер сүрөттөрү менен иштөөгө окшош, алар жергиликтүү түрдө жаңыланбайт, бирок нөлдөн баштап кайра курулуп, жаңыдан ишке киргизилет.

Системанын сүрөтү бөлүнгүс жана OSTree технологиясын колдонуу менен түзүлөт (жеке пакеттерди мындай чөйрөдө орнотуу мүмкүн эмес; сиз rpm-ostree инструменталдык комплектинин жардамы менен жаңы пакеттер менен кеңейтүү менен тутумдун бүткүл сүрөтүн гана кайра түзө аласыз). Жаңыртуу системасы эки системалык бөлүмдү колдонууга негизделген, алардын бири активдүү, ал эми экинчиси жаңыртууну көчүрүү үчүн колдонулат, жаңыртууну орноткондон кийин бөлүмдөр ролдорду өзгөртөт.

Fedora CoreOS үч көз карандысыз бутактары сунушталат:
жаңыртуулары менен учурдагы Fedora релизинин негизинде снапшоттор менен тестирлөө; туруктуу - стабилдештирилген бутак, эки жумалык тестирлөөдөн өткөндөн кийин түзүлөт; кийинки - өнүгүү келечектеги релиздин сүрөтү. Жаңыртуулар бардык үч филиал үчүн жаралып, кемчиликтерди жана олуттуу каталарды жоюуда. Өнүктүрүүнүн азыркы этабында алдын ала чыгаруунун алкагында тестирлөөчү бөлүм гана түзүлүүдө. Биринчи туруктуу чыгарууну 6 айдан кийин чыгаруу пландалууда. CoreOS Container Linux дистрибуциясын колдоо Fedora CoreOS турукташтырылгандан 6 айдан кийин аяктайт жана Fedora Atomic Host колдоосу ноябрдын аягында аяктайт деп күтүлүүдө.

Долбоор турукташтырылгандан кийин телеметрияны жөнөтүү демейки боюнча иштетилет (телеметрия алдын ала көрүү түзүмүндө али жигердүү эмес) fedora-coreos-pinger кызматын колдонуу менен мезгил-мезгили менен OS версиясы сыяктуу тутум жөнүндө аныкталбаган маалыматты чогултуп, жөнөтөт. саны, булут, Fedora долбоорунун серверлерине платформа орнотуу түрүнө. Берилген маалыматтар идентификацияга алып келе турган маалыматты камтыбайт. Статистикалык маалыматтарды талдоодо жалпысынан Fedora CoreOSтун колдонулуш мүнөзүн баалоого мүмкүндүк берген жалпыланган маалымат гана колдонулат. Кааласа, колдонуучу телеметрияны жөнөтүүнү өчүрө алат же жөнөтүлгөн демейки маалыматты кеңейте алат.

Source: opennet.ru

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