Лидер проекта Fedora представил (https://fedoramagazine.org/announcing-fedora-coreos/) новый проект Fedora CoreOS (https://coreos.fedoraproject.org/), в рамках которого будет продолжена разработка серверной Linux-системы Container Linux (https://coreos.com/os/docs/latest/),
которая перешла в руки Red Hat после покупки (https://www.opennet.dev/opennews/art.shtml?num=47992) компании CoreOS. Red Hat передал проект сообществу Fedora для дальнейшей разработки в качестве upstream проекта промышленного дистрибутива Red Hat CoreOS, по аналогии с тем как Fedora Linux используется в качестве технологического полигона при разработке Red Hat Enterprise Linux.
Так как в Fedora уже развивается схожая по функциональности система Fedora Atomic Host, в рамках нового продукта Fedora CoreOS планируентся объединить технологии Fedora Atomic и Container Linux. Как и в Fedora Atomic начинка Fedora CoreOS будет формироваться на основе контента Fedora, но основные технологии будут перенесены из Container Linux. Технические детали интеграции до конца не определены и ещё будут обсуждаться.
Что касается проекта Atomic Workstation, развивающего атомарно обновляемый вариант Fedora Workstation, то данная редакция при выпуске Fedora 29 будет переименована (https://www.mail-archive.com/devel-announce@lists.fedor...) в Fedora Silverblue, что соответствует названию проекта (https://www.opennet.dev/opennews/art.shtml?num=48552) в рамках которого велась разработка данной редакции.
Напомним, что продукт Container Linux представлял атомарно обновляемое окружение, нацеленное на массовое развёртывание серверных систем и содержащее только минимальный набор компонентов, достаточный для выполнения изолированных контейнеров (ядро Linux, системный менеджер systemd и набор служебных сервисов для управления конфигурацией и установки обновлений). Все серверные приложения запускаются и поставляются в виде самодостаточных контейнеров. В качестве контейнерных runtime поддерживаются rkt (https://www.opennet.dev/opennews/art.shtml?num=44204) и Docker (https://www.opennet.dev/opennews/art.shtml?num=46789). Системный раздел монтируется в режиме только для чтения и не изменяется в процессе работы.
Система обновлений основана на наличии двух разделов под систему, один из которых является активным, а второй используется для копирования обновления, после установки обновления разделы меняются ролями. Конфигурация передаётся на этапе загрузки при помощи инструментария Ignition (https://www.opennet.dev/opennews/art.shtml?num=44270) (альтернатива Cloud-Init). Представляются средства автоматического определения доступных сервисов, использования единой конфигурации для группы серверов и объединения набора серверов во взаимосвязанные кластерные системы. Для обмена и управления конфигурацией используется система etcd (https://www.opennet.dev/opennews/art.shtml?num=48024).
URL: https://fedoramagazine.org/announcing-fedora-coreos/
Новость: https://www.opennet.dev/opennews/art.shtml?num=48808