Intel Corporation tarkvara rakenduste laiemaks rakendamiseks. , mis varem positsioneeritud kui spetsialiseeritud lahendus konteinerite isolatsiooniks. Uus versioon võimaldab arendajate süsteemides kasutada jaotust omaniku keskkonnana. Vaikimisi on ette nähtud GNOME töölaua versioon, kuid valikuliselt on saadaval ka KDE Plasma, Xfce, LXQt, Awesome ja i3.

Clear Linux tagab rangemad rakenduste isolatsioonid konteinerite kaudu, mis on jagatud täiustatud virtualiseerimise abil. Jaotuse põhiosa sisaldab ainult minimaalset tööriistade komplekti konteinerite käitamiseks ja seda värskendatakse aatomiliselt. Kõik rakendused on pakitud Flatpaki paketidesse või komplektidesse (Bundle), mis käivitatakse eraldi konteinerites.
Arendajate versioon, lisaks graafiliste ja kasutajarakenduste komplektide ettevalmistamisele, on tuntud ka riistvara toe laiendamise, FUSE-põhise silumisüsteemi integreerimise, uue installeri lisamise ja , kus pakutakse komplekte arendusmaastike seadistamiseks erinevate keelte ja tehnoloogiate abil.
Erinev põhipakett , mis sisaldab uuendatud versioonide põhjavaliku tööriistu LLVM ja GCC, optimeeritud Intel'i kiipide jaoks (konteinerite infrastruktuuri spetsiifilised komponendid on eraldatud komplekti ). Samuti on lisatud eelkonfigureeritud komplektid masinõppe süsteemide seadistamiseks (Deep Learning Reference Stack Intel DL Boosti põhjal, optimeeritud Intel Xeon Scalable'i jaoks) ja suurte andmemahtude analüüsimiseks (Data Analytics Reference Stack Apache Hadoopi ja Apache Sparki põhjal).
Clear Linuxi omadused:
- Jaotuse binaarne mudel. Süsteemi uuendamised võivad toimuda kahe režiimi kaudu: paranduste rakendamine aktiivsele süsteemile ja süsteemi täielik uuendamine uue pildi installimisega eraldi Btrfs snapshotsse ning aktiivse snapshot'i asendamine uuega;
- Pakettide rühmitamine komplektideks (), tekitades valmis funktsionaalsuse, sõltumata sellest, kui palju tarkvarakomponente see moodustab. Pakett ja süsteemikeskkond moodustatakse RPM-pakettide hoidla alusel, kuid need tarnitakse ilma pakettide jaotamiseta. Konteinerites töötab spetsiaalselt optimeeritud Clear Linux, mis sisaldab sihtrakenduse käivitamiseks vajalikke komponente (pakett);
- Tõhus uuendussüsteem, mis on sisse ehitatud jaotisesse ning tagab kiire uuenduste toimetamise kriitiliste probleemide ja haavatavuste parandamiseks. Clear Linuxi uuendamine sisaldab ainult otse muudetud andmeid, seega tüüpilised haavatavuste ja tõrgete parandused võtavad vaid mõne kilobaiti ja installitakse peaaegu koheselt;
- Ühtne versioonihaldussüsteem — jaotise versioon esindab kõigi selle komponentide staatust ja versioone, mis on mugav korduvate konfiguratsioonide loomiseks ja tegevuse jälgimiseks faili tasemel. Iga süsteemi osa muutmine/uuendus toob alati kaasa kogu jaotise üldise versiooni muutumise (ment lõpetada ainult teatud paketi versiooni numbrit, Clear Linuxis suureneb jaotise enda versioon);
- State- dependent lähenemine konfiguratsiooni määratlemisel, mis eeldab, et erinevat tüüpi seadeid on eraldatud (operatsioonisüsteemi, kasutaja ja süsteemi seaded on hoitavad eraldi), süsteem ei salvesta oma seisundit (stateless) ja pärast installimist ei sisalda mingeid seadeid kataloogis /etc, vaid genereerib seadeid reaalajas käivitamise käigus määratud mallide põhjal. Süsteemi seadeid vaikeväärtustele taastamiseks saab lihtsalt eemaldada /etc ja /var;
- täisvirtuaalsust (KVM) konteinerite käitamiseks, mis tagab kõrge turbelise taseme. Konteinerite käivitusaeg on veidi aeglasem kui traditsioonilistel konteinerite isoleerimissüsteemidel (nimetused, cgroupid) ja on vastuvõetav rakenduste konteinerite nõudmisel käivitamiseks (virtuaalse keskkonna käivitusaeg on umbes 200ms ja täiendav mälu tarbimine 18-20 MB konteineri kohta). Mälu tarbimist vähendatakse mehhanismi abil (otsetu juurdepääs FS-ile, mööda lehekülje vahemälu ilma plokkseadmise taset rakendamata), ja identsete mälupiirkondade eemaldamiseks kasutatakse tehnoloogiat (Kernel Shared Memory), mis võimaldab korraldada host-süsteemi ressursside ühiskasutust ja ühendada erinevatele külalissüsteemidele ühise süsteemi keskkonna šablooni.
Allikas: opennet.ru
