Fedora projektu izstrÄdÄtÄji par izplatīŔanas stabilizÄÅ”anu un tÄ gatavÄ«bu plaÅ”ai lietoÅ”anai. Fedora CoreOS tiek reklamÄts kÄ vienots risinÄjums vidÄm, kuru pamatÄ ir izolÄti konteineri, aizstÄjot Fedora Atomic Host un CoreOS Container Linux produktus. CoreOS Container Linux izplatīŔana beigsies pÄc 6 mÄneÅ”iem, un paredzams, ka Fedora Atomic Host atbalsts beigsies novembra beigÄs.
Fedora CoreOS mÄrÄ·is ir nodroÅ”inÄt minimÄlu vidi, kas tiek automÄtiski atjauninÄta bez administratora iejaukÅ”anÄs un vienota serveru sistÄmu masveida izvietoÅ”anai, kas paredzÄtas tikai konteineru darbinÄÅ”anai. IzplatīŔana nodroÅ”ina tikai minimÄlu komponentu komplektu, kas ir pietiekams, lai palaistu izolÄtus konteinerus - Linux kodolu, sistÄmas pÄrvaldnieku un utilÄ«tu pakalpojumu kopu savienojuma izveidei, izmantojot SSH, konfigurÄcijas pÄrvaldÄ«bai un atjauninÄjumu instalÄÅ”anai.
SistÄmas nodalÄ«jums ir uzstÄdÄ«ts tikai lasīŔanas režīmÄ un darbÄ«bas laikÄ nemainÄs. pÄrsÅ«tÄ«ts iekrauÅ”anas posmÄ, izmantojot rÄ«ku komplektu (alternatÄ«va Cloud-Init). Kad sistÄma darbojas, direktorija /etc konfigurÄciju un saturu nav iespÄjams mainÄ«t; varat mainÄ«t tikai iestatÄ«jumu profilu un izmantot to, lai aizstÄtu vidi. KopumÄ darbs ar sistÄmu atgÄdina darbu ar konteineru attÄliem, kas netiek atjauninÄti lokÄli, bet tiek pÄrbÅ«vÄti no nulles un palaisti no jauna.
SistÄmas attÄls ir nedalÄms un tiek veidots, izmantojot OSTree tehnoloÄ£iju (atseviŔķas pakotnes Å”ÄdÄ vidÄ nevar instalÄt; var tikai pÄrbÅ«vÄt visu sistÄmas attÄlu, paplaÅ”inot to ar jaunÄm pakotnÄm, izmantojot rpm-ostree rÄ«ku komplektu). AtjauninÄÅ”anas sistÄma ir balstÄ«ta uz divu sistÄmas nodalÄ«jumu izmantoÅ”anu, no kuriem viens ir aktÄ«vs, bet otrs tiek izmantots atjauninÄjuma kopÄÅ”anai; pÄc atjauninÄjuma instalÄÅ”anas nodalÄ«jumi maina lomas.
No CoreOS Container Linux izplatīŔanas, kas Red Hat rokÄs pÄc CoreOS iegÄdes Fedora CoreOS projekts aizÅÄmÄs konfigurÄcijas rÄ«kus sÄknÄÅ”anas stadijÄ (Ignition), atomu atjauninÄjumu mehÄnismu un produkta vispÄrÄjo filozofiju. TehnoloÄ£ija darbam ar pakotnÄm, OCI (Open Container Initiative) specifikÄciju atbalsts un papildu mehÄnismi konteineru izolÄÅ”anai, pamatojoties uz SELinux, ir pÄrcelti no Atomic Host. Lai orÄ·estrÄtu konteinerus uz Fedora CoreOS, nÄkotnÄ ir plÄnots nodroÅ”inÄt integrÄciju ar Kubernetes (tostarp tiem, kuru pamatÄ ir ).
Fedora CoreOS pirmÄ stabilÄ laidiena saturs ir balstÄ«ts uz krÄtuvÄm izmantojot rpm-ostree pakotni.
Tas ietver Linux 5.4 kodolu, systemd 243 sistÄmas pÄrvaldnieku un Ignition 2.1 rÄ«ku komplektu. Runtime for konteineriem nodroÅ”ina atbalstu Moby 18.09 (Docker) un podman 1.7. PÄc noklusÄjuma cgroups v1 atbalsts ir iespÄjots, lai nodroÅ”inÄtu saderÄ«bu, bet cgroups v2 var iespÄjot kÄ opciju. IespÄja Ä«stenota dažÄdÄs platformÄs, tostarp preÄu serveros, QEMU, OpenStack, VMware, AWS, Alibaba, Azure un GCP. NodroÅ”inÄtais iso attÄls var darboties tieÅ”raides režīmÄ ar ielÄdi RAM. Tiek atbalstÄ«ta tÄ«kla sÄknÄÅ”ana, izmantojot PXE (netboot).
Tiek piedÄvÄti trÄ«s neatkarÄ«gi Fedora CoreOS atzari, kuriem tiek Ä£enerÄti atjauninÄjumi, kas novÄrÅ” ievainojamÄ«bas un nopietnas kļūdas:
- testÄÅ”ana ar momentuzÅÄmumiem, pamatojoties uz paÅ”reizÄjo Fedora laidienu ar atjauninÄjumiem;
- stabils - stabilizÄts zars, kas veidojas pÄc divu nedÄļu testÄÅ”anas zara testÄÅ”anas;
- nÄkamais - momentuzÅÄmums par nÄkotnes laidienu, kas paÅ”laik tiek izstrÄdÄts (pagaidÄm tikai plÄnos).
No nÄkotnes plÄniem tas ir minÄts Fedora CoreOS nosÅ«tot telemetriju, izmantojot pakalpojumu , kas periodiski uzkrÄj un nosÅ«ta neidentificÄjoÅ”u sistÄmas informÄciju, piemÄram, OS versijas numuru, mÄkoÅa platformu, instalÄcijas veidu, Fedora projekta serveriem. PÄrsÅ«tÄ«tie dati nesatur informÄciju, kas varÄtu novest pie identifikÄcijas. AnalizÄjot statistiku, tiek izmantota tikai apkopota informÄcija, kas ļauj vispÄrÄ«gi spriest par Fedora CoreOS lietoÅ”anas bÅ«tÄ«bu. Ja vÄlas, lietotÄjs var atspÄjot telemetrijas sÅ«tīŔanu vai paplaÅ”inÄt nosÅ«tÄ«to informÄciju pÄc noklusÄjuma.
Avots: opennet.ru
