Zhvilluesit e distribuimit Clear Linux kanë ndryshuar strategjinë e zhvillimit të projektit. Si direksione kryesore të zhvillimit përmenden sistemet server dhe cloud, të cilave tani do t'u kushtohet vëmendje e veçantë. Komponentët e redaksisë për stacionet e punës do të mbahen në një bazë mbështetëse.
Shpërndarja e paketave me ndërfaqe të përdoruesit do të vazhdojë, por në këto paketa varianta të papërpunuara të ambientit të përdoruesit, pa shtesa specifike për Clear Linux dhe ndryshime. Po ashtu, do të vazhdojë formimi i paketave me GNOME, por përbërja dhe cilësimet e ndërfaqes do të përputhen me pamjen standarde, atë që ofrohet si standart nga projekti GNOME.
Versioni i mëparshëm i ofruar , një paketë , shtesa të para-instaluara të palëve të treta për GNOME Shell (, , , ) dhe cilësimet e ndryshuara të GNOME në fazën e parë do të bashkohen në një paketë "". Javën e ardhshme është planifikuar të përditësohen paketat me ndërfaqe në GNOME 3.36, të cilat do të përputhen me ambientin standard të GNOME, pas së cilës paketa "desktop-assets-extras" do të shpallet e vjetruar.
Kujtojmë se distribuimi Clear Linux zhvillohet nga Intel dhe siguron izolim të fortë të aplikacioneve përmes konteinerëve, të ndara për t'u përdorur me virtualizim të plotë. Pjesa bazë e distribuimit përmban vetëm një grup minimal mjetesh për të funkcionuar konteinerët dhe përditësohet në mënyrë atomike. Të gjitha aplikacionet janë të organizuara në forma paketa Flatpak ose grupe (Bundle), që funksionojnë në konteinerë të veçantë. Përveç ndërfaqeve të personalizuara, redaksia për zhvilluesit ishte e njohur për mbështetje të zgjeruar hardware, integrimin e sistemit të dekurajimit të bazuar në FUSE, shtimin e një instaluesi të ri dhe praninë , në të cilin ishin ofruar grupe për zhvillimin e ambientit përmes gjuhëve dhe teknologjive të ndryshme.
Veçoritë e Clear Linux:
- Modeli binar i shpërndarjes së distribucionit. Përditësimi i sistemit mund të kryhet në dy mënyra: aplikimi i korrigjimeve mbi sistemin në punë dhe përditësimi i plotë i sistemit përmes instalimit të një imazhi të ri në një snapshot të veçantë Btrfs dhe zëvendësimit të snapshot-it aktiv me të riun;
- Grumbullimi i paketave në grupe (), që formojnë funksionalitet të gatshëm, pavarësisht sa përbërës softuerikë i përbëjnë. Bundle dhe imazhi i mjedisit të sistemit krijohen mbi bazën e depozitës së paketave RPM, por ofrohen pa ndarje në paketa. Brenda kontejnerëve ekzekutohet një kopje e optimizuar posaçërisht e Clear Linux, që përmban grupet (bundle) e nevojshme për nisjen e aplikacionit të synuar;
- Një sistem efikas instalimi të përditësimeve, i integruar në pjesën bazë të shpërndarjes dhe që siguron shpërndarje të përshpejtuar të përditësimeve me korrigjime për probleme kritike dhe cenueshmëri. Përditësimi në Clear Linux përfshin vetëm të dhënat që kanë ndryshuar drejtpërdrejt, prandaj korrigjimet tipike të cenueshmërive dhe gabimeve zënë vetëm disa kilobajt dhe instalohen pothuajse menjëherë;
- NjĂ« sistem i unifikuar versionimi â versioni i shpĂ«rndarjes pĂ«rfaqĂ«son gjendjen dhe versionet e tĂ« gjithĂ« komponentĂ«ve qĂ« pĂ«rfshin, gjĂ« qĂ« Ă«shtĂ« e pĂ«rshtatshme pĂ«r krijimin e konfigurimeve tĂ« riprodhueshme dhe pĂ«r gjurmimin e ndryshimeve tĂ« komponentĂ«ve tĂ« shpĂ«rndarjes nĂ« nivel skedarĂ«sh. Ndryshimi/pĂ«rditĂ«simi i çdo pjese tĂ« sistemit çon gjithmonĂ« nĂ« ndryshimin e versionit tĂ« pĂ«rgjithshĂ«m tĂ« gjithĂ« shpĂ«rndarjes (nĂ«se nĂ« shpĂ«rndarjet e zakonshme rritet vetĂ«m numri i versionit tĂ« njĂ« pakete tĂ« caktuar, atĂ«herĂ« nĂ« Clear Linux rritet versioni i vetĂ« shpĂ«rndarjes);
- Qasja Stateless ndaj përcaktimit të konfigurimit nënkupton që klasat e ndryshme të cilësimeve janë të ndara (cilësimet e OS, të përdoruesit dhe të sistemit ruhen veçmas), sistemi nuk e ruan gjendjen e tij (stateless) dhe pas instalimit nuk përmban asnjë cilësim në direktorinë /etc, por i gjeneron cilësimet në kohë reale mbi bazën e shablloneve të specifikuara gjatë nisjes. Për të rikthyer cilësimet e sistemit në vlerat e parazgjedhura, mjafton thjesht të fshihen /etc dhe /var;
- virtualizimit të plotë (KVM) për të nxjerrë konteinerët, çka siguron një nivel të lartë sigurie. Koha e nisjes së konteinerëve është pak prapa sistemeve tradicionale të izolimit të konteinerëve (namespaces, cgroups) dhe është e pranueshme për nisjen e konteinerëve të aplikacioneve sipas kërkesës (koha e nisjes së mjedisit virtual është rreth 200ms, dhe konsumimi shtesë i memories është 18-20 MB për konteiner). Për të zvogëluar konsumimin e memories, aplikohet mekanizmi (qasje e drejtpërdrejtë në FS duke anashkaluar cache-in e faqeve pa përdorur shtresën e pajisjeve bllok), ndërsa për deduplikimin e zonave identike të memories përdoret teknologjia (Kernel Shared Memory), e cila mundëson përdorimin e përbashkët të burimeve të sistemit host dhe lidhjen e një shablloni të përbashkët të mjedisit të sistemit me sisteme të ndryshme guest.
Burimi: opennet.ru
