Clear Linuxi projekt suunab oma arendusfookuse serveritele ja pilvesüsteemidele

Clear Linuxi distributsiooni arendajad сообщили projekti arendusstrateegia muutmise kohta. Peamised arendusvaldkonnad on serveri- ja pilvesüsteemid, mis saavad nüüd põhitähelepanu. Tööjaamadele mõeldud väljaande komponente toetatakse jääkpõhiselt.

Lauaarvutitega pakettide tarnimine jätkub, kuid nendes pakettides pakutakse kasutajakeskkondade originaalversioonid, ilma Clear Linuxi spetsiifiliste lisandmoodulite ja muudatusteta. Kaasa arvatud pakettide moodustamine GNOME-ga, vastab töölaua koostis ja sätted võrdlusvaatele, mida GNOME projekt vaikimisi pakub.

Varem pakutud oma teema luba, eraldi piktogrammide komplekt, eelinstallitud kolmanda osapoole lisandmoodulid GNOME Shelli jaoks (kriips dokkida, desktop ikoonid, kannatamatus, kasutajateema) ja esimeses etapis muudetud GNOME seaded on möödas eraldi pakendis"desktop-varad-lisad". Järgmisel nädalal on kavas töölauapakettide värskendamine versioonile GNOME 3.36, mis ühtib GNOME viitekeskkonnaga, misjärel pakett "desktop-assets-extras" tühistatakse.

Tuletame meelde, et Clear Linuxi distributsiooni on välja töötanud Intel ja see tagab rakenduste range isoleerimise, kasutades konteinereid, mis on eraldatud täieliku virtualiseerimise abil. Jaotuse põhiosa sisaldab ainult minimaalset tööriistakomplekti konteinerite käitamiseks ja seda värskendatakse aatomipõhiselt. Kõik rakendused on loodud Flatpaki pakettide või komplektidena, mis töötavad eraldi konteinerites. Lisaks kohandatud lauaarvutitele paistis arendaja väljaanne silma oma laiendatud riistvaratoe, FUSE-põhise silumissüsteemi integreerimise, uue installija lisamise ja olemasolu poolest. rakenduste kataloog, mis pakkus komplekte arenduskeskkondade juurutamiseks, kasutades erinevaid keeli ja tehnoloogiaid.

Clear Linuxi omadused:

  • Binaarse jaotuse tarnemudel. Süsteemi värskendusi saab teostada kahes režiimis: paikade rakendamine töötavale süsteemile ja süsteemi täielik värskendamine, installides uue pildi eraldi Btrfs-i hetktõmmisesse ja asendades aktiivse hetktõmmise uuega;
  • Pakkide koondamine komplektidesse (kimp), moodustades valmis funktsionaalsuse, olenemata sellest, kui palju tarkvarakomponente need moodustavad. Bundle ja süsteemikeskkonna pilt moodustatakse RPM-pakettide hoidla alusel, kuid tarnitakse ilma pakettideks jaotamata. Konteinerite sees töötab spetsiaalselt optimeeritud Clear Linuxi koopia, mis sisaldab sihtrakenduse käitamiseks vajalikke pakette;
  • Tõhus värskenduste installisüsteem, mis on sisse ehitatud distributsiooni põhiosasse ja tagab kriitilisi probleeme ja haavatavusi parandavate värskenduste kiirendatud kohaletoimetamise. Clear Linuxi värskendus sisaldab ainult neid andmeid, mis on otseselt muutunud, nii et tüüpilised haavatavuste ja vigade parandused võtavad vaid mõne kilobaidi ja installitakse peaaegu kohe;
  • Ühtne versioonisüsteem - levitamise versioon esindab kõigi selle komponentide olekut ja versioone, mis on mugav reprodutseeritavate konfiguratsioonide loomiseks ja levitamiskomponentide muudatuste jälgimiseks faili tasemel. Süsteemi mis tahes osa muutmine/uuendamine toob alati kaasa muutuse kogu distributsiooni üldises versioonis (kui tavalistes distributsioonides suurendatakse ainult teatud paketi versiooninumbrit, siis Clear Linuxis suurendatakse distributsiooni enda versiooni) ;
  • Olekuvaba lähenemine konfiguratsiooni määratlemisele, mis tähendab, et erinevad seadete klassid on eraldatud (OS, kasutaja ja süsteemi sätted salvestatakse eraldi), süsteem ei salvesta oma olekut (olekuta) ja pärast installimist ei sisalda seadeid kataloogis / etc, kuid loob sätted käigult käivitamisel määratud mallide põhjal. Süsteemisätete lähtestamiseks vaikeväärtustele võite lihtsalt kustutada /etc ja /var;
  • Kasutama täisväärtuslik virtualiseerimine (KVM) konteinerite käitamiseks, mis võimaldab kõrgel tasemel turvalisust. Konteinerite käivitusaeg jääb pisut alla traditsioonilistele konteineri isoleerimissüsteemidele (nimeruumid, c-rühmad) ja on vastuvõetav rakenduskonteinerite käivitamiseks nõudmisel (virtuaalkeskkonna käivitusaeg on umbes 200 ms ja lisamälukulu 18-20 MB konteineri kohta). Mälutarbimise vähendamiseks kasutatakse mehhanismi DAX (otsene juurdepääs failisüsteemile, möödudes lehe vahemälust ilma blokeerimisseadme taset kasutamata) ja tehnoloogiat kasutatakse identsete mälualade dubleerimiseks KSM (Kernel Shared Memory), mis võimaldab korraldada hostsüsteemi ressursside jagamist ja ühendada erinevad külalissüsteemid ühise süsteemikeskkonna malliga.
  • Allikas: opennet.ru

Lisa kommentaar