DragonFlyBSD 5.8 arriva con miglioramenti per DRM, memoria virtuale e altro

Pochi giorni fa è stato annunciato il rilascio della nuova versione di DragonFlyBSD 5.8. Questa nuova versione include alcuni miglioramenti abbastanza interessante di cui vengono evidenziati i lavori sui componenti DRM e i miglioramenti della memoria virtuale.

Tra le caratteristiche di DragonFly BSD trovato il file system HAMMER con versione distribuita, supporto per il caricamento di core di sistema "virtuali" come i processi utente, la capacità di memorizzare nella cache dati e metadati FS su SSD, collegamenti simbolici varianti contestuali, la capacità di congelare i processi mantenendo il loro stato su disco, un kernel ibrido che utilizza thread leggeri (LWKT).

Cosa c'è di nuovo in DragonFlyBSD 5.8?

Questa nuova versione di DragonFlyBSD 5.8, la struttura di base include l'utilità dsynth che è inteso per la compilazione locale e la manutenzione dei propri repository binari DPort.

a parte quello è supportata la parallelizzazione di un insieme di un numero arbitrario di porte, dato l'albero delle dipendenze. Durante la preparazione per la nuova versione, DPort ha anche introdotto una serie di modifiche volte ad accelerare l'assemblaggio di vari pacchetti dipendenti.

Inoltre, Si dice che Libc abbia un efficace meccanismo di mascheramento del segnale che protegge malloc * () e funzioni simili dai problemi dovuti all'interruzione del segnale.

Per il blocco e lo sblocco a breve termine dei segnali, vengono proposte le funzioni sigblockall () e sigunblockall () che funzionano senza effettuare chiamate di sistema.

Inoltre, la funzione libc strtok () è adattata per l'uso in applicazioni multithread, le costanti TABDLY, TAB0, TAB3 e la funzione _errno_location vengono aggiunte per migliorare la compatibilità dei dati.

Da parte dei suoi eccezionali miglioramenti, possiamo trovarlo I componenti dell'interfaccia DRM sono sincronizzati con il kernel Linux 4.9 con il trasferimento dal kernel 4.12 di singole funzionalità destinate a migliorare il supporto Wayland.

Il controller drm / i915 per la GPU Intel è sincronizzato con il kernel Linux 4.8.17 con codice del kernel 5.4 portato per supportare nuovi chip e anche radeon per le schede grafiche AMD è sincronizzato con il kernel Linux 4.9.

I gli algoritmi sono stati notevolmente migliorati per scambiare la memoria virtuale, che eliminava o riduceva al minimo i problemi di risposta nell'interfaccia utente di memoria esaurita.

anche si dice che è stato aggiunto il supporto per i meccanismi di protezione SMAP e SMEP. SMAP consente di bloccare l'accesso ai dati nello spazio utente dal codice privilegiato in esecuzione a livello di kernel, mentre SMEP non consente il passaggio dalla modalità kernel all'esecuzione di codice a livello utente, bloccando così lo sfruttamento di molte vulnerabilità nel kernel.

Un altro cambiamento importante è la modalità di funzionamento di emergenza del file system HAMMER2 che è stato aggiunto e implementato perché può essere utilizzato nel processo di ripristino di emergenza.

Delle altre modifiche menzionate:

  • Aggiunte nuove chiamate di sistema realpath, getrandom e lwp_getname (consentite per implementare pthread_get_name_np).
  • Variabili sysctl riprogettate per configurare Jail. Aggiunta la possibilità di montare nullfs e tmpfs da jail.
  • Affidabilità e prestazioni migliorate di TMPFS. Maggiore efficienza in condizioni di mancanza di memoria libera nel sistema.
  • Le funzioni basename () e dirname () compatibili con Linux sono state aggiunte per migliorare la compatibilità delle porte.
  • Migrato da FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 a libc / getaddrinfo (), calendar (1), rcorder-visualize.sh. Le funzioni math.h sono portate da OpenBSD.
  • Versioni aggiornate di componenti di terze parti, inclusi Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Per impostazione predefinita, viene utilizzato il compilatore gcc-8.

Se vuoi saperne di più sul lancio di questa nuova versione, puoi controllare i dettagli nel seguente link

Scarico

Per coloro che sono interessati a poter installare o testare questa nuova versione sui propri computer o in una macchina virtuale, possono ottenere l'immagine del sistema dal suo sito web ufficiale nella sua sezione download.

Il collegamento è questo.

L'immagine del sistema può essere registrata con l'aiuto di Etcher che è uno strumento multipiattaforma.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.