È stato rilasciato il sistema operativo desktop-oriented MidnightBSD 3.2, basato su FreeBSD con elementi portati da DragonFly BSD, OpenBSD e NetBSD. L'ambiente desktop di base è costruito su Xfce (è possibile installare opzionalmente la combinazione GNUstep + Window Maker + GWorkspace). A differenza di altre distribuzioni desktop di FreeBSD, MidnightBSD è stato inizialmente sviluppato come fork di FreeBSD 6.1-beta, che nel 2011 è stato sincronizzato con la base di codice di FreeBSD 7 e successivamente ha incorporato molte funzionalità dai rami FreeBSD 9-12. Per la gestione dei pacchetti, MidnightBSD utilizza il sistema mport, che sfrutta un database SQLite per memorizzare indici e metadati, oppure lo strumento Ravenports. È disponibile un'immagine di installazione di 949 MB (i386, amd64).
Novità principali:
- L'interprete del linguaggio di programmazione Perl è stato rimosso dal sistema di base (per utilizzare Perl ora è necessaria la sua installazione dai port). Analogamente, brainfuck e subversion sono stati rimossi dal sistema di base.
- È stata fornita la possibilità di utilizzare il sistema di pacchetti Ravenports in ambienti basati sull'architettura amd64 (per gli ambienti i386 è disponibile solo lo strumento mports). I pacchetti vengono scaricati utilizzando l'utilità ravensw e installati nella directory /raven. A differenza di mports, in Ravenports sono disponibili versioni più recenti di alcune applicazioni, e ci sono anche pacchetti che non sono ancora stati compilati per mports. Ad esempio, in Ravenports sono disponibili versioni recenti di Firefox. Ravenports e mports possono essere utilizzati separatamente, selezionando il sistema desiderato durante l'installazione, oppure possono essere applicati insieme.
- Il gestore di pacchetti mport è stato aggiornato alla versione 2.6.2.
- La libreria libarchive include il supporto per l'algoritmo di compressione zstd.
- È stato rimosso telnetd dalla fornitura.
- Per migliorare la compatibilità con Linux, è stato incluso il file di intestazione endian.h.
- Componenti di terze parti aggiornati: expat 2.6.2, ldns 1.8.3, sendmail 8.18.1, libarchive 3.7.2, zstd 1.5.2, Unbound 1.19.3, xz/lzma 5.4.5, tzdata 2023d, mandoc 1.14.6, OpenSSH 9.3p2, nvi 2.2.1 e openssl 1.1.1w.
- L'elenco degli identificativi dei dispositivi PCI supportati è stato aggiornato.
- È stato aggiunto il supporto per i sensori di temperatura utilizzati nei processori AMD zen4.
- Nella scheda driver ahci è stato aggiunto il supporto per l'uso del chipset AMD KERNCZ in modalità RAID.

Fonte: opennet.ru
