Projekt Clear Linux se osredotoča na razvoj na strežnike in sisteme v oblaku

Razvijalci distribucije Clear Linux сообщили o spremembi strategije razvoja projekta. Primarna področja razvoja so strežniški in oblačni sistemi, ki jim bo zdaj namenjena največ pozornosti. Komponente izdaje za delovne postaje bodo podprte na preostali osnovi.

Dostava paketov z namiznimi računalniki se bo nadaljevala, vendar v teh paketih bo ponujeno izvirne različice uporabniških okolij, brez dodatkov in sprememb, specifičnih za Clear Linux. Vključno z oblikovanjem paketov z GNOME, bodo sestava in nastavitve namizja ustrezale referenčnemu pogledu, ki ga privzeto ponuja projekt GNOME.

Prej ponujeno lastno tema očistek, ločeno nabor piktogramov, vnaprej nameščeni dodatki drugih proizvajalcev za lupino GNOME (pomik do doka, namizju ikone, nestrpnost, uporabniška tema) in spremenjene nastavitve GNOME na prvi stopnji bodo opravili v ločenem paketu"desktop-assets-extras". Naslednji teden naj bi bili namizni paketi posodobljeni na GNOME 3.36, ki se bo ujemal z referenčnim okoljem GNOME, po tem pa bo paket "desktop-assets-extras" opuščen.

Naj spomnimo, da je distribucijo Clear Linux razvil Intel in zagotavlja strogo izolacijo aplikacij z uporabo vsebnikov, ločenih s popolno virtualizacijo. Osnovni del distribucije vsebuje le minimalen nabor orodij za izvajanje vsebnikov in se posodablja atomsko. Vse aplikacije so zasnovane kot paketi Flatpak ali paketi, ki se izvajajo v ločenih vsebnikih. Poleg prilagojenih namizij je bila različica za razvijalce opazna po razširjeni podpori za strojno opremo, integraciji sistema za odpravljanje napak, ki temelji na FUSE, dodanem novem namestitvenem programu in prisotnosti imenik aplikacij, ki je ponujal komplete za uvajanje razvojnih okolij z uporabo različnih jezikov in tehnologij.

Lastnosti programa Clear Linux:

  • Model dostave binarne distribucije. Posodobitve sistema je mogoče izvesti na dva načina: z uporabo popravkov na delujočem sistemu in popolno posodobitvijo sistema z namestitvijo nove slike v ločen posnetek Btrfs in zamenjavo aktivnega posnetka z novim;
  • Združevanje paketov v sklope (snop), ki tvorijo pripravljeno funkcionalnost, ne glede na to, koliko programskih komponent jih tvori. Paket in slika sistemskega okolja sta oblikovana na podlagi repozitorija paketov RPM, vendar sta dostavljena brez razdelitve na pakete. Znotraj vsebnikov se izvaja posebej optimizirana kopija programa Clear Linux, ki vsebuje svežnje, potrebne za izvajanje ciljne aplikacije;
  • Učinkovit sistem nameščanja posodobitev, ki je vgrajen v osnovni del distribucije in zagotavlja pospešeno dostavo posodobitev, ki odpravljajo kritične težave in ranljivosti. Posodobitev v programu Clear Linux vključuje le podatke, ki so bili neposredno spremenjeni, tako da običajni popravki za ranljivosti in napake zavzamejo le nekaj kilobajtov in so nameščeni skoraj v trenutku;
  • Poenoten sistem za ustvarjanje različic – distribucijska različica predstavlja stanje in različice vseh njenih komponent, kar je priročno za ustvarjanje ponovljivih konfiguracij in sledenje spremembam distribucijskih komponent na ravni datoteke. Spreminjanje/posodobitev katerega koli dela sistema vedno povzroči spremembo celotne različice celotne distribucije (če se v običajnih distribucijah poveča samo številka različice določenega paketa, se v Clear Linuxu poveča različica same distribucije) ;
  • Brezdržavni pristop k definiranju konfiguracije, kar pomeni, da so različni razredi nastavitev ločeni (OS, uporabniške in sistemske nastavitve so shranjene ločeno), sistem ne shranjuje svojega stanja (brez stanja) in po namestitvi ne vsebuje nobenih nastavitev v imeniku / etc, vendar generira nastavitve sproti na podlagi predlog, določenih ob zagonu. Če želite ponastaviti sistemske nastavitve na privzete vrednosti, lahko preprosto izbrišete /etc in /var;
  • Uporaba popolno virtualizacijo (KVM) za izvajanje kontejnerjev, ki omogoča visoko stopnjo varnosti. Čas zagona vsebnika nekoliko zaostaja za tradicionalnimi sistemi izolacije vsebnikov (imenski prostori, cgroups) in je sprejemljiv za zagon vsebnikov aplikacij na zahtevo (čas zagona virtualnega okolja je približno 200 ms, dodatna poraba pomnilnika pa 18-20 MB na vsebnik). Za zmanjšanje porabe pomnilnika se uporablja mehanizem DAX (neposreden dostop do datotečnega sistema mimo predpomnilnika strani brez uporabe ravni blokovne naprave), tehnologija pa se uporablja za odstranjevanje dvojnikov enakih pomnilniških območij KSM (Kernel Shared Memory), ki vam omogoča, da organizirate skupno rabo virov gostiteljskega sistema in povežete različne gostujoče sisteme v skupno predlogo sistemskega okolja.
  • Vir: opennet.ru

Dodaj komentar