Foi lançado o novo sistema operacional desktop MidnightBSD 4.0.4. A nova versão inclui correções importantes de segurança, melhor suporte para os modernos processadores AMD, além de um sistema de verificação de idade e controle de acesso. O MidnightBSD se posiciona como um sistema operacional amigável ao usuário, baseado na base de código do FreeBSD, voltado para estações de trabalho.
Uma das principais inovações é o daemon de verificação de idade aged (Age daemon) e a ferramenta de gerenciamento agectl. O sistema permite vincular uma categoria etária às contas de usuários, que é levada em consideração ao utilizar o gerenciador de pacotes mport e ao iniciar aplicativos.
Principais funcionalidades:
- Ao criar um usuário através do adduser, agora é solicitada a faixa etária;
- para contas, é possível definir uma idade específica ou data de nascimento usando o comando agectl;
- o gerenciador de pacotes mport instala automaticamente listas de controle de acesso negativas para aplicativos que não atendem à categoria etária do usuário;
- Os desenvolvedores de aplicativos podem verificar a idade do usuário através da biblioteca libutil ou chamando agectl sem argumentos. Os administradores podem desativar completamente o daemon aged em rc.conf, caso a legislação de sua jurisdição não exija tal verificação.
Correção de vulnerabilidade crítica
A versão inclui uma correção para uma séria vulnerabilidade relacionada ao RPC e RPCSEC_GSS. Um invasor sem autenticação poderia causar um estouro de pilha enviando pacotes especialmente criados. O problema foi corrigido no nível da verificação de assinaturas dos pacotes.
Melhoria para processadores AMD Ryzen
Um driver amd-cppc (Collaborative Power Performance Control) foi adicionado, implementado por Rob Augustinus. O driver melhora significativamente o gerenciamento de energia e desempenho em processadores AMD modernos, permitindo uma distribuição mais eficiente dos recursos.
Outras alterações
A versão inclui várias atualizações de componentes do sistema, melhorias em scripts de shell e correções em utilitários como cp, nextboot, m4 e outros. A lista completa de alterações está disponível no registro oficial.
MidnightBSD 4.0.4 já está disponível para download no site oficial. Código fonte e as instruções de compilação foram publicadas no repositório no GitHub.
Fonte: linux.org.ru
