Projekt Clear Linux sa pri vývoji zameriava na servery a cloudové systémy.

Vývojári distribúcie Clear Linux oznámili menia stratégiu vývoja projektu. Medzi hlavné oblasti ďalšieho rozvoja patrí zameranie na servery a cloudové systémy, ktorým sa teraz bude venovať hlavná pozornosť. Komponenty verzie pre pracovné stanice budú naďalej podporované, ale iba okrajovo.

Distribúcia balíkov pracovných plôch bude pokračovať, ale v týchto balíkoch budú ponúkané pôvodné varianty používateľských prostredí, bez špecifických nadstavieb a zmien pre Clear Linux. Taktiež pokračuje tvorba balíkov s GNOME, avšak obsah a nastavenia pracovnej plochy budú zodpovedať referenčnému vzhľadu, ktorý ponúka projekt GNOME ako predvolený.

Predtým navrhnuté vlastné tématická úpravy, samostatný set ikon, predinštalované externé doplnky pre GNOME Shell (dash-to-dock, desktop-icons, impatience, user-theme) a zmenené nastavenia GNOME budú v prvom kroku boli presunuté v samostatnom balíku „desktop-assets-extras“. Na budúci týždeň sa plánuje aktualizácia balíkov pracovných plôch na GNOME 3.36, ktoré budú zodpovedať referenčnému prostrediu GNOME, po ktorom sa balík „desktop-assets-extras“ premení na zastaraný.

Pripomíname, že distribúciu Clear Linux vyvíja spoločnosť Intel a zabezpečuje prísnu izoláciu aplikácií pomocou kontajnerov, ktoré sú oddelené využitím plnohodnotnej virtualizácie. Základná časť distribúcie obsahuje iba minimálny súbor nástrojov na spustenie kontajnerov a aktualizuje sa atomárne. Všetky aplikácie sú formulované vo forme balíkov Flatpak alebo sád (Bundle), ktoré sú spúšťané v samostatných kontajneroch. Okrem prispôsobených pracovných plôch bola verzia pre vývojárov pozoruhodná rozšírenou podporou hardvéru, integráciou debuggovacieho systému založeného na FUSE, pridaním nového inštalátora a prítomnosťou katalógu aplikácií, v ktorom boli navrhnuté sady na nasadenie prostredí pre vývoj s použitím rôznych jazykov a technológií.

Funkcie Clear Linux:

  • Binarový model dodávky distribúcie. Aktualizácia systému môže prebiehať v dvoch režimoch: aplikovanie opráv na bežiaci systém a úplná aktualizácia systému prostredníctvom inštalácie nového obrazu do samostatného snaphotu Btrfs a nahradenie aktívneho snaphotu novým;
  • Agregácia balíkov do súborov (bundle), ktoré tvoria pripravenú funkcionalitu, bez ohľadu na to, koľko softvérových komponentov ich vytvára. Bundle a obraz systémového prostredia sa vytvárajú na základe repozitára RPM balíkov, ale dodávajú sa bez rozdelenia na balíky. V rámci kontajnerov beží špeciálne optimalizovaná kópia Clear Linux, obsahujúca potrebné sady (bundle) pre spustenie cieľovej aplikácie;
  • Efektívny systém inštalácie aktualizácií, zabudovaný do základnej časti distribúcie a zabezpečujúci rýchlu dodávku aktualizácií s opravou kritických problémov a zraniteľností. Aktualizácia v Clear Linux obsahuje iba priamo zmenené údaje, preto typické opravy zraniteľností a chýb zaberajú iba niekoľko kilobajtov a inštalujú sa takmer okamžite;
  • Jednotný systém verzionovania — verzia distribúcie predstavuje stav a verzie všetkých súčiastok v nej zahrnutých, čo je praktické pre vytváranie reprodukovateľných konfigurácií a sledovanie zmien komponentov distribúcie na úrovni súborov. Zmena/aktualizácie akejkoľvek časti systému vždy vedie k zmene celkovej verzie celej distribúcie (kým v bežných distribúciách sa len zvyšuje číslo verzie konkrétneho balíka, v Clear Linux sa zvyšuje verzia samotnej distribúcie);
  • Stateless prístup k definovaniu konfigurácie, ktorý predpokladá, že rôzne triedy nastavení sú oddelené (nastavenia OS, užívateľa a systému sú uložené samostatne), systém si neuchováva svoj stav (stateless) 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í. Na obnovenie systémových nastavení na predvolené hodnoty stačí jednoducho odstrániť /etc a /var;
  • Použitie plnohodnotnej virtualizácie (KVM) pre spúšťanie kontajnerov, čo zabezpečuje vysokú úroveň bezpečnosti. Čas spúšťania kontajnerov je minimálne pozadu za tradičnými systémami izolácie kontajnerov (namespaces, cgroups) a je prijateľný na spúšťanie aplikácií kontajnerov na vyžiadanie (čas spúšťania virtuálneho prostredia je približne 200 ms, pričom 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 FS obchádzajúci stránkovací cache bez použitia úrovne blokových zariadení), zatiaľ čo na deduplikáciu rovnakých oblastí pamäte sa používa technológia KSM (Kernel Shared Memory), čo umožňuje organizovať zdieľanie zdrojov hostiteľského systému a pripojiť k rôznym hosťovacím systémom spoločný šablón systému prostredia.
  • Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster