Lançamento do smolBSD 0.2, um conjunto de ferramentas para criar compilações micro rápidas do NetBSD

Foi publicado o lançamento da ferramenta smolBSD, que permite criar compilações minimalistas especializadas do NetBSD, incluindo apenas o conjunto necessário de componentes do sistema e o núcleo rápido netbsd-MICROVM. Uma das aplicações do smolBSD é a criação de ambientes de sistema reduzidos (micro VM) para executar aplicativos de servidor específicos em máquinas virtuais. O tamanho do ambiente básico criado é de cerca de 10 MB. O lançamento do serviço em nova máquina virtual usando tais micro-VMs ocorre em cerca de 10 microssegundos, ou seja, comparável à velocidade de inicialização de contêineres. O código é distribuído sob a licença BSD. O projeto é desenvolvido pela comunidade francesa de desenvolvedores do NetBSD.

Para criar ambientes, é utilizada a ferramenta mksmolnb, que pode ser executada no NetBSD, GNU/Linux e macOS. Ao compilar no NetBSD, o sistema de arquivos FFS é utilizado na imagem do sistema gerada, enquanto no Linux e macOS, utiliza-se o ext2. O projeto garante compilações reprodutíveis, permitindo verificar que os binários distribuídos foram construídos a partir do código-fonte fornecido e não contêm alterações ocultas.

O projeto fornece exemplos de scripts para executar os ambientes criados no QEMU e no sistema de virtualização Firecracker, que implementa o conceito de microVM para alcançar desempenho semelhante ao de contêineres comuns ao usar virtualização de hardware baseada no hypervisor KVM.

As alterações preparadas pelo projeto para o lançamento direto do núcleo pelo gerenciador máquinas virtuais e otimizar a operação em máquinas virtuais já foram aceitas no núcleo principal do NetBSD e estarão disponíveis na versão NetBSD 11. Até o lançamento do NetBSD 11, os núcleos otimizados são publicados separadamente pelo projeto para as arquiteturas x86_64 e i386.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster