U sistema operatore orientatu à u desktop MidnightBSD 2.2 hè statu liberatu, basatu in FreeBSD cù elementi purtati da DragonFly BSD, OpenBSD è NetBSD. L'ambiente desktop di basa hè custruitu nantu à GNUstep, ma l'utilizatori anu l'opzione di installà WindowMaker, GNOME, Xfce o Lumina. Una immagine di installazione di 774 MB (x86, amd64) hè stata preparata per u scaricamentu.
A cuntrariu di l'altri custruzzioni di desktop FreeBSD, MidnightBSD hè statu inizialmente sviluppatu cum'è una furchetta di FreeBSD 6.1-beta, chì hè stata sincronizata cù a basa di codice FreeBSD 2011 in 7 è successivamente assorbutu parechje caratteristiche da e rami FreeBSD 9-12. Per gestisce i pacchetti, MidnightBSD usa u sistema mport, chì usa una basa di dati SQLite per almacenà indici è metadata. L'installazione, l'eliminazione è a ricerca di pacchetti sò realizati cù un solu cumandamentu mport.
I cambiamenti principali:
- Versioni di u prugramma aghjurnatu, cumprese Perl 5.36.0, OpenSSH 8.8p1, lua 5.3.6, subversion 1.14.1, sqlite 3.38.2.
- U codice di shell /bin/sh hè sincronizatu cù u ramu FreeBSD 12-STABLE.
- Per l'utilizatore root, a shell di cumanda predeterminata hè tcsh invece di csh è a menu utilità hè aduprata per a paginazione.
- Aghjunghjite patch da u prughjettu pfsense chì aumentanu u rendiment di u sistema di riduzzione di trafficu dummynet da 2Gb/s à 4Gb/s.
- U gestore di pacchetti mport hè statu aghjurnatu à a versione 2.2.0. Libdispatch è gcd sò esclusi da e dipendenze, chì vi permette di generà staticamente assemblee mport. L'opzione "desktop-file-utils" hè stata aghjunta à plist è a capacità di creà pacchetti cù moduli di kernel hè stata implementata. Aghjunghje supportu per aduprà chroot per aghjurnà l'ambienti di prigiò individuali.
- U supportu Sctp hè statu spustatu à Netcat da FreeBSD.
- Aggiunta a funzione ptsname_r à libc.
- E correzioni di bug per Ipfilter sò state spustate da FreeBSD.
- U script bootstrap assicura chì dbus è Hald sò attivati.
Inoltre, pudemu nutà a liberazione di u prughjettu DragonFly BSD 6.2.2, chì sviluppa un sistema operatore cù un kernel hibridu creatu in u 2003 per u scopu di u sviluppu alternativu di u ramu FreeBSD 4.x. Trà e caratteristiche di DragonFly BSD, pudemu nutà u sistema di file versioned distribuitu HAMMER, a capacità di carricà i kernels di u sistema "virtuali" cum'è prucessi d'utilizatori, i mezi di cache di dati è metadata FS in unità SSD, ligami simbolichi sensibili à u cuntestu, a capacità di congelate i prucessi mentre salvate u so statu nantu à u discu è un kernel hibridu cù fili ligeri (LWKT). A nova versione offre solu correzioni di bug.
Source: opennet.ru