FreeBSD 14

È uscita una nuova versione del sistema operativo open source simile a UNIX FreeBSD.

Alcuni cambiamenti:

  • Modifiche al sistema di base:

    • La shell predefinita per l'utente root è sh.
    • Al posto di sendmail, l'agente di posta predefinito è dragonfly mail agent;
    • L'opzione .include in firejail.conf ora supporta i modelli di ricerca.
    • Il supporto Unicode è stato aggiornato alla versione 14.0.
    • Nel sistema di base non è più presente opie.
  • Modifiche al kernel:

    • Sulle piattaforme arm64 e amd64 ora sono supportati fino a 1024 core.
    • È stata aggiunta l'interfaccia boottrace, che fornisce la tracciatura delle chiamate di sistema durante l'avvio e lo spegnimento del sistema.
    • È stata introdotta la possibilità di utilizzare il MemorySanitizer del progetto LLVM nel kernel su piattaforma amd64; è stato inoltre aggiunto il supporto per l'LLVM AddressSanitizer per arm64 e amd64.
    • È stata aggiunta la chiamata di sistema timerfd per migliorare la compatibilità con le applicazioni scritte per Linux.
  • Hypervisor bhyve:

    • Ora l'hypervisor consente di fornire l'accesso al TPM dell'host al guest.
    • Migliorato il passthrough delle GPU Intel e AMD.
  • Supporto per piattaforme cloud:

    • Ora FreeBSD può operare su piattaforme Amazon AWS e Firecracker VMM.
    • È stata aggiunta la supporto per l'adattatore di rete paravirtualizzato sulla piattaforma Azure.
  • Supporto per piattaforme hardware:

    • La costruzione delle immagini di installazione per l'architettura armv6 è stata interrotta.
    • Il supporto per l'architettura MIPS è stato interrotto.
    • La costruzione della variante specifica del port RISC-V, riscv64sf, per processori RISC-V a 64 bit senza FPU è stata interrotta; tutti i processori attuali sono ora supportati nel port riscv64.
    • A partire dal rilascio di FreeBSD 15, gli sviluppatori pianificano di interrompere il supporto per tutte le piattaforme a 32 bit; il ramo 14/STABLE, che supporta queste piattaforme, riceverà aggiornamenti fino al 2028.
  • File System UFS:

    • È stata aggiunta la possibilità di controllare in background il file system utilizzando meccanismi di snapshot; questa funzione funziona nei sistemi che utilizzano soft updates.
    • Per i superblocchi, i gruppi di cilindri e gli inodes, ora vengono calcolati i checksum per facilitare il rilevamento dei danni; il codice che implementa questa funzionalità, così come il codice che esegue la ricerca di superblocchi di riserva, è stato spostato dall'utilità utente fsck_ffs nella libreria libufs.
  • L'implementazione del file system ZFS, OpenZFS, è stata aggiornata alla versione 2.2:

    • L'opzione vfs.zfs.bclone_enabled=1 consente di ridurre il numero di copie dei blocchi durante la copia di un file; per impostazione predefinita, questa opzione è disattivata.
    • È stato aggiunto un log degli errori per la ricostruzione dell'array, zpool scrub -e
    • È stato introdotto un algoritmo per il calcolo dei checksum BLAKE3.
    • zfs recive può recuperare dati danneggiati.
    • È stato migliorato il meccanismo ARC.
    • Il meccanismo di compressione che utilizza l'algoritmo zstd ora consente di saltare rapidamente i blocchi quando vengono rilevati dati non comprimibili.

Fonte: linux.org.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster