El projecte Clear Linux canvia el seu enfocament de desenvolupament als servidors i sistemes en núvol

Desenvolupadors de la distribució Clear Linux es va informar sobre el canvi d'estratègia de desenvolupament del projecte. Les principals àrees de desenvolupament són els sistemes de servidor i núvol, que ara rebran la principal atenció. Els components de l'edició per a estacions de treball seran suportats de manera residual.

El lliurament de paquets amb escriptoris continuarà, però en aquests paquets s'oferirà versions originals dels entorns d'usuari, sense complements i canvis específics de Clear Linux. Incloent la formació de paquets amb GNOME, la composició i la configuració de l'escriptori correspondran a la vista de referència, la que ofereix per defecte el projecte GNOME.

Prèviament ofert propi tema registre, separat conjunt de pictogrames, complements de tercers preinstal·lats per a GNOME Shell (dash-to-dock, icones d'escriptori, impaciència, tema d'usuari) i la configuració de GNOME canviada a la primera etapa serà passat en un paquet separat"escriptori-actius-extres". La setmana vinent, està previst que els paquets d'escriptori s'actualitzin a GNOME 3.36, que coincidirà amb l'entorn de referència de GNOME, després del qual el paquet "desktop-assets-extras" quedarà obsolet.

Recordem que la distribució Clear Linux està desenvolupada per Intel i proporciona un aïllament estricte de les aplicacions mitjançant contenidors separats mitjançant la virtualització completa. La part base de la distribució conté només un conjunt mínim d'eines per executar contenidors i s'actualitza atòmicament. Totes les aplicacions estan dissenyades com a paquets o paquets Flatpak que s'executen en contenidors separats. A més dels escriptoris personalitzats, l'edició per a desenvolupadors va destacar pel seu suport de maquinari ampliat, la integració d'un sistema de depuració basat en FUSE, l'addició d'un nou instal·lador i la presència directori d'aplicacions, que oferia kits per desplegar entorns de desenvolupament utilitzant diversos llenguatges i tecnologies.

Característiques de Clear Linux:

  • Model de lliurament de distribució binària. Les actualitzacions del sistema es poden realitzar de dues maneres: aplicar pedaços a un sistema en execució i actualitzar completament el sistema instal·lant una nova imatge en una instantània de Btrfs independent i substituint la instantània activa per una de nova;
  • Agregació de paquets en conjunts (liar), formant una funcionalitat ja feta, independentment de quants components de programari els formen. El paquet i la imatge de l'entorn del sistema es formen a partir del dipòsit de paquets RPM, però es lliuren sense dividir-se en paquets. Dins dels contenidors, s'executa una còpia especialment optimitzada de Clear Linux, que conté els paquets necessaris per executar l'aplicació de destinació;
  • Un sistema d'instal·lació d'actualitzacions eficaç integrat a la part base de la distribució i que garanteix un lliurament accelerat d'actualitzacions que solucionen problemes i vulnerabilitats crítiques. Una actualització a Clear Linux inclou només les dades que han canviat directament, de manera que les correccions típiques de vulnerabilitats i errors només triguen uns quants kilobytes i s'instal·len gairebé a l'instant;
  • Sistema de control de versions unificat: la versió de distribució representa l'estat i les versions de tots els seus components, cosa que és convenient per crear configuracions reproduïbles i fer el seguiment dels canvis als components de distribució a nivell de fitxer. Canviar/actualitzar qualsevol part del sistema sempre comporta un canvi en la versió general de tota la distribució (si en les distribucions ordinàries només augmenta el número de versió d'un determinat paquet, a Clear Linux s'augmenta la versió de la distribució en si). ;
  • Enfocament sense estat per definir la configuració, que implica que les diferents classes de configuració estan separades (la configuració del sistema operatiu, l'usuari i el sistema s'emmagatzemen per separat), el sistema no guarda el seu estat (sense estat) i després de la instal·lació no conté cap configuració al directori / etc. però genera configuracions sobre la marxa en funció de les plantilles especificades a l'inici. Per restablir la configuració del sistema als valors predeterminats, simplement podeu eliminar /etc i /var;
  • Utilitzar virtualització completa (KVM) per a l'execució de contenidors, que permet un alt nivell de seguretat. El temps d'inici del contenidor està lleugerament per darrere dels sistemes d'aïllament de contenidors tradicionals (espais de noms, grups c) i és acceptable per llançar contenidors d'aplicacions sota demanda (el temps d'inici de l'entorn virtual és d'uns 200 ms i el consum de memòria addicional és de 18-20 MB per contenidor). Per reduir el consum de memòria, s'utilitza un mecanisme DAX (accés directe al sistema de fitxers sense passar per la memòria cau de la pàgina sense utilitzar el nivell de dispositiu de bloc) i la tecnologia s'utilitza per desduplicar àrees de memòria idèntiques KSM (Memòria compartida del nucli), que us permet organitzar la compartició de recursos del sistema amfitrió i connectar diferents sistemes convidats a una plantilla d'entorn del sistema comú.
  • Font: opennet.ru

Afegeix comentari