Projekt Clear Linux usmjerava fokus na razvoj za servere i oblačne sustave.

Razvijači distribucije Clear Linux javili su o promjeni razvojne strategije projekta. Kao primarne smjerove razvoja ističu se serverski i oblaci sustavi kojima će se sada posvetiti posebna pažnja. Komponente izdanja za radne stanice bit će podržane pretežno na preostalim osnovama.

Dostava paketa s radnim površinama bit će nastavljena, ali u tim paketima bit će ponuđeni izvorni varijante korisničkih okruženja, bez specifičnih nadogradnji i izmjena za Clear Linux. Uključujući nastavak formiranja paketa s GNOME, ali sastav i postavke radne površine bit će u skladu s referentnim izgledom, onim što se nudi kao zadano od strane projekta GNOME.

Ranije ponuđena vlastita tema dizajna, zaseban set ikona, unaprijed instalirani dodaci za GNOME Shell (dash-to-dock, desktop-icons, impatience, user-theme) i izmijenjene postavke GNOME u prvoj fazi bit će premješteni u zaseban paket „desktop-assets-extras“. Sljedećeg tjedna planira se ažurirati pakete s radnom površinom na GNOME 3.36, koji će biti u skladu s referentnim okruženjem GNOME, nakon čega će paket „desktop-assets-extras“ biti prebačen u kategoriju zastarjelih.

Podsjećamo da distribuciju Clear Linux razvija tvrtka Intel i osigurava strogu izolaciju aplikacija pomoću kontejnera, podijeljenih korištenjem potpune virtualizacije. Osnovni dio distribucije sadrži samo minimalni set alata za pokretanje kontejnera i ažurira se atomarno. Sve aplikacije su oblikovane u vidu Flatpak paketa ili setova (Bundle), koji se pokreću u zasebnim kontejnerima. Osim prilagođenih radnih površina, izdanje za programere je bilo zapaženo po proširenoj podršci za hardver, integraciji sustava za debagiranje temeljenog na FUSE-u, dodavanju novog instalatera i postojanju kataloga aplikacija, u kojem su ponuđeni setovi za razmještaj okruženja za razvoj koristeći različite jezike i tehnologije.

Značajke Clear Linux:

  • Binarni model isporuke distribucije. Ažuriranja sustava mogu se provoditi u dva načina: nanoseći ispravke na aktivni sustav ili potpuno ažuriranje sustava putem instalacije novog imidža u zasebni Btrfs snaphot i zamjenu aktivnog snaphot-a novim;
  • Agregacija paketa u skupove (bundle), koji čine gotovu funkcionalnost, bez obzira na to koliko programske komponente ih čine. Bundle i oblik sistemskog okruženja sastavljaju se na osnovu RPM repozitorija, ali se isporučuju bez deljenja na pakete. Unutar kontejnera se izvršava posebno optimizovana kopija Clear Linux-a koja sadrži potrebne setove (bundle) za pokretanje ciljne aplikacije;
  • Efikasan sistem instalacije ažuriranja, ugrađen u osnovni deo distribucije i koji osigurava bržu isporuku ažuriranja za ispravku kritičnih problema i ranjivosti. Ažuriranje u Clear Linux-u uključuje samo direktno izmenjene podatke, tako da tipične ispravke ranjivosti i grešaka zauzimaju samo nekoliko kilobajta i instaliraju se gotovo trenutno;
  • Jedinstven sistem verzioniranja — verzija distribucije predstavlja stanje i verzije svih komponenti koje je uključuju, što je korisno za kreiranje reprodukovih konfiguracija i praćenje promena komponenti distribucije na nivou datoteka. Promena/ažuriranja bilo kog dela sistema uvek dovodi do promene ukupne verzije čitavog distribucije (dok se u običnim distribucijama samo povećava broj verzije određenog paketa, u Clear Linux-u se povećava verzija samog distribucije);
  • Stateless pristup definisanju konfiguracije, koji podrazumeva da su različite klase podešavanja odvojene (podešavanja OS-a, korisnika i sistema se čuvaju odvojeno), sistem ne čuva svoje stanje (stateless) i nakon instalacije ne sadrži nikakva podešavanja u direktorijumu /etc, već generiše podešavanja u letu na osnovu naznačenih šablona prilikom pokretanja. Da bi se sistemska podešavanja resetovala na zadane vrednosti, jednostavno se mogu obrisati /etc i /var;
  • Korištenje pune virtualizacije (KVM) za pokretanje kontejnera, što omogućava visok nivo bezbednosti. Vreme pokretanja kontejnera minimalno zaostaje za tradicionalnim sistemima kontejnerske izolacije (namespaces, cgroups) i prihvatljivo je za pokretanje kontejnera aplikacija po zahtevu (vreme pokretanja virtuelnog okruženja iznosi oko 200ms, a dodatna potrošnja memorije 18-20 MB po kontejneru). Za smanjenje potrošnje memorije koristi se mehanizam DAX (izravni pristup FS-u zaobići predmemoriju stranice bez korištenja razine blok uređaja), a za deduplikaciju istih područja memorije primjenjuje se tehnologija KSM (Kernel Shared Memory), što omogućuje zajedničko korištenje resursa host sustava i povezivanje zajedničkog predloška sustavnog okruženja različitim gostujućim sustavima.
  • Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster