Rilasciato FreeBSD 14.4

Il team di sviluppo di FreeBSD ha rilasciato FreeBSD 14.4-RELEASE il 10 marzo 2026. Questo aggiornamento è la quinta versione del ramo stable/14. Prima di entrare nei dettagli, è importante sottolineare che il progetto ha dedicato questa release a Ken Smith. Ken ha guidato il team di rilascio per molti anni, lasciando un segno indelebile nella comunità.

Se utilizzate FreeBSD per i vostri server, workstation o progetti cloud, questa release offre diversi ottimi motivi per aggiornare.

Maggiore sicurezza per il futuro

Innanzitutto, il team si è concentrato sulla sicurezza moderna. OpenSSH è stato aggiornato alla versione 10.0p2. Questa versione è particolare perché ora utilizza di default un algoritmo post-quantistico. Questa nuova tecnologia contribuisce a proteggere i vostri dati da futuri computer che potrebbero tentare di decifrare la crittografia attuale.

Inoltre, il team ha rimosso il supporto per il vecchio e più debole algoritmo di firma DSA per garantire la sicurezza del sistema.

Oltre a OpenSSH, il sistema ora include OpenSSL 3.0.16. Questi aggiornamenti garantiscono che le connessioni di rete rimangano private e protette dalle minacce più recenti.

Archiviazione più veloce e intelligente

Inoltre, gli appassionati di storage apprezzeranno l’aggiornamento a OpenZFS 2.2.9. Questa nuova versione corregge diversi bug e migliora la gestione della cache di memoria da parte del sistema.

Il team ha anche aggiunto un nuovo filesystem 9P (p9fs). Questo strumento è molto utile per chi utilizza macchine virtuali bhyve. Consente alle macchine virtuali guest di condividere file con il computer host in modo molto semplice.

Se preferite il filesystem UFS2 standard, ora avete anche voi maggiore controllo. L’utility newfs ha acquisito un nuovo flag che consente di disabilitare gli “aggiornamenti software” se avete bisogno di una configurazione diversa per i vostri dischi.

Progettato per il cloud

Anche gli utenti del cloud hanno molti motivi per essere contenti. Lo strumento nuageinit, che aiuta a configurare le macchine virtuali, ha ricevuto importanti miglioramenti. Ora funziona molto meglio con gli standard cloud-init. Ad esempio, ora è possibile modificare le password e gestire i pacchetti software in modo più affidabile quando si avvia una nuova istanza nel cloud.

Le immagini di FreeBSD 14.4 sono attualmente disponibili sulle principali piattaforme, tra cui Amazon EC2, Google Compute Engine e Microsoft Azure.

Supporto hardware e architettura

FreeBSD continua a funzionare praticamente su qualsiasi dispositivo. Questa versione supporta numerose architetture, tra cui:

  • PC a 64 bit (amd64).
  • Dispositivi ARM, come Raspberry Pi 4 e AWS Graviton.
  • Sistemi RISC-V, che rappresentano l’ultima frontiera dell’hardware open source.

Il team ha persino incluso il Raspberry Pi Zero 2W nelle immagini standard per scheda SD di questa versione.

Aggiornare a FreeBSD 14.4-RELEASE da FreeBSD 14.3 o versioni precedenti
Cosa devi sapere prima dell’aggiornamento:

Sebbene questa versione sia molto stabile, è importante tenere a mente due piccole cose.

  1. Innanzitutto, se utilizzi lo strumento freebsd-update, potrebbe bloccarsi se non hai ancora configurato il gestore pkg. Esegui prima il comando pkg per risolvere il problema.
  2. In secondo luogo, un piccolo bug nel boot loader potrebbe selezionare il kernel sbagliato se si utilizzano determinati tipi di collegamenti ai file. È possibile risolvere facilmente questo problema aggiungendo kernels_autodetect="NO" al file /boot/loader.conf.

L’aggiornamento a FreeBSD 14.4-RELEASE è semplice, soprattutto per gli utenti delle versioni RELEASE precedenti.

Si raccomanda vivamente di eseguire un backup di tutti i dati e i file di configurazione prima di tentare l’aggiornamento di FreeBSD.

L’utility freebsd-update(8) è lo strumento consigliato per gli aggiornamenti binari. Gestisce l’applicazione delle patch di sicurezza e l’aggiornamento a versioni minori o maggiori più recenti.

Innanzitutto, assicurati che il tuo sistema sia aggiornato con le patch di sicurezza eseguendo i seguenti comandi come utente root:

freebsd-update fetch
freebsd-update install

Successivamente, avvia l’aggiornamento alla versione 14.4-RELEASE:

freebsd-update upgrade -r 14.4-RELEASE

Durante questa fase, freebsd-update richiederà aiuto per unire i file di configurazione. È consigliabile eseguire un backup della directory /etc prima di procedere.

Al termine del comando, installa il nuovo kernel e i relativi moduli:

freebsd-update install

Riavviare il sistema per caricare il kernel appena installato:

shutdown -r now

Una volta riavviato, esegui nuovamente freebsd-update per installare i componenti userland aggiornati:

freebsd-update install

Questa fase potrebbe richiedere la ricompilazione o la reinstallazione di tutte le applicazioni di terze parti (port o pacchetti) a causa di modifiche alle librerie di sistema.

Dopo aver aggiornato le applicazioni di terze parti, esegui freebsd-update un’ultima volta per rimuovere le vecchie librerie di sistema non utilizzate:

freebsd-update install

Infine, riavviare il sistema FreeBSD 14.4-RELEASE completamente aggiornato:

shutdown -r now

Kernel personalizzati

Se il tuo sistema utilizza un kernel personalizzato, assicurati di avere una copia del kernel GENERIC in /boot/GENERIC prima di iniziare l’aggiornamento.

Dopo che freebsd-update ha terminato il suo lavoro, dovrai ricompilare e reinstallare il tuo kernel personalizzato. Questo è molto importante, poiché un modulo del kernel compilato su una versione precedente di FreeBSD potrebbe non essere compatibile con una versione più recente.

Aggiornamento dai sorgenti

Per gli utenti esperti o per coloro che seguono i rami di sviluppo, FreeBSD supporta anche gli aggiornamenti dai sorgenti.

Questo processo prevede il download del codice sorgente più recente tramite git e la compilazione dell’intero sistema operativo, noto come “world”, insieme al kernel.

Questo metodo offre una personalizzazione completa.

Download (SHA512, pkglist): FreeBSD-14.4-RELEASE-amd64-dvd1.iso (4,092MB), FreeBSD-14.4-RELEASE-amd64-disc1.iso (1,234MB).

Rilasciato FreeBSD 15.0

Il progetto FreeBSD ha annunciato il rilascio di FreeBSD 15.0.

La nuova versione introduce la possibilità di installare il sistema operativo tramite il gestore di pacchetti pkg e aggiorna la versione di ZFS sul sistema.

Il FreeBSD Release Engineering Team è lieto di annunciare la disponibilità di FreeBSD 15.0-RELEASE. Questa è la prima versione del ramo stable/15. Ecco alcune delle novità principali:

  • il sistema base di FreeBSD può ora essere installato e gestito tramite il gestore di pacchetti pkg(8);
  • gli artefatti della versione FreeBSD 15.0 (immagini di installazione, immagini di VM) sono stati tutti generati senza richiedere privilegi di root;
  • FreeBSD ora dispone di un’implementazione nativa di inotify, semplificando il monitoraggio delle directory e il porting del software;
  • OpenZFS è stato aggiornato alla versione 2.4.0-rc4;
  • OpenSSL è stato aggiornato all’ultima versione con supporto a lungo termine (LTS), la 3.5.4, che include il supporto per QUIC e algoritmi ora standardizzati resistenti ai sistemi quantistici, ML-KEM, ML-DSA e SLH-DSA;
  • OpenSSH è stato aggiornato alla versione 10.0p2, che include il supporto predefinito per l’accordo di chiavi resistente ai sistemi quantistici.

Ulteriori informazioni sono disponibili nell’annuncio di rilascio e nelle note di rilascio.

Download: FreeBSD-15.0-RELEASE-amd64-disc1.iso (1,296MB, SHA512), FreeBSD-15.0-RELEASE-amd64-memstick.img (1,488MB, SHA512), FreeBSD-15.0-RELEASE-arm64-aarch64-disc1.iso (1,150MB, SHA512), FreeBSD-15.0-RELEASE-arm64-aarch64-memstick.img (1,328MB, SHA512).

Rilasciato OpenBSD 7.8

Theo de Raadt ha annunciato il rilascio di OpenBSD 7.8, l’ultimo degli aggiornamenti semestrali regolari del sistema operativo.

Questa versione aggiunge il supporto per Raspberry Pi 5, tra le tante altre modifiche:

“Siamo lieti di annunciare il rilascio ufficiale di OpenBSD 7.8. Questa è la nostra 59a versione. Siamo orgogliosi del record di OpenBSD di trent’anni con solo due falle remote nell’installazione predefinita. Come nelle nostre versioni precedenti, la 7.8 offre miglioramenti significativi, tra cui nuove funzionalità, in quasi tutte le aree del sistema:

  • aggiunto il supporto per Raspberry Pi 5 (con console su porta seriale);
  • implementazione di acpicpu(4) per arm64;
  • sulle varianti Apple, attivazione di DDB quando exuart(4) rileva un BREAK;
  • su arm64 e riscv64, evita che più thread di un processo vadano continuamente in errore su una singola pagina quando a pmap_enter(9) viene richiesto di immettere una mappatura già esistente;
  • abilitazione del funzionamento di apm e hw.cpuspeed su macchine Snapdragon X Elite;
  • correzione dell’elaborazione degli eventi GPIO per numeri di pin inferiori a 256 con un metodo _EVT, correzione del pulsante di accensione su vari ThinkPad con CPU AMD…

Questo l’annuncio di rilascio con un elenco completo di modifiche e miglioramenti.

Download (mirror, pkglist): amd64/install78.iso (774 MB, SHA256, firma), arm64/install78.iso (597 MB, SHA256, firma), i386/install78.iso (470 MB, SHA256, firma).

Rilasciato DragonFlyBSD 6.4.1

Il progetto DragonFly BSD ha pubblicato il suo primo aggiornamento in oltre due anni.

L’aggiornamento alla versione 6.4.x introduce diverse correzioni nel kernel, nello userland e nel gestore pacchetti. “La versione 6.4.1 corregge una serie di piccoli problemi di vecchia data, tra cui:

  • Risolto il problema per cui un aggiornamento di pkg(8) poteva eliminare il file di configurazione df-latetest.conf, rendendo pkg(8) inutilizzabile.
  • Aggiornato il pacchetto ca_root_nss fornito in modo che i certificati Let’s Encrypt più recenti siano attendibili e quindi pkg(8) funzioni con il repository HTTPS di Avalon.
  • Risolto un problema di perdita di memoria nel driver IDE/NATA legacy che poteva facilmente causare kernel panic.
  • Esposto il punto di ingresso SMBIOS tramite kenv in modo che dmidecode(8) funzioni su sistemi solo UEFI.”

L’annuncio di rilascio elenca altre modifiche ai driver, alle librerie di sistema, al file system HAMMER2, al kernel e agli strumenti userland: ”

  • date – Aggiunge il flag -I per l’output formattato ISO 8601.
  • lpr – Corregge l’opzione ‘-i’ per consentire un argomento facoltativo.
  • last – Corregge un seg-fault quando time_t è fuori intervallo.
  • man pages – Corregge numerosi bug.
  • newfs_hammer2 – Corregge l’opzione “-V 1” (non che qualcuno dovrebbe mai usarla).
  • makefs – Aggiunge il supporto per HAMMER2.
  • makefs – Alloca inode extra quando si lascia spazio libero nelle immagini UFS.
  • makefs – Corregge il calcolo delle dimensioni dei file.
  • makefs – Non presumere che daddr_t sia a 64 bit, convertilo a 64 bit prima delle moltiplicazioni intermedie.”

Download (MD5, pkglist): dfly-x86_64-6.4.1_REL.iso (747 MB), dfly-x86_64-6.4.1_REL.img (1.906 MB).

Rilasciato OpenBSD 7.7

Il progetto OpenBSD ha annunciato OpenBSD 7.7 , la sua 58a versione .

La nuova versione contiene una serie di miglioramenti significativi, tra cui:

  • Sono stati apportati diversi miglioramenti a SMP . L’output TCP e i timer TCP ora funzionano in parallelo. Solo l’input TCP utilizza ancora il netlock esclusivo .
  • drm(4)è stato aggiornato a Linux 6.12.21
  • La specificazione della politica di performance è ora più flessibile.
  • sysctl(8)ora supporta un file di input.
  • I miglioramenti al supporto hardware di rete includono nuovi driver ice(4)per i dispositivi Ethernet Intel E810 e ixv(4)per le funzioni virtuali di Intel 82598EB, 82559 e X540.
  • Per impostazione predefinita, sysupgrade(8)ora esegue l’aggiornamento alla versione successiva.
  • fw_update(8)ora supporta dmesgfile arbitrari.
  • È stato aggiunto il supporto per i socket FRAME.
  • ifconfig scanora può rilevare/visualizzare i punti di accesso WPA3 .
  • (Limitato) È stato aggiunto il supporto del gestore di avvio EFI installboot(8).
  • unwind(8) ora supporta i caratteri jolly nell’elenco dei blocchi .
  • rpki-client(8) ora ha una politica di invecchiamento più rigorosa per i certificati Trust Anchor.
  • LibreSSL 4.1.0
  • OpenSSH 10.0

Per maggiori dettagli sulle modifiche apportate in questo ultimo ciclo di sviluppo semestrale, è possibile consultare il changelog completo .

1 2 3 25