FreeBSD é um sistema operacional de código aberto.
Há poucos dias foi anunciado Relatório de status de desenvolvimento do FreeBSD, que deve corresponde ao terceiro trimestre do ano (julho a setembro de 2023) e que destaca uma grande quantidade de novidades bastante interessantes do Google Summer of Code.
Além disso, Destacam-se as melhorias e trabalhos realizados para a primeira versão do FreeBSD 14, bem como a implementação do driver SquashFS, melhorias no OpenSSL 3, melhorias no SIMD para AMD64, melhorias na iniciativa KDE/FreeBSD, entre outras coisas.
Destaques do terceiro relatório de desenvolvimento do FreeBSD
Inicialmente o relatório apresenta os seus agradecimentos e condolências a Hans Petter Selasky, que morreu em um acidente em junho. Hans foi conhecido por seu trabalho em reescrever e manter a pilha USB, bem como para o pacote webcamd que suporta a execução de drivers de webcam Linux no espaço de usuário do FreeBSD, bem como skTLS NIC envia e recebe suporte para download no driver mce(4) e muitas melhorias na camada de compatibilidade do driver de dispositivo Linux.
Outro ponto que se destaca no relatório é que Foram tomadas medidas para eliminar quaisquer problemas que possam surgir ao usar o FreeBSD no desktop, já que é mencionado que a porta Desktop Installer foi atualizada para mostrar notificações sobre níveis de carga das portas deskutils/qmediamanager, sysutils/devd-mount e sysutils/npmount que permitem montar mídias adicionais e mostrar notificações com informações sobre o sistema de arquivos e possíveis opções de ação.
Além disso, destaca também a novo driver do sistema de arquivos SquashFS, com o qual agora você pode montar arquivos SquashFS no FreeBSD 13.2-RELEASE ou superior e executar todas as operações básicas do sistema de arquivos somente leitura, compilações Live e firmware baseado em FreeBSD. Este driver é implementado no nível do kernel, é compatível com o FreeBSD versão 13.2 e, entre outras coisas, permite que o FreeBSD seja iniciado a partir de um sistema de arquivos SquashFS localizado na RAM.
Por outro lado, podemos encontrar no relatório detalhes sobre o mudanças e melhorias na coleção de Portos, entre as quais se destaca a iniciativa KDE/FreeBSD em que são mencionados os Atualizações de sysutils/polkit e sysutils/consolekit2, que melhorou a política de segurança e o manuseio do console no desktop FreeBSD, também do x11/sddm que foi atualizado para fornecer um melhor gerenciador de login gráfico, além de multimídia/pipewire foi atualizado para a versão 0.3.81, fornecendo suporte multimídia para desktops como KDE e GNOME.
Outra porta de ambiente que recebeu melhorias é o Pantheon Desktop (Área de trabalho Elementary OS), que foi atualizado a partir da pilha GNOME (especialmente WebKitGTK, libwnck, Mutter, Vala). Três novos aplicativos foram adicionados ao repositório de desenvolvimento, atlas - um visualizador de mapas, nimbus - um miniaplicativo meteorológico e leopod - um cliente de podcast
A atualização do projeto também é destacada Wifibox (do qual já falamos aqui no blog) e no qual foi confirmado que funciona com chipsets Atheros, Realtek e Mediatek.
Por último, mas não menos importante, vale também a pena destacar no relatório a melhoria da Suporte OpenSSL 3 na base FreeBSD, uma vez que foram incluídas as soluções para três problemas específicos, dos quais são mencionados:
- Correção vinculando os mecanismos legados e o provedor ao objeto compartilhado libcrypto.so, para visibilidade adequada do símbolo, e que exigia um hack no sistema de compilação.
- Bem como a correção da lista de arquivos fonte do provedor FIPS.
- E garante compatibilidade retroativa com a API 0.9.8 obsoleta, que foi notavelmente útil para o módulo de autenticação PAM security/pam_ssh_agent_auth, baseado no mecanismo de autenticação ssh-agent(1) do OpenSSH.
Das outras mudanças que se destacam neste terceiro relatório:
- Correções e melhorias nas classes de login, assim como agora os recursos prioridade y umask agora eles aceitam o valor herdar especial para solicitar explicitamente a herança de propriedades do processo de login.
- O desenvolvimento de um plugin ChatGPT que pode acessar os dados mais recentes do FreeBSD, transformando o ChatGPT em um sistema especialista em FreeBSD.
- O projeto BSD Café, um hub para uma variedade de ferramentas e serviços, todos alimentados por *BSD.
finalmente se você está interessado em saber mais sobre o assunto, você pode verificar os detalhes no link a seguir