Tvrtka Intel najavila je ukidanje projekta Clear Linux, koji je razvijao distribuciju s strogoj izolacijom aplikacija putem kontejnera, podijeljenih korištenjem potpune virtualizacije. Počevši od danas, Intel prekida podršku i više neće izdavati ažuriranja i ispravke za rješavanje ranjivosti. GitHub repozitoriji u kojima se razvijala distribucija uskoro će biti prebačeni u arhivski način rada.
Korisnicima Clear Linuxa preporučuje se da pređu na druge distribucije. Napominje se da će Intel i dalje aktivno podržavati Linux ekosustav i sudjelovati u razvoju raznih otvorenih projekata i Linux distribucija za dodavanje podrške svom hardveru i optimizaciju rada s njim. Očekuje se da će zaposlenici Intela uključeni u razvoj Clear Linuxa biti obuhvaćeni masovnim otpuštanjem, tijekom kojeg će se broj zaposlenih smanjiti za 5000 osoba.
Podsjetimo, osnovni dio Clear Linuxa sadrži samo minimalni skup alata za pokretanje kontejnera i ažurira se atomski putem zamjene radnih snaphotov Btrfs. Sve aplikacije su oblikovane u pakete Flatpak ili skupove (Bundle) koji se pokreću u odvojenim kontejnerima. Unutar kontejnera se izvodi posebno optimizirana kopija Clear Linuxa, koja sadrži potrebne skupove (bundle) za pokretanje ciljne aplikacije.
Verzija distribucije obuhvaća stanje verzija svih komponenti koje ulaze u nju — promjena bilo kojeg dijela sustava uvijek dovodi do promjene opće verzije cijele distribucije. Sustav ne čuva svoje stanje (stateless) i nakon instalacije ne sadrži unaprijed dodane postavke u direktoriju /etc, već generira postavke u hodu na temelju zadanih predložaka pri pokretanju.
Za izolaciju kontejnera korišten je alat Kata Containers, koji primjenjuje potpunu virtualizaciju na bazi hipervizora. KVM. U Kata Containers uspjelo je minimizirati vrijeme pokretanja izoliranog okruženja temeljenog na KVM-u i smanjiti potrošnju memorije, približavajući te pokazatelje karakteristikama običnih kontejnera. Kako bi se smanjila potrošnja memorije, koristi se mehanizam DAX (izravni pristup datotečnom sustavu bez korištenja razine blokovnih uređaja), a za deduplikaciju identičnih područja memorije koristi se tehnologija KSM (Kernel Shared Memory).
Izvor: opennet.ru
