Proiectul Clear Linux își concentrează dezvoltarea pe servere și sisteme cloud.

Dezvoltatorii distribuției Clear Linux au raportat au anunțat o schimbare în strategia de dezvoltare a proiectului. Printre direcțiile primare de dezvoltare se numără sistemele server și cele cloud, cărora li se va acorda acum o atenție deosebită. Componentele ediției pentru stații de lucru vor fi susținute în mod rezidual.

Furnizarea pachetelor cu medii de lucru va continua, dar în aceste pachete vor fi oferite versiuni originale ale mediilor utilizator, fără modificări și extensii specifice Clear Linux. De asemenea, va continua formarea pachetelor cu GNOME, dar compoziția și configurațiile desktopului vor corespunde versiunii standard, celei propuse de proiectul GNOME.

Anterior, a fost propusă o un subiect înregistrării, un set separat de pictograme, extensii terțe preinstalate pentru GNOME Shell (dash-to-dock, desktop-icons, impatience, user-theme) și setările modificate GNOME vor fi a fost mutată într-un pachet separat numit „desktop-assets-extras“. Săptămâna viitoare se preconizează actualizarea pachetelor cu desktopul la GNOME 3.36, care vor corespunde mediului standard GNOME, după care pachetul „desktop-assets-extras” va fi considerat învechit.

Reamintim că distribuția Clear Linux este dezvoltată de Intel și asigură o izolare strictă a aplicațiilor prin intermediul containerelor, separate folosind virtualizare completă. Partea de bază a distribuției conține doar un set minim de instrumente necesare pentru rularea containerelor și este actualizată atomic. Toate aplicațiile sunt structurate sub formă de pachete Flatpak sau seturi (Bundle), care sunt rulate în containere separate. Pe lângă desktopurile personalizate, ediția pentru dezvoltatori a fost remarcabilă pentru suportul extins al hardware-ului, integrarea sistemului de depanare bazat pe FUSE, adăugarea unui nou installer și existența a unui catalog de aplicații, în care au fost propuse seturi pentru desfășurarea mediilor de dezvoltare folosind diferite limbaje și tehnologii.

Caracteristicile Clear Linux:

  • Modelul binar de livrare al distribuției. Actualizarea sistemului poate fi efectuată în două moduri: aplicarea de corecții pe sistemul activ și actualizarea completă a sistemului prin instalarea unei noi imagini într-un snapshot Btrfs separat și înlocuirea snapshot-ului activ cu noul;
  • Agregarea pachetelor în bundle-uri (bundle), care formează o funcționalitate completă, indiferent de câte componente software o compun. Bundle-urile și mediul sistemului sunt create pe baza unui depozit de pachete RPM, dar sunt furnizate fără separare în pachete. În interiorul containerelor rulează o copie optimizată a Clear Linux, conținând seturile necesare pentru a rula aplicația țintă (bundle);
  • Un sistem eficient de instalare a actualizărilor, integrat în partea de bază a distribuției și care asigură livrarea rapidă a actualizărilor care corectează probleme critice și vulnerabilități. Actualizarea în Clear Linux include doar datele care s-au modificat direct, astfel încât corecțiile tipice de vulnerabilități și erori ocupă doar câțiva kilobiți și se instalează aproape instantaneu;
  • Un sistem unic de versionare — versiunea distribuției reprezintă starea și versiunile tuturor componentelor incluse în aceasta, ceea ce este convenabil pentru crearea configurațiilor reproducibile și urmărirea modificărilor componentelor distribuției la nivel de fișiere. Modificările/actualizările oricărei părți a sistemului determină întotdeauna o modificare a versiunii generale a întregii distribuții (în timp ce, în distribuțiile obișnuite, numărul versiunii unui anumit pachet este doar crescut, la Clear Linux se crește versiunea întregii distribuții);
  • Abordarea Stateless pentru definirea configurației, implicând că diferitele clase de setări sunt separate (setările OS, utilizatorului și sistemului sunt stocate separat), sistemul nu își menține starea (stateless) și, după instalare, nu conține nicio setare în directorul /etc, ci generează setările dinamic pe baza șabloanelor specificate la pornire. Pentru a reseta setările sistemului la valorile implicite, se poate pur și simplu șterge /etc și /var;
  • Utilizare virtualizare completă (KVM) pentru a rula containere, ceea ce permite asigurarea unui nivel ridicat de securitate. Timpul de pornire al containerelor este ușor mai lent decât sistemele tradiționale de izolare a containerelor (namespaces, cgroups) și este acceptabil pentru lansarea containerelor de aplicații la cerere (timpul de pornire al mediului virtual este de aproximativ 200ms, iar consumul suplimentar de memorie este de 18-20 MB pe container). Pentru a reduce consumul de memorie, se aplică un mecanism DAX (acces direct la FS ocolind cache-ul de pagină fără a utiliza nivelul dispozitivelor de blocare), iar pentru deduplicarea zonelor de memorie identice se utilizează tehnologia KSM (Memorie Partajată a Kernelului), ceea ce permite organizarea partajării resurselor sistemului gazdă și conectarea la diferite sisteme gazdă a unui șablon comun al mediului de sistem.
  • Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster