Projekat Clear Linux prebacuje svoj razvojni fokus na servere i cloud sisteme

Programeri Clear Linux distribucije izvijestili o promjeni strategije razvoja projekta. Primarne oblasti razvoja su serverski i cloud sistemi, kojima će sada biti posvećena glavna pažnja. Komponente izdanja za radne stanice će biti podržane na rezidualnoj osnovi.

Isporuka paketa sa desktop računarima će se nastaviti, ali u ovim paketima će biti ponuđeno originalne verzije korisničkih okruženja, bez dodataka i promjena specifičnih za Clear Linux. Uključujući i formiranje paketa sa GNOME-om, kompozicija i postavke radne površine će odgovarati referentnom prikazu, što podrazumevano nudi GNOME projekat.

Ranije u ponudi vlastitog tema registracija, odvojeno set piktograma, unaprijed instalirani dodaci treće strane za GNOME Shell (dash-to-dock, desktop ikone, nestrpljenje, korisnička tema) i promijenjene GNOME postavke u prvoj fazi će biti prošao u posebnom pakovanju"desktop-assets-extras". Sljedeće sedmice planirano je da se desktop paketi ažuriraju na GNOME 3.36, koji će odgovarati referentnom okruženju GNOME-a, nakon čega će paket "desktop-assets-extras" biti zastario.

Podsjetimo da je Clear Linux distribuciju razvio Intel i pruža striktnu izolaciju aplikacija koristeći kontejnere odvojene pomoću pune virtuelizacije. Osnovni dio distribucije sadrži samo minimalan skup alata za pokretanje kontejnera i ažurira se atomski. Sve aplikacije su dizajnirane kao Flatpak paketi ili paketi koji rade u zasebnim kontejnerima. Pored prilagođenih desktopa, izdanje za programere bilo je poznato po proširenoj hardverskoj podršci, integraciji sistema za otklanjanje grešaka zasnovanog na FUSE, dodavanju novog instalatera i prisutnosti direktorij aplikacija, koji je ponudio komplete za implementaciju razvojnih okruženja koristeći različite jezike i tehnologije.

Karakteristike Clear Linux-a:

  • Model isporuke binarne distribucije. Ažuriranje sistema se može izvesti na dva načina: primjena zakrpa na sistem koji radi i potpuno ažuriranje sistema instaliranjem nove slike u poseban Btrfs snimak i zamjenom aktivnog snimka novim;
  • Agregiranje paketa u setove (bundle), formirajući gotovu funkcionalnost, bez obzira na to koliko ih softverskih komponenti čini. Bundle i slika sistemskog okruženja formiraju se na osnovu spremišta RPM paketa, ali se isporučuju bez podele na pakete. Unutar kontejnera radi posebno optimizirana kopija Clear Linuxa, koja sadrži pakete potrebne za pokretanje ciljne aplikacije;
  • Efikasan sistem 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 Linux-u uključuje samo podatke koji su se direktno promijenili, tako da tipične popravke za ranjivosti i greške zauzimaju samo nekoliko kilobajta i instaliraju se gotovo trenutno;
  • Jedinstveni sistem upravljanja verzijama - verzija distribucije predstavlja stanje i verzije svih njenih komponenti, što je pogodno za kreiranje reproducibilnih konfiguracija i praćenje promjena u komponentama distribucije na nivou datoteke. Promjena/ažuriranje bilo kojeg dijela sistema uvijek dovodi do promjene ukupne verzije cijele distribucije (ako se u običnim distribucijama samo povećava broj verzije određenog paketa, onda se u Clear Linuxu povećava verzija same distribucije) ;
  • Pristup definisanju konfiguracije bez stanja, koji podrazumeva da su različite klase postavki odvojene (OS, korisničke i sistemske postavke se pohranjuju odvojeno), sistem ne pohranjuje svoje stanje (bez stanja) i nakon instalacije ne sadrži nikakve postavke u / etc direktoriju, ali generiše postavke u hodu na osnovu šablona navedenih pri pokretanju. Da resetujete sistemske postavke na podrazumevane vrednosti, možete jednostavno da obrišete /etc i /var;
  • Koristite puna virtuelizacija (KVM) za pokretanje kontejnera, koja omogućava visok nivo sigurnosti. Vrijeme pokretanja kontejnera je malo iza tradicionalnih sistema izolacije kontejnera (prostori imena, cgroup) i prihvatljivo je za pokretanje kontejnera aplikacija na zahtjev (vrijeme pokretanja virtuelnog okruženja je oko 200 ms, a dodatna potrošnja memorije je 18-20 MB po kontejneru). Za smanjenje potrošnje memorije koristi se mehanizam DAX (direktan pristup sistemu datoteka zaobilazeći keš stranica bez korištenja nivoa blok uređaja), a tehnologija se koristi za uklanjanje duplikata identičnih memorijskih područja KSM (Kernel Shared Memory), koji vam omogućava da organizirate dijeljenje resursa host sistema i povežete različite gostujuće sisteme na zajednički predložak sistemskog okruženja.
  • izvor: opennet.ru

Dodajte komentar