Foi lançado o sistema operacional orientado para desktop MidnightBSD 2.1, baseado no FreeBSD com elementos portados do DragonFly BSD, OpenBSD e NetBSD. O ambiente de desktop básico é construído sobre GNUstep, mas os usuários têm a opção de instalar WindowMaker, GNOME, Xfce ou Lumina. Uma imagem de instalação de 743 MB (x86, amd64) foi preparada para download.
Ao contrário de outras compilações de desktop do FreeBSD, o MidnightBSD foi originalmente desenvolvido como um fork do FreeBSD 6.1-beta, que foi sincronizado com a base de código do FreeBSD 2011 em 7 e posteriormente incorporou muitos recursos das ramificações do FreeBSD 9, 10 e 11. Para gerenciamento de pacotes, o MidnightBSD usa o sistema mport, que usa um banco de dados SQLite para armazenar índices e metadados. A instalação, remoção e busca de pacotes são realizadas por meio de um único comando mport.
Grandes mudanças:
- LLVM 10.0.1 é usado para a construção.
- Versões atualizadas: mport 2.1.4, APR-util 1.6.1, APR 1.7.0, Subversion 1.14.0, arquivo 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 (Intel gigabit Ethernet), mlx5, nxge, usb, vxge.
- Os drivers ctau (Cronyx Tau) e cx (Cronyx Sigma) foram descontinuados.
- 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 melhorado. Garante que a codificação correta seja definida ao extrair arquivos de arquivos contendo caracteres não ASCII em nomes de arquivos. Para verificar a integridade dos elementos plist, são usados hashes sha256.
- Habilitada a geração do arquivo os-release em /var/run.
- O pacote burncd foi removido da distribuição.
Fonte: opennet.ru