Spoločnosť Intel oznámila ukončenie projektu Clear Linux, ktorý vyvíjal distribúciu so striktne izolovanými aplikáciami, implementovanou pomocou kontajnerov, rozdelených pomocou plnohodnotnej virtualizácie. Od dnešného dňa Intel prestáva s podporou a už nebude vydávať aktualizácie a opravy na odstránenie zraniteľností. GitHubové repozitáre, kde prebiehala vývoj distribúcie, budú v najbližších dňoch prevedené do archívneho režimu.
Používateľom Clear Linux sa odporúča prejsť na iné distribúcie. Zároveň sa uvádza, že Intel bude naďalej aktívne podporovať ekosystém Linux a zúčastňovať sa na vývoji rôznych otvorených projektov a Linux distribúcií na pridanie podpory svojho hardvéru a optimalizáciu práce s ním. Predpokladá sa, že zamestnanci Intel zapojení do vývoja Clear Linux budú súčasťou masového prepúšťania, pri ktorom sa personál spoločnosti zmenší o 5 tisíc ľudí.
Pripomíname, že základná časť Clear Linux obsahuje len minimálny súbor nástrojov na spustenie kontajnerov a aktualizuje sa atomárne prostredníctvom nahradenia pracovných snapshotov Btrfs. Všetky aplikácie sú balené ako balíky Flatpak alebo sady (Bundle), ktoré sú spustené v samostatných kontajneroch. Vo vnútri kontajnerov beží špeciálne optimalizovaná kópia Clear Linux, ktorá obsahuje potrebné sady (bundle) na spustenie cieľovej aplikácie.
Verzia distribúcie pokrýva stav verzií všetkých jeho komponentov - zmena akejkoľvek časti systému vždy vedie k zmene celkovej verzie celej distribúcie. Systém si neuchováva svoje vlastnosti (stateless) a po inštalácii neobsahuje vopred nastavené konfiguračné súbory v adresári /etc, ale generuje nastavenia na požiadanie na základe zadaných šablón pri spustení.
Na izoláciu kontajnerov sa využíva nástroj Kata Containers, ktorý aplikuje plnohodnotnú virtualizáciu na báze hypervízora. KVM. V Kata Containers sa podarilo minimalizovať čas spustenia izolovaného prostredia založeného na KVM a znížiť spotrebu pamäte, pričom tieto ukazovatele sa priblížili charakteristikám bežných kontajnerov. Na zníženie spotreby pamäte sa používa mechanizmus DAX (priamy prístup k súborovému systému obchádzajúci stránkovú vyrovnávaciu pamäť bez použitia úrovne blokových zariadení), a na deduplikáciu rovnakých oblastí pamäte sa používa technológia KSM (Kernel Shared Memory).
Zdroj: opennet.ru
