Rilascio del sistema operativo MidnightBSD 2.2. Aggiornamento DragonFly BSD 6.2.2

È stato rilasciato il sistema operativo orientato al desktop MidnightBSD 2.2, basato su FreeBSD con elementi portati da DragonFly BSD, OpenBSD e NetBSD. L'ambiente desktop di base è basato su GNUstep, ma gli utenti hanno la possibilità di installare WindowMaker, GNOME, Xfce o Lumina. È stata preparata per il download un'immagine di installazione da 774 MB (x86, amd64).

A differenza di altre build desktop di FreeBSD, MidnightBSD è stato originariamente sviluppato come un fork di FreeBSD 6.1-beta, che è stato sincronizzato con la codebase di FreeBSD 2011 nel 7 e successivamente ha assorbito molte funzionalità dai rami di FreeBSD 9-12. Per gestire i pacchetti, MidnightBSD utilizza il sistema mport, che utilizza un database SQLite per archiviare indici e metadati. L'installazione, la rimozione e la ricerca dei pacchetti vengono eseguite utilizzando un unico comando mport.

Principali modifiche:

  • Versioni del programma aggiornate, tra cui Perl 5.36.0, OpenSSH 8.8p1, lua 5.3.6, subversion 1.14.1, sqlite 3.38.2.
  • Il codice della shell /bin/sh è sincronizzato con il ramo 12-STABLE di FreeBSD.
  • Per l'utente root, la shell dei comandi predefinita è tcsh invece di csh e l'utilità less viene utilizzata per il paging.
  • Aggiunte patch dal progetto pfsense che aumentano le prestazioni del sistema di riduzione del traffico dummynet da 2Gb/s a 4Gb/s.
  • Il gestore pacchetti mport è stato aggiornato alla versione 2.2.0. Libdispatch e gcd sono esclusi dalle dipendenze, il che consente di generare staticamente assembly mport. È stata aggiunta l'opzione “desktop-file-utils” a plist ed è stata implementata la possibilità di creare pacchetti con moduli del kernel. Aggiunto il supporto per l'utilizzo di chroot per aggiornare i singoli ambienti jail.
  • Il supporto Sctp è stato spostato su Netcat da FreeBSD.
  • Aggiunta la funzione ptsname_r a libc.
  • Le correzioni di bug per Ipfilter sono state spostate da FreeBSD.
  • Lo script bootstrap garantisce che dbus e hald siano abilitati.

Inoltre, possiamo notare il rilascio del progetto DragonFly BSD 6.2.2, che sviluppa un sistema operativo con un kernel ibrido creato nel 2003 con lo scopo di sviluppo alternativo del ramo FreeBSD 4.x. Tra le caratteristiche di DragonFly BSD, possiamo notare il file system con versione distribuita HAMMER, la capacità di caricare kernel di sistema "virtuali" come processi utente, mezzi di memorizzazione nella cache di dati e metadati FS su unità SSD, collegamenti simbolici sensibili al contesto, la capacità di congelare i processi salvandone lo stato su disco e un kernel ibrido utilizzando thread leggeri (LWKT). La nuova versione offre solo correzioni di bug.

Fonte: opennet.ru

Aggiungi un commento