Podjetje Intel je napovedalo konec projekta Clear Linux, ki je razvijal distribucijo s strogo izolacijo aplikacij, izvedeno s pomočjo kontejnerjev, ločenih z uporabo popolne virtualizacije. Od danes Intel preneha z vzdrževanjem in ne bo več izdajal posodobitev ter popravkov za odpravo ranljivosti. GitHub repozitoriji, kjer se je distribution razvijala, bodo kmalu prešli v arhivski način.
Uporabnikom Clear Linux je priporočeno, da preskočijo na druge distribucije. Hkrati pa Intel še naprej aktivno podpira Linux ekosistem in sodeluje pri razvoju različnih odprtokodnih projektov ter Linux distribucij za dodajanje podpore svojemu strojni opremi in optimizacijo delovanja z njo. Predvideva se, da bodo zaposleni, ki so bili vključeni v razvoj Clear Linux, vključeni v množične odpuščanja, pri čemer se bo število zaposlenih podjetja zmanjšalo za 5000.
Spomnimo, da osnovni del Clear Linux vsebuje le minimalni nabor orodij za zagon kontejnerjev in se posodablja atomarno z zamenjavo delovnih posnetkov Btrfs. Vse aplikacije so zasnovane kot Flatpak paketi ali niza (Bundle), ki se izvajajo v ločenih kontejnerjih. Znotraj kontejnerjev deluje posebej optimizirana različica Clear Linux-a, ki vsebuje potrebne sklope (bundle) za zagon ciljnega aplikacije.
Različica distribucije zajema stanje različic vseh vključenih komponent — sprememba katere koli dele sistema vedno privede do spremembe skupne različice celotne distribucije. Sistem ne shranjuje svojega stanja (stateless) in po namestitvi ne vsebuje vnaprej dodanih nastavitev v mapi /etc, temveč generira nastavitve sproti na podlagi predlogov, določenih ob zagonu.
Za izolacijo kontejnerjev se uporablja orodje Kata Containers, ki uporablja popolno virtualizacijo na temelju hipervizorja. KVM. V Kata Containers smo uspeli zmanjšati čas za zagon izoliranega okolja, temelječega na KVM, in zmanjšati porabo pomnilnika, približali pa smo se lastnostim običajnih kontejnerjev. Za zmanjšanje porabe pomnilnika se uporablja mehanizem DAX (neposreden dostop do FS, ki zaobide predpomnilnik strani brez uporabe blokovnih naprav), za deduplikacijo enakih predelov pomnilnika pa se uporablja tehnologija KSM (Kernel Shared Memory).
Izvor: opennet.ru
