O proxecto Clear Linux cambia o seu foco de desenvolvemento cara a servidores e sistemas na nube

Desenvolvedores da distribución Clear Linux сообщили sobre o cambio da estratexia de desenvolvemento do proxecto. As principais áreas de desenvolvemento son os sistemas de servidor e nube, que agora recibirán a atención principal. Os compoñentes da edición para estacións de traballo serán compatibles con carácter residual.

A entrega de paquetes con escritorios continuará, pero nestes paquetes ofrecerase versións orixinais dos contornos de usuario, sen complementos e cambios específicos de Clear Linux. Incluída a formación de paquetes con GNOME, a composición e configuración do escritorio corresponderán á vista de referencia, a que ofrece por defecto o proxecto GNOME.

Ofrecido previamente propio tema rexistro, separado conxunto de pictogramas, complementos de terceiros preinstalados para GNOME Shell (dash-to-dock, iconas de escritorio, impaciencia, tema do usuario) e a configuración de GNOME modificada na primeira fase será pasou nun paquete separado"escritorio-activos-extras". A próxima semana, os paquetes de escritorio están programados para actualizarse a GNOME 3.36, que coincidirá co entorno de referencia de GNOME, despois de que o paquete "desktop-assets-extras" quedará en desuso.

Lembremos que a distribución Clear Linux está desenvolvida por Intel e ofrece un estrito illamento das aplicacións mediante contedores separados mediante a virtualización total. A parte base da distribución contén só un conxunto mínimo de ferramentas para executar contedores e actualízase atomicamente. Todas as aplicacións están deseñadas como paquetes ou paquetes Flatpak que se executan en contedores separados. Ademais dos escritorios personalizados, a edición para desenvolvedores destacou polo seu soporte de hardware ampliado, a integración dun sistema de depuración baseado en FUSE, a adición dun novo instalador e a presenza directorio de aplicacións, que ofreceu kits para a implantación de contornas de desenvolvemento utilizando diversas linguaxes e tecnoloxías.

Características de Clear Linux:

  • Modelo de distribución de distribución binaria. As actualizacións do sistema pódense realizar en dous modos: aplicando parches a un sistema en execución e actualizando completamente o sistema instalando unha nova imaxe nunha instantánea de Btrfs separada e substituíndo a instantánea activa por outra nova;
  • Agregando paquetes en conxuntos (embalaxe), formando unha funcionalidade preparada, independentemente de cantos compoñentes de software as formen. O paquete e a imaxe do entorno do sistema fórmanse en base a un repositorio de paquetes RPM, pero entréganse sen dividirse en paquetes. Dentro dos contedores, execútase unha copia especialmente optimizada de Clear Linux, que contén os paquetes necesarios para executar a aplicación de destino;
  • Un sistema de instalación de actualizacións eficaz integrado na parte base da distribución e que garante a entrega acelerada de actualizacións que solucionan problemas críticos e vulnerabilidades. Unha actualización en Clear Linux inclúe só os datos que cambiaron directamente, polo que as correccións típicas de vulnerabilidades e erros só levan uns poucos kilobytes e instálanse case ao instante;
  • Sistema de versionado unificado: a versión de distribución representa o estado e as versións de todos os seus compoñentes, o que é conveniente para crear configuracións reproducibles e rastrexar os cambios nos compoñentes de distribución a nivel de ficheiro. Cambiar/actualizar calquera parte do sistema sempre leva a un cambio na versión global de toda a distribución (se nas distribucións ordinarias só se aumenta o número de versión dun determinado paquete, entón en Clear Linux aumenta a versión da propia distribución) ;
  • Enfoque sen estado para definir a configuración, o que implica que as diferentes clases de configuración están separadas (os axustes do sistema operativo, do usuario e do sistema almacénanse por separado), o sistema non garda o seu estado (sen estado) e despois da instalación non contén ningunha configuración no directorio / etc. pero xera axustes sobre a marcha en función dos modelos especificados no inicio. Para restablecer a configuración do sistema aos valores predeterminados, simplemente pode eliminar /etc e /var;
  • Usar virtualización completa (KVM) para a execución de contedores, o que permite un alto nivel de seguridade. O tempo de inicio do contedor está lixeiramente por detrás dos sistemas de illamento de contedores tradicionais (espazos de nomes, cgroups) e é aceptable para lanzar contedores de aplicacións baixo demanda (o tempo de inicio do ambiente virtual é duns 200 ms e o consumo de memoria adicional é de 18-20 MB por contedor). Para reducir o consumo de memoria, utilízase un mecanismo DAX (acceso directo ao sistema de ficheiros evitando a caché da páxina sen usar o nivel de dispositivo de bloqueo) e utilízase tecnoloxía para deduplicar áreas de memoria idénticas KSM (Memoria compartida do núcleo), que lle permite organizar a compartición de recursos do sistema anfitrión e conectar diferentes sistemas convidados a un modelo de ambiente de sistema común.
  • Fonte: opennet.ru

Engadir un comentario