A Clear Linux projekt fejlesztési fókuszát a szerverekre és a felhőrendszerekre helyezi át

A Clear Linux disztribúció fejlesztői jelentett a projektfejlesztési stratégia megváltoztatásáról. A fejlesztés elsődleges területei a szerver- és felhőrendszerek, amelyek most a fő figyelmet kapják. A kiadás munkaállomásokhoz való összetevői maradék alapon támogatottak.

Az asztali számítógépes csomagok kiszállítása folytatódik, de ezekben a csomagokban felajánlják a felhasználói környezetek eredeti verziói, Clear Linux-specifikus kiegészítők és változtatások nélkül. Beleértve a csomagok létrehozását a GNOME-mal, az asztal összetétele és beállításai megfelelnek a referencia nézetnek, amit a GNOME projekt alapértelmezés szerint kínál.

Korábban felajánlott saját téma bejegyzés, külön piktogram készlet, előre telepített harmadik féltől származó kiegészítők a GNOME Shellhez (műszerfalról dokkolóra, asztali ikonok, türelmetlenség, felhasználói téma) és az első szakaszban módosított GNOME-beállítások lesznek átment külön csomagban"asztali eszközök-extrák". A jövő héten a tervek szerint az asztali csomagokat a GNOME 3.36-ra frissítik, amely illeszkedni fog a GNOME referenciakörnyezethez, ezt követően a "desktop-assets-extras" csomag megszűnik.

Emlékezzünk vissza, hogy a Clear Linux disztribúciót az Intel fejlesztette ki, és az alkalmazások szigorú elkülönítését biztosítja teljes virtualizációval elkülönített konténerek használatával. A disztribúció alap része csak minimális eszközkészletet tartalmaz a konténerek futtatásához, és atomosan frissül. Minden alkalmazás Flatpak csomagként vagy csomagként készült, amelyek külön tárolókban futnak. A személyre szabott asztali számítógépek mellett a fejlesztői kiadás a kibővített hardvertámogatásról, a FUSE-alapú hibakereső rendszer integrációjáról, az új telepítő hozzáadásával és a jelenléte miatt volt nevezetes. alkalmazáskönyvtár, amely készleteket kínált fejlesztői környezetek telepítéséhez különböző nyelveken és technológiákon.

A Clear Linux jellemzői:

  • Bináris elosztási kézbesítési modell. A rendszerfrissítések kétféleképpen hajthatók végre: javítások alkalmazása egy futó rendszerre, és a rendszer teljes frissítése új lemezkép telepítésével egy különálló Btrfs-pillanatképbe, és az aktív pillanatkép lecserélése egy újra;
  • Csomagok összesítése készletekbe (csomag), kész funkcionalitást alkotva, függetlenül attól, hogy hány szoftverkomponens alkotja őket. A Bundle és a rendszerkörnyezeti kép az RPM-csomagok tárháza alapján jön létre, de csomagokra bontás nélkül szállítják. A tárolókon belül a Clear Linux egy speciálisan optimalizált példánya fut, amely tartalmazza a célalkalmazás futtatásához szükséges csomagokat;
  • A disztribúció alaprészébe beépített hatékony frissítéstelepítő rendszer, amely biztosítja a kritikus problémákat és sebezhetőségeket javító frissítések gyorsított kézbesítését. A Clear Linux frissítése csak azokat az adatokat tartalmazza, amelyek közvetlenül megváltoztak, így a sebezhetőségek és hibák tipikus javításai csak néhány kilobájtot vesznek igénybe, és szinte azonnal telepítésre kerülnek;
  • Egységes verziókezelő rendszer - a terjesztési verzió az összes összetevő állapotát és verzióit képviseli, ami kényelmes reprodukálható konfigurációk létrehozásához és a terjesztési összetevők változásainak fájlszintű nyomon követéséhez. A rendszer bármely részének módosítása/frissítése mindig a teljes disztribúció általános verziójának változásához vezet (ha a normál disztribúciókban csak egy bizonyos csomag verziószáma nő, akkor Clear Linux esetén magának a disztribúciónak a verziószáma nő) ;
  • Állapotmentes megközelítés a konfiguráció meghatározásához, ami azt jelenti, hogy a különböző beállítási osztályok el vannak választva (az operációs rendszer, a felhasználói és a rendszerbeállítások külön vannak tárolva), a rendszer nem menti el az állapotát (állapotmentes), és a telepítés után nem tartalmaz semmilyen beállítást a / etc könyvtárban, de az indításkor megadott sablonok alapján menet közben állítja elő a beállításokat. Ha vissza szeretné állítani a rendszerbeállításokat az alapértelmezett értékekre, egyszerűen törölheti az /etc és a /var;
  • Használat teljes értékű virtualizáció (KVM) a konténerek futtatásához, amely magas szintű biztonságot biztosít. A konténer indítási ideje némileg elmarad a hagyományos konténer-izolációs rendszerektől (névterek, cgroupok), és elfogadható az alkalmazáskonténerek igény szerinti indításához (a virtuális környezet indítási ideje körülbelül 200 ms, a további memóriafelhasználás pedig tárolónként 18-20 MB). A memóriafelhasználás csökkentése érdekében egy mechanizmust használnak DAX (közvetlen hozzáférés a fájlrendszerhez, az oldal gyorsítótárának megkerülésével a blokkeszköz-szint használata nélkül), és a technológia az azonos memóriaterületek duplikálására szolgál. KSM (Kernel Shared Memory), amely lehetővé teszi a gazdagép rendszer erőforrásainak megosztásának megszervezését és a különböző vendégrendszerek összekapcsolását egy közös rendszerkörnyezeti sablonhoz.
  • Forrás: opennet.ru

Hozzászólás