Foi lançado o sistema operacional orientado a desktop MidnightBSD 2.1, baseado no FreeBSD, com elementos portados do DragonFly BSD, OpenBSD e NetBSD. O ambiente desktop básico é construído com base no GNUstep, mas os usuários têm a opção de instalar o WindowMaker, GNOME, Xfce ou Lumina. Para download, está disponível uma imagem de instalação de 743 MB (x86, amd64).
Ao contrário de outras compilações desktop do FreeBSD, o MidnightBSD foi inicialmente desenvolvido como um fork do FreeBSD 6.1-beta, que em 2011 foi sincronizado com a base de código do FreeBSD 7 e, posteriormente, incorporou muitos recursos das versões 9, 10 e 11 do FreeBSD. Para gerenciamento de pacotes, o MidnightBSD utiliza o sistema mport, que usa um banco de dados SQLite para armazenar índices e metadados. A instalação, remoção e pesquisa de pacotes são feitas através de um único comando mport.
Principais mudanças:
- A construção utilizou LLVM 10.0.1.
- Atualizações para as versões: mport 2.1.4, APR-util 1.6.1, APR 1.7.0, Subversion 1.14.0, file 5.39, sendmail 8.16.1, sqlite3 3.35.5, tzdata 2021a, libarchive 3.5.0, unbound 1.13.0, xz 5.2.5, openmp.
- Adicionados drivers para NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY e Bitron Video AV2010/10 ZigBee USB Stick.
- Drivers atualizados: e1000 (Ethernet gigabit da Intel), mlx5, nxge, usb, vxge.
- Os drivers ctau (Cronyx Tau) e cx (Cronyx Sigma) foram declarados obsoletos.
- Melhorias foram feitas no gerenciador de pacotes mport. O processo de atualização de dependências durante a instalação ou atualização de pacotes foi aprimorado. A codificação correta foi garantida ao extrair arquivos de arquivos compactados contendo caracteres não ASCII nos nomes dos arquivos. O uso de hashes sha256 foi Implementado para verificar a integridade dos elementos plist.
- A geração do arquivo os-release em /var/run foi garantida.
- O pacote burncd foi removido da oferta.
Fonte: opennet.ru
