Projekt Clear Linux pomiče fokus razvoja na poslužitelje i sustave u oblaku

Programeri Clear Linux distribucije сообщили o promjeni strategije razvoja projekta. Primarna područja razvoja su serverski i cloud sustavi, kojima će se sada posvetiti glavna pozornost. Komponente izdanja za radne stanice bit će podržane na rezidualnoj osnovi.

Isporuka paketa sa stolnim računalima će se nastaviti, ali u ovim paketima ponudit će se izvorne verzije korisničkih okruženja, bez dodataka i promjena specifičnih za Clear Linux. Uključujući formiranje paketa s GNOME-om, sastav i postavke radne površine odgovarat će referentnom prikazu, onome što GNOME projekt nudi prema zadanim postavkama.

Prethodno u ponudi vlastiti tema zazor, odvojeno set piktograma, unaprijed instalirani dodaci trećih strana za GNOME Shell (dash-to-dock, ikone, nestrpljivost, korisnička tema) i promijenjene GNOME postavke u prvoj fazi bit će prošao u posebnom paketu"desktop-assets-extras". Sljedeći tjedan planira se ažuriranje desktop paketa na GNOME 3.36, koji će odgovarati GNOME referentnom okruženju, nakon čega će paket "desktop-assets-extras" biti zastario.

Podsjetimo se da je distribuciju Clear Linuxa razvila tvrtka Intel i osigurava strogu izolaciju aplikacija pomoću spremnika odvojenih potpunom virtualizacijom. Osnovni dio distribucije sadrži samo minimalan skup alata za pokretanje spremnika i ažurira se atomski. Sve su aplikacije dizajnirane kao Flatpak paketi ili paketi koji se izvode u zasebnim spremnicima. Osim prilagođenih stolnih računala, izdanje za razvojne programere bilo je poznato po proširenoj hardverskoj podršci, integraciji sustava za otklanjanje pogrešaka temeljenom na FUSE-u, dodavanju novog programa za instalaciju i prisutnosti aplikacijski imenik, koji je ponudio komplete za implementaciju razvojnih okruženja koristeći različite jezike i tehnologije.

Značajke Clear Linuxa:

  • Model isporuke binarne distribucije. Ažuriranja sustava mogu se izvesti na dva načina: primjenom zakrpa na pokrenuti sustav i potpunim ažuriranjem sustava instaliranjem nove slike u zasebnoj Btrfs snimci i zamjenom aktivne snimke novom;
  • Spajanje paketa u skupove (snop), tvoreći gotovu funkcionalnost, bez obzira na to koliko ih programskih komponenti čini. Bundle i slika okruženja sustava formiraju se na temelju repozitorija RPM paketa, ali se isporučuju bez podjele na pakete. Unutar spremnika pokreće se posebno optimizirana kopija Clear Linuxa, koja sadrži pakete potrebne za pokretanje ciljane aplikacije;
  • Učinkovit sustav instalacije ažuriranja ugrađen u osnovni dio distribucije i osigurava ubrzanu isporuku ažuriranja koja rješavaju kritične probleme i ranjivosti. Ažuriranje u Clear Linuxu uključuje samo podatke koji su izravno promijenjeni, tako da tipični popravci za ranjivosti i pogreške zauzimaju samo nekoliko kilobajta i instaliraju se gotovo trenutno;
  • Unificirani sustav izrade verzija - verzija distribucije predstavlja stanje i verzije svih svojih komponenti, što je zgodno za stvaranje ponovljivih konfiguracija i praćenje promjena komponenti distribucije na razini datoteke. Promjena/ažuriranje bilo kojeg dijela sustava uvijek dovodi do promjene ukupne verzije cijele distribucije (ako se u običnim distribucijama povećava samo broj verzije određenog paketa, onda se u Clear Linuxu povećava verzija same distribucije) ;
  • Stateless pristup definiranju konfiguracije, podrazumijeva da su različite klase postavki odvojene (OS, korisničke i sistemske postavke pohranjuju se odvojeno), sustav ne sprema svoje stanje (stateless) i nakon instalacije ne sadrži nikakve postavke u direktoriju / etc, ali generira postavke u hodu na temelju predložaka navedenih pri pokretanju. Za vraćanje postavki sustava na zadane vrijednosti, možete jednostavno izbrisati /etc i /var;
  • Koristiti potpuna virtualizacija (KVM) za pokretanje spremnika, koja omogućuje visoku razinu sigurnosti. Vrijeme pokretanja spremnika malo zaostaje za tradicionalnim sustavima izolacije spremnika (imenski prostori, cgrupe) i prihvatljivo je za pokretanje spremnika aplikacija na zahtjev (vrijeme pokretanja virtualnog okruženja je oko 200 ms, a dodatna potrošnja memorije je 18-20 MB po spremniku). Za smanjenje potrošnje memorije koristi se mehanizam DAX (izravan pristup datotečnom sustavu zaobilazeći predmemoriju stranice bez korištenja razine blok uređaja), a tehnologija se koristi za dedupliciranje identičnih memorijskih područja KSM (Kernel Shared Memory), koji vam omogućuje organiziranje dijeljenja resursa glavnog sustava i povezivanje različitih gostujućih sustava na zajednički predložak okruženja sustava.
  • Izvor: opennet.ru

Dodajte komentar