Lanzamiento de Bedrock Linux 0.7.3, que combina componentes de diversas distribuciones

Disponible lanzamiento del meta-distribuidor Bedrock Linux 0.7.3, lo que permite utilizar paquetes y componentes de diversas distribuciones de Linux, combinando distribuciones en un mismo entorno. El entorno del sistema se forma a partir de repositorios estables de Debian y CentOS, además se pueden instalar versiones más recientes de programas, por ejemplo, de Arch Linux/AUR, así como compilar portages de Gentoo. Para la instalación de paquetes propietarios externos se garantiza la compatibilidad a nivel de bibliotecas con Ubuntu y CentOS.

En lugar de imágenes de instalación en Bedrock se propone un script que modifica el entorno de distribuciones estándar ya instaladas. Por ejemplo, se ha informado sobre la funcionalidad de reemplazo de Debian, Fedora, Manjaro, openSUSE, Ubuntu y Void Linux, pero existen problemas específicos al reemplazar CentOS, CRUX, Devuan, GoboLinux, GuixSD, NixOS y Slackware. El script de instalación preparado para arquitecturas x86_64 y ARMv7.

Durante su funcionamiento, el usuario puede activar en Bedrock los repositorios de otras distribuciones e instalar desde ellos aplicaciones que pueden ejecutarse al lado de programas de diversas distribuciones. También se admite la instalación de aplicaciones gráficas de diferentes distribuciones.

Para cada distribución adicional conectada se crea un entorno especial
(«stratum»), en el que se ubican componentes específicos de la distribución. La separación se lleva a cabo mediante chroot, montajes bind y enlaces simbólicos (se proporcionan varias jerarquías de directorios con un conjunto de componentes de diversas distribuciones, en cada entorno chroot se monta una partición común /home). Sin embargo, Bedrock no está orientado a proporcionar un nivel adicional de protección ni a un estricto aislamiento de aplicaciones.

La ejecución de comandos específicos de las distribuciones se realiza mediante la utilidad strat, y la gestión de las distribuciones se lleva a cabo con la utilidad brl. Por ejemplo, si se desea utilizar paquetes de Debian y Ubuntu, primero se deben desplegar los entornos relacionados mediante el comando «sudo brl fetch ubuntu debian». Luego, para instalar VLC desde Debian se puede ejecutar el comando «sudo strat debian apt install vlc», y desde Ubuntu «sudo strat ubuntu apt install vlc». Después de esto, se pueden ejecutar diferentes versiones de VLC de Debian y Ubuntu — «strat debian vlc archivo» o «strat ubuntu vlc archivo».

En esta nueva versión se ha añadido soporte para el repositorio current de Slackware.
Se ha habilitado la posibilidad de compartir la biblioteca pixmap entre entornos. Se ha añadido soporte para resolvconf para unificar la configuración del resolvedor en todos los entornos. Se han resuelto problemas relacionados con la creación de entornos para Clear Linux y MX Linux.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster