Projekti Clear Linux e zhvendos fokusin e tij të zhvillimit te serverët dhe sistemet cloud

Zhvilluesit e shpërndarjes Clear Linux сообщили për ndryshimin e strategjisë së zhvillimit të projektit. Fushat kryesore të zhvillimit janë sistemet e serverëve dhe cloud, të cilët tani do të marrin vëmendjen kryesore. Komponentët e edicionit për stacionet e punës do të mbështeten mbi bazën e mbetur.

Dorëzimi i paketave me desktop do të vazhdojë, por në këto paketa do të ofrohet versionet origjinale të mjediseve të përdoruesve, pa fshirje të shtesave dhe ndryshimeve specifike për Linux. Duke përfshirë formimin e paketave me GNOME, përbërja dhe cilësimet e desktopit do të korrespondojnë me pamjen e referencës, atë që ofrohet si parazgjedhje nga projekti GNOME.

E ofruar më parë e vet тема regjistrimi, të ndara set piktogrami, shtesa të palëve të treta të para-instaluara për GNOME Shell (dash-to-dock, desktop icons-, padurim, tema e përdoruesit) dhe cilësimet e ndryshuara të GNOME në fazën e parë do të jenë kaloi në një paketë të veçantë "desktop-pasuri-shtesë". Javën e ardhshme, paketat e desktopit janë planifikuar të përditësohen në GNOME 3.36, i cili do të përputhet me mjedisin e referencës GNOME, pas së cilës paketa "desktop-assets-ekstra" do të zhvlerësohet.

Le të kujtojmë se shpërndarja Clear Linux është zhvilluar nga Intel dhe siguron izolim të rreptë të aplikacioneve duke përdorur kontejnerë të ndarë duke përdorur virtualizimin e plotë. Pjesa bazë e shpërndarjes përmban vetëm një grup minimal mjetesh për drejtimin e kontejnerëve dhe përditësohet në mënyrë atomike. Të gjitha aplikacionet janë krijuar si paketa Flatpak ose Paketa që funksionojnë në kontejnerë të veçantë. Përveç desktopëve të personalizuar, edicioni i zhvilluesit ishte i dukshëm për mbështetjen e tij të zgjeruar të harduerit, integrimin e një sistemi korrigjimi të bazuar në FUSE, shtimin e një instaluesi të ri dhe praninë drejtoria e aplikacionit, i cili ofronte komplete për vendosjen e mjediseve të zhvillimit duke përdorur gjuhë dhe teknologji të ndryshme.

Karakteristikat e Clear Linux:

  • Modeli i ofrimit të shpërndarjes binare. Përditësimet e sistemit mund të kryhen në dy mënyra: aplikimi i arnimeve në një sistem funksional dhe përditësimi i plotë i sistemit duke instaluar një imazh të ri në një fotografi të veçantë Btrfs dhe duke zëvendësuar pamjen e çastit aktiv me një të re;
  • Grumbullimi i paketave në grupe (deng), duke formuar funksionalitet të gatshëm, pavarësisht se sa komponentë softuerësh i formojnë ato. Pako dhe imazhi i mjedisit të sistemit formohen në bazë të një depoje paketash RPM, por dorëzohen pa u ndarë në paketa. Brenda kontejnerëve, ekzekutohet një kopje e optimizuar posaçërisht e Clear Linux, që përmban paketat e nevojshme për të ekzekutuar aplikacionin e synuar;
  • Një sistem efektiv i instalimit 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 që rregullojnë problemet dhe dobësitë kritike. Një përditësim në Clear Linux përfshin vetëm të dhënat që kanë ndryshuar drejtpërdrejt, kështu që rregullimet tipike për dobësitë dhe gabimet marrin vetëm disa kilobajt dhe instalohen pothuajse menjëherë;
  • Sistemi i unifikuar i versionimit - versioni i shpërndarjes përfaqëson gjendjen dhe versionet e të gjithë përbërësve të tij, i cili është i përshtatshëm për krijimin e konfigurimeve të riprodhueshme dhe ndjekjen e ndryshimeve në komponentët e shpërndarjes në nivelin e skedarit. Ndryshimi/përditësimi i ndonjë pjese të sistemit çon gjithmonë në një ndryshim në versionin e përgjithshëm të të gjithë shpërndarjes (nëse në shpërndarjet e rregullta numri i versionit të një pakete të caktuar rritet vetëm, atëherë në Clear Linux versioni i vetë shpërndarjes rritet) ;
  • Qasja pa shtetësi për përcaktimin e konfigurimit, që nënkupton se klasa të ndryshme të cilësimeve janë të ndara (cilësimet e sistemit operativ, përdoruesi dhe sistemi ruhen veçmas), sistemi nuk e ruan gjendjen e tij (pa shtetësi) dhe pas instalimit nuk përmban asnjë cilësim në drejtorinë / etj. por gjeneron cilësime në fluturim bazuar në shabllonet e specifikuara në fillim. Për të rivendosur cilësimet e sistemit në vlerat e paracaktuara, thjesht mund të fshini /etc dhe /var;
  • Përdorim virtualizimi i plotë (KVM) për drejtimin e kontejnerëve, i cili lejon një nivel të lartë sigurie. Koha e nisjes së kontejnerit është pak prapa sistemeve tradicionale të izolimit të kontejnerëve (hapësirat e emrave, cgroups) dhe është e pranueshme për lëshimin e kontejnerëve të aplikacionit sipas kërkesës (koha e nisjes së mjedisit virtual është rreth 200ms dhe konsumi shtesë i memories është 18-20 MB për kontejner). Për të zvogëluar konsumin e kujtesës, përdoret një mekanizëm DAX (qasja e drejtpërdrejtë në sistemin e skedarëve duke anashkaluar cache-in e faqeve pa përdorur nivelin e pajisjes së bllokut), dhe teknologjia përdoret për të fshirë zona identike të memories KSM (Kujtesa e përbashkët e kernelit), e cila ju lejon të organizoni ndarjen e burimeve të sistemit pritës dhe të lidhni sisteme të ndryshme të ftuar me një shabllon të përbashkët të mjedisit të sistemit.
  • Burimi: opennet.ru

Shto një koment