Após três anos de desenvolvimento e um ano e meio desde a formação da primeira versão alfa, foi anunciado que a distribuição Chimera Linux está passando para a fase de testes beta. A distribuição é notável pelo uso do kernel Linux em conjunto com utilitários do FreeBSD, o gerenciador de sistema dinit e a biblioteca padrão C Musl. A construção é realizada com o compilador Clang. O projeto é liderado por Nina Kolesa da empresa Igalia, que participa do desenvolvimento do WebKit, Enlightenment e Void Linux. Imagens Live de inicialização foram formadas para as arquiteturas x86_64, ppc64le, aarch64, riscv64 e ppc64 nas variantes com GNOME (1,5 GB) e KDE (2,2 GB).
O projeto visa fornecer uma distribuição Linux com um conjunto de ferramentas alternativas, construída com base na experiência de desenvolvimento do Void Linux (o autor do Chimera é um ex-mantenedor do Void, responsável pelas arquiteturas POWER e PowerPC). Assim como o Void Linux, o projeto se desenvolve usando um modelo rolling (ciclo contínuo de atualização de versões de software). Os componentes do FreeBSD foram escolhidos por serem menos complexos e mais adequados para sistemas leves e compactos do que as ferramentas padrão do GNU.
Além dos utilitários do FreeBSD, fornecidos no lugar de pacotes como coreutils, findutils, diffutils, sed e grep, a distribuição utiliza GNU Make, util-linux, syslog-ng, udev, pam, dinit, clang, lld, libc++ e musl. As funções de alocação de memória no musl foram substituídas pelo mimalloc. O sistema de arquivos utilizado é o ZFS. A partição /var não mantém seu estado entre reinicializações (stateless). Para o gerenciamento de fluxos multimídia, utiliza-se o PipeWire. Em ambientes gráficos, o Wayland é utilizado por padrão.
Para a instalação de programas adicionais, são oferecidos pacotes binários, assim como um sistema de construção próprio a partir do código-fonte — cports, escrito em Python. Atualmente, cerca de 2800 ports estão disponíveis. O ambiente de construção é iniciado em um contêiner não privilegiado, criado com a ferramenta bubblewrap. Para gestão de pacotes binários, é utilizado o gerenciador de pacotes APK (Alpine Package Keeper, apk-tools), e como opção pode ser usado o Flatpak.

Fonte: opennet.ru
