Predstavljena prva predogledna izdaja sistema Fedora CoreOS

Razvijalci projekta Fedora napovedal o začetku testiranje prva predhodna različica nove izdaje distribucijskega kompleta Fedora Core OS, ki je zamenjal izdelka Fedora Atomic Host in CoreOS Container Linux kot enotna rešitev za izvajajoča okolja, ki temeljijo na izoliranih vsebnikih.

Iz CoreOS Container Linux, ki premaknjen Fedora CoreOS je v roke Red Hata po nakupu CoreOS prenesla orodja za uvajanje (konfiguracijski sistem Ignition bootstrap), atomski mehanizem posodabljanja in splošno filozofijo izdelka. Tehnologija za delo s paketi, podpora za specifikacije OCI (Open Container Initiative) in dodatni mehanizmi za izolacijo vsebnikov na osnovi SELinuxa so bili preneseni iz Atomic Host. Fedora CoreOS temelji na repozitorijih Fedora z uporabo rpm-ostree. Moby (Docker) in podman sta navedena kot podprta v izvajalnem okolju Fedora CoreOS za vsebnike. Podpora za Kubernetes je načrtovana za orkestracijo vsebnika na vrhu sistema Fedora CoreOS.

Projekt je namenjen zagotavljanju minimalnega okolja, atomsko samodejno posodobljenega brez sodelovanja skrbnika in poenotenega za množično uvajanje strežniških sistemov, zasnovanih izključno za izvajanje vsebnikov. Fedora CoreOS vsebuje le minimalen nabor komponent, ki zadošča za zagon izoliranih vsebnikov - jedro Linuxa, sistemski upravitelj systemd in nabor pomožnih storitev za povezovanje prek SSH, upravljanje konfiguracije in nameščanje posodobitev.

Sistemska particija je nameščena v načinu samo za branje in se med delovanjem ne spreminja. Konfiguracija prenese v fazi zagona z uporabo kompleta orodij Ignition (alternativa Cloud-Init).
Ko sistem deluje, spreminjanje konfiguracije in vsebine imenika /etc ni mogoče; spremenite lahko samo profil nastavitev in ga uporabite za zamenjavo okolja. Na splošno je delo s sistemom podobno delu s slikami vsebnikov, ki se ne posodabljajo lokalno, ampak se znova zgradijo iz nič in zaženejo na novo.

Slika sistema je nedeljiva in je oblikovana s tehnologijo OSTree (v takšno okolje ni mogoče namestiti posameznih paketov; celotno sliko sistema lahko le na novo zgradite in jo razširite z novimi paketi s pomočjo orodja rpm-ostree). Sistem posodabljanja temelji na uporabi dveh sistemskih particij, od katerih je ena aktivna, druga pa se uporablja za kopiranje posodobitve, po namestitvi posodobitve pa particiji zamenjata vlogi.

Na voljo so tri neodvisne veje Fedora CoreOS:
testiranje s posnetki na podlagi trenutne izdaje Fedore s posodobitvami; stabilna - stabilizirana veja, nastala po dveh tednih testiranja testne veje; naslednji - posnetek prihodnje izdaje v razvoju. Ustvarjajo se posodobitve za vse tri veje, da se odpravijo ranljivosti in resne napake. Na trenutni stopnji razvoja, v okviru predhodne izdaje, se oblikuje le testna veja. Prva stabilna izdaja naj bi izšla čez 6 mesecev. Podpora za distribucijo CoreOS Container Linux se bo končala 6 mesecev po stabilizaciji Fedora CoreOS, podpora za Fedora Atomic Host pa naj bi se končala konec novembra.

Ko je projekt stabiliziran, bo pošiljanje telemetrije privzeto omogočeno (telemetrija še ni aktivna v gradnji predogleda) z uporabo storitve fedora-coreos-pinger, ki občasno zbira in pošilja neidentifikacijske informacije o sistemu, kot je različica OS številko, oblak, na vrsto namestitve platforme projektnih strežnikov Fedora. Posredovani podatki ne vsebujejo informacij, ki bi lahko vodile do identifikacije. Pri analizi statistike se uporabljajo le združene informacije, ki nam omogočajo splošno presojo narave uporabe Fedora CoreOS. Po želji lahko uporabnik onemogoči pošiljanje telemetrije ali razširi privzete poslane informacije.

Vir: opennet.ru

Dodaj komentar