Intel teatas Clear Linux projekti lõpetamisest, mis arendas distributsiooni, millel on range rakenduste eraldamine konteinerite ja täieliku virtualiseerimise abil. Alates tänasest lõpetab Intel toetuse ja ei tooda enam uuendusi ega turvapaiku. GitHub'i hoidlad, kus distributsiooni arendust tehti, viiakse peagi arhiveeritud olekusse.
Clear Linuxi kasutajatele soovitatakse oma süsteemid üle viia teistele distributsioonidele. Samas märgitakse, et Intel jätkab aktiivset Linuxi ökosüsteemi toetamist ja osaleb erinevate avatud projektide ja Linuxi distributsioonide arendamisel oma riistvara toe lisamiseks ja selle töö optimeerimiseks. Eeldatakse, et Clear Linuxi arendusse kaasatud Intel'i töötajad jäävad massilise koondamise alla, mille käigus vähendatakse ettevõtte personali 5000 inimeseni.
Tuletame meelde, et Clear Linuxi põhiosa sisaldab ainult minimaalset tööriistade kogumit konteinerite käivitamiseks ja uuendatakse aatomiliselt, asendades Btrfs-i töökindlad snapshots. Kõik rakendused on pakitud Flatpak pakettidesse või komplektidesse (Bundle), mis töötavad eraldi konteinerites. Konteinerite sees on spetsiaalselt optimeeritud Clear Linuxi koopia, mis sisaldab sihtrakenduse käivitamiseks vajalikke komplekte (bundle).
Distribuuti versioon katab kõigi komponentide versiooni seisundi — süsteemi mis tahes osa muutmine toob alati kaasa kogu distributsiooni üldise versiooni muutumise. Süsteem ei säilita oma olekut (stateless) ja paigaldamise järel ei sisalda ta eelnevalt lisatud seadeid kataloogis /etc, vaid genereerib seadeid reaalajas käivitamise ajal määratud mallide põhjal.
Konteinerite isoleerimiseks kasutatakse Kata Containers tööriista, mis rakendab täisfunktsionaalset virtualiseerimist hypervizori abil. KVM. Kata Containers on suutnud minimeerida KVM-põhise isoleeritud keskkonna käivitusaega ja vähendada mälutarbimist, tuues need näitajad lähemale tavaliste konteinerite omadustele. Mälu tarbimise vähendamiseks kasutatakse DAX-mehhanismi (otsepääs failisüsteemile, möödudes leheküljete vahemälust ilma plokkseadmestiku tasandit kasutamata) ning identsete mälualade deduplikatsiooniks kasutatakse KSM-tehnoloogiat (Kernel Shared Memory).
Allikas: opennet.ru
