O instalador Calamares acaba de receber uma atualização. O novo Calamares 3.2.33 é lançado com melhorias de compatibilidade, além de admissão plymouth com criptografia e muito mais. Para aqueles que não estão familiarizados com o squid, você deve saber que ele fornece recursos como modos de particionamento de disco manual e automático, sistema de adaptação de aparência flexível, arquitetura modular, uma grande seleção de módulos prontos para uso (desde gerenciamento de bootloader até Gerenciamento de usuários).
Existem módulos para usar NetworkManager, UPower, systemd-boot, GRUB, sgdisk, squashfs-tools e rsync. A instalação pode ser feita substituindo a partição. Assim, os dados são copiados para uma nova partição, que é ativada em vez da partição usada anteriormente. Portanto, isto é o ideal para testar novas instalações. Do mesmo modo, há a opção de reverter para a versão anterior.
Por outro lado, o Calamares inclui um recurso de particionamento avançado, com suporte para operações de partição manuais e automatizadas. Logo, é o primeiro instalador com uma opção “Substituir Partição”. Assim, facilita a reutilização de uma partição repetidamente para testes de distribuição.
Calamares 3.2.33 lançado com melhorias de compatibilidade
Os desenvolvedores de distribuição têm várias dezenas de módulos prontos para uso, com a implementação de vários recursos para instaladores. O código é escrito em C ++. A interface gráfica tem por base a biblioteca Qt 5 (QML). Por outro lado, as linguagens C ++ e Python podem desenvolver módulos.
O Calamares serve para gerenciar a instalação das distribuições Linux Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva e KDE Neon. O projeto está sendo desenvolvido com contribuições das comunidades KDE, Fedora, Kubuntu e Maui.
Para criar seu próprio instalador baseado no Calamares, você só precisa escolher os módulos pré-fabricados ou escrever o seu próprio, definir a lógica de instalação do kit de distribuição e personalizar a aparência.
Para simplificar e acelerar o desenvolvimento, os módulos e componentes do Calamares podem estar em Python.
Principais destaques do Calamares 3.2.33
O Calamares 3.2.33 corrige o problema com a ausência do layout latino após a instalação do sistema com uma opção de layout não latino, além da capacidade de usar layouts não ASCII adicionada ao especificar uma senha e um nome de usuário em teclado e módulos de teclado que agora compartilham código de back-end e lidam melhor com layouts.
Além disso, há melhorias nas traduções para módulos relacionados à configuração do teclado e fuso horário.
Os requisitos para compiladores foram aumentados – a montagem agora requer suporte para o padrão C ++ 17 (isto é para melhor compatibilidade e menos ressalvas ao compilar com KDE).
Há novas possibilidades de atribuição de um grupo ao criar um usuário: apareceu um link para os grupos do sistema e adicionaram uma opção para verificar a existência de um grupo.
Das outras mudanças que se destacam:
- O módulo initcpiocfg deve suportar plymouth com criptografia agora.
- O módulo de usuário agora tem uma maneira mais detalhada de especificar grupos de usuários. Assim, podem ser grupos de sistema em vez de GIDs de usuário. Uma nova opção em cada grupo pode exigir que o grupo já exista no sistema de destino, permitindo melhores verificações de consistência com squashfs.
Então, acesse este link para mais detalhes.