Таҳиягарони лоиҳаи Fedora дар бораи муътадил гардондани таксимот ва ба истифодаи васеъ тайёр будани он. Fedora CoreOS ҳамчун як ҳалли ягона барои кор кардани муҳитҳо дар асоси контейнерҳои ҷудошуда, иваз кардани маҳсулоти Fedora Atomic Host ва CoreOS Container Linux пешбарӣ карда мешавад. Тақсимоти CoreOS Container Linux пас аз 6 моҳ ба охир мерасад ва интизор меравад, ки Fedora Atomic Host дастгирӣ дар охири моҳи ноябр хотима ёбад.
Fedora CoreOS ҳадаф дорад, ки муҳити ҳадди ақалро таъмин кунад, ки ба таври худкор бе дахолати маъмур навсозӣ карда мешавад ва барои густариши оммавии системаҳои серверӣ, ки танҳо барои контейнерҳои коркунанда тарҳрезӣ шудааст, муттаҳид карда мешавад. Тақсим танҳо маҷмӯи ҳадди ақали ҷузъҳоеро, ки барои идора кардани контейнерҳои ҷудошуда кофӣ аст, таъмин мекунад - ядрои Linux, менеҷери системаи системавӣ ва маҷмӯи хидматҳои коммуналӣ барои пайвастшавӣ тавассути SSH, идоракунии конфигуратсия ва насби навсозиҳо.
Қисмати система дар реҷаи танҳо барои хондан насб карда шудааст ва ҳангоми кор тағир намеёбад. дар марҳилаи боркунӣ бо истифода аз асбобҳо интиқол дода мешавад (алтернатива ба Cloud-Init). Вақте ки система кор мекунад, тағир додани конфигуратсия ва мундариҷаи директорияи /etc ғайриимкон аст; шумо метавонед танҳо профили танзимотро тағир диҳед ва онро барои иваз кардани муҳити зист истифода баред. Умуман, кор бо система ба кор бо тасвирҳои контейнер шабоҳат дорад, ки онҳо ба таври маҳаллӣ нав карда намешаванд, аммо аз сифр барқарор карда мешаванд ва аз нав оғоз карда мешаванд.
Тасвири система тақсимнашаванда аст ва бо истифода аз технологияи OSTree ташаккул меёбад (бастаҳои инфиродӣ дар чунин муҳит насб карда намешаванд; шумо метавонед танҳо тамоми тасвири системаро аз нав созед ва онро бо бастаҳои нав бо истифода аз абзори rpm-ostree васеъ кунед). Системаи навсозӣ ба истифодаи ду қисмати система асос ёфтааст, ки яке фаъол аст ва дуюмаш барои нусхабардории навсозӣ истифода мешавад; пас аз насб кардани навсозӣ, қисмҳо нақшҳоро иваз мекунанд.
Аз тақсимоти CoreOS Container Linux, ки Дар дасти Red Hat пас аз харидани CoreOS, лоиҳаи Fedora CoreOS асбобҳои конфигуратсияи боркунӣ (Ignition), механизми навсозии атомӣ ва фалсафаи умумии маҳсулотро ба даст овард. Технологияи кор бо бастаҳо, дастгирии мушаххасоти OCI (Open Container Initiative) ва механизмҳои иловагии ҷудокунии контейнерҳо дар асоси SELinux аз Atomic Host интиқол дода шудаанд. Барои ташкили контейнерҳо дар болои Fedora CoreOS, дар оянда ба нақша гирифта шудааст, ки ҳамгироӣ бо Kubernetes (аз ҷумла онҳое, ки дар асоси ).
Мундариҷаи аввалин нашри устувори Fedora CoreOS ба анборҳо асос ёфтааст бо истифода аз бастаи rpm-ostree.
Он ядрои Linux 5.4, менеҷери системаи systemd 243 ва асбоби Ignition 2.1-ро дар бар мегирад. Runtime барои контейнерҳо Moby 18.09 (Docker) ва podman 1.7-ро дастгирӣ мекунад. Бо нобаёнӣ, дастгирии cgroups v1 барои таъмини мутобиқат фаъол аст, аммо cgroups v2 метавонад ҳамчун интихоб фаъол карда шавад. Имконият амалӣ гардид дар платформаҳои гуногун, аз ҷумла серверҳои молӣ, QEMU, OpenStack, VMware, AWS, Alibaba, Azure ва GCP. Тасвири изофии пешниҳодшуда метавонад дар реҷаи зинда бо боркунӣ ба RAM кор кунад. Боркунии шабака тавассути PXE (netboot) дастгирӣ карда мешавад.
Се филиали мустақили Fedora CoreOS пешниҳод карда мешаванд, ки барои онҳо навсозиҳо тавлид мешаванд, ки осебпазирӣ ва хатогиҳои ҷиддиро бартараф мекунанд:
- озмоиш бо аксҳо дар асоси версияи кунунии Fedora бо навсозиҳо;
- устувор - шохаи устуворшуда, ки пас аз ду ҳафтаи санҷиши шохаи санҷишӣ ташаккул меёбад;
- навбатӣ - акси версияи ояндаи таҳияшаванда (танҳо дар нақшаҳо барои ҳозир).
Аз планхои оянда кайд карда мешавад дар Fedora CoreOS бо истифода аз хидмат телеметрия мефиристад . Маълумоти интиқолшуда дорои маълумоте нест, ки метавонад ба шахсият оварда расонад. Ҳангоми таҳлили омор танҳо маълумоти ҷамъшуда истифода мешавад, ки ба мо имкон медиҳад, ки умуман хусусияти истифодаи Fedora CoreOS-ро доварӣ кунем. Агар хоҳед, корбар метавонад ирсоли телеметрияро ғайрифаъол кунад ё маълумоти ирсолшударо бо нобаёнӣ васеъ кунад.
Манбаъ: opennet.ru
