Projekt Clear Linux presúva svoje vývojové zameranie na servery a cloudové systémy

Vývojári distribúcie Clear Linux сообщили o zmene stratégie rozvoja projektu. Primárnymi oblasťami vývoja sú serverové a cloudové systémy, ktorým bude teraz venovaná hlavná pozornosť. Komponenty edície pre pracovné stanice budú podporované na zvyškovej báze.

Doručovanie balíkov s desktopmi bude pokračovať, ale v týchto balíkoch bude ponúknutá pôvodné verzie používateľských prostredí bez Clear Linux špecifických doplnkov a zmien. Vrátane tvorby balíkov s GNOME bude zloženie a nastavenia pracovnej plochy zodpovedať referenčnému pohľadu, ktorý štandardne ponúka projekt GNOME.

Predtým ponúkaný vlastný téma odbavenie, oddelené sada piktogramov, predinštalované doplnky tretích strán pre GNOME Shell (dash-to-dock, ikony na ploche, netrpezlivosť, užívateľská téma) a zmenené nastavenia GNOME v prvej fáze budú prešiel v samostatnom balení"desktop-majetok-doplnky". Budúci týždeň je naplánovaná aktualizácia desktopových balíkov na GNOME 3.36, ktoré bude zodpovedať referenčnému prostrediu GNOME, po čom bude balík „desktop-assets-extras“ zastaraný.

Pripomeňme, že distribúcia Clear Linux je vyvinutá spoločnosťou Intel a poskytuje prísnu izoláciu aplikácií pomocou kontajnerov oddelených pomocou plnej virtualizácie. Základná časť distribúcie obsahuje len minimálnu sadu nástrojov na spustenie kontajnerov a je aktualizovaná atomicky. Všetky aplikácie sú navrhnuté ako balíčky Flatpak alebo Bundle, ktoré bežia v samostatných kontajneroch. Okrem prispôsobených desktopov bola edícia pre vývojárov pozoruhodná rozšírenou podporou hardvéru, integráciou ladiaceho systému založeného na FUSE, pridaním nového inštalačného programu a prítomnosťou adresár aplikácie, ktorá ponúkala súpravy na nasadenie vývojových prostredí s využitím rôznych jazykov a technológií.

Vlastnosti Clear Linuxu:

  • Binárny distribučný model doručovania. Aktualizácie systému je možné vykonávať v dvoch režimoch: aplikovanie záplat na spustený systém a úplná aktualizácia systému inštaláciou nového obrazu do samostatného snímku Btrfs a nahradením aktívneho snímku novým;
  • Agregovanie balíkov do sád (vonia), ktoré tvoria hotovú funkcionalitu, bez ohľadu na to, koľko softvérových komponentov ich tvorí. Bundle a obraz systémového prostredia sú vytvorené na základe úložiska RPM balíčkov, ale sú dodávané bez toho, aby boli rozdelené do balíčkov. Vo vnútri kontajnerov beží špeciálne optimalizovaná kópia Clear Linuxu, ktorá obsahuje balíky potrebné na spustenie cieľovej aplikácie;
  • Efektívny systém inštalácie aktualizácií zabudovaný do základnej časti distribúcie a zaisťujúci zrýchlené doručovanie aktualizácií, ktoré opravujú kritické problémy a zraniteľné miesta. Aktualizácia v systéme Clear Linux obsahuje iba údaje, ktoré sa priamo zmenili, takže typické opravy zraniteľností a chýb zaberú len niekoľko kilobajtov a nainštalujú sa takmer okamžite;
  • Jednotný verzovací systém – distribučná verzia predstavuje stav a verzie všetkých jej komponentov, čo je vhodné na vytváranie reprodukovateľných konfigurácií a sledovanie zmien distribučných komponentov na úrovni súborov. Zmena/aktualizácia ktorejkoľvek časti systému vedie vždy k zmene celkovej verzie celej distribúcie (ak sa v bežných distribúciách len zvýši číslo verzie určitého balíka, tak v Clear Linuxe sa zvýši samotná verzia distribúcie) ;
  • Bezstavový prístup k definovaniu konfigurácie, z čoho vyplýva, že rôzne triedy nastavení sú oddelené (OS, používateľské a systémové nastavenia sú uložené oddelene), systém neukladá svoj stav (bezstavový) a po inštalácii neobsahuje žiadne nastavenia v adresári / etc, ale generuje nastavenia za behu na základe šablón zadaných pri spustení. Ak chcete obnoviť nastavenia systému na predvolené hodnoty, môžete jednoducho odstrániť /etc a /var;
  • Použitie plnohodnotná virtualizácia (KVM) pre prevádzku kontajnerov, ktorá umožňuje vysokú úroveň bezpečnosti. Čas spustenia kontajnera mierne zaostáva za tradičnými systémami izolácie kontajnerov (menné priestory, skupiny cgroups) a je prijateľný na spustenie kontajnerov aplikácií na požiadanie (čas spustenia virtuálneho prostredia je približne 200 ms a dodatočná spotreba pamäte je 18 – 20 MB na kontajner). Na zníženie spotreby pamäte sa používa mechanizmus DAX (priamy prístup k systému súborov obchádzaním vyrovnávacej pamäte stránok bez použitia úrovne blokového zariadenia) a technológia sa používa na deduplikáciu identických oblastí pamäte KSM (Kernel Shared Memory), ktorý vám umožňuje organizovať zdieľanie zdrojov hostiteľského systému a pripojiť rôzne hosťujúce systémy k spoločnej šablóne systémového prostredia.
  • Zdroj: opennet.ru

Pridať komentár