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).

OpenIndiana sta portando la gestione dei pacchetti IPS di Solaris su Rust

OpenIndiana, in quanto progetto open source basato su Illumos che continua a mantenere e sviluppare il precedente codice OpenSolaris, sta lavorando a un ambizioso progetto di modernizzazione della soluzione di gestione dei pacchetti Image Packaging System (IPS). In quest’ottica, sta lavorando per passare da una base di codice C e Python a Rust.

Till Wegmüller, uno dei manutentori di OpenIndiana, ha presentato al FOSDEM lo scorso fine settimana a Bruxelles la ricostruzione di un gestore di pacchetti di sistema e di uno strumento di gestione delle immagini di nuova generazione a partire da IPS.

Il punto chiave è che con il futuro IPS “pkg6” si sta portando il codice su Rust in nome di prestazioni migliori rispetto all’implementazione C/Python, maggiore sicurezza grazie alle garanzie Rust, modernizzazione della base di codice e miglioramenti delle API. Tra i miglioramenti progettuali che si intendono apportare al nuovo codice ci sono anche il miglioramento del risolutore di dipendenze, una migliore indicizzazione dei metadati e della gestione dei repository e una più facile integrazione con gli strumenti e il sistema operativo.

IPS pkg6 next-gen slide

Gli appassionati di (Open)Solaris/OpenIndiana che desiderano saperne di più su questa iniziativa di gestione dei pacchetti IPS di nuova generazione possono trovare la presentazione di Till Wegmüller al FOSDEM 2026 con la registrazione video e le diapositive su FOSDEM.org.

Articolo originale su Phoronix

Recuperati i nastri di UNIX V4

Quasi due mesi fa è stato ritrovato un nastro contenente UNIX v4. È stato inviato al Computer History Museum, dove bitsavers.org si sarebbe occupato dell’ulteriore gestione del nastro, processo ora completato.

È possibile scaricare il contenuto del nastro da Archive.org, che purtroppo al momento è inattivo, mentre squoze.net ha un file readme con le istruzioni su come eseguire la copia di UNIX v4 recuperata dal nastro.

Rilasciato Solaris 11.4 SRU 87

Per chiunque faccia ancora affidamento su Solaris in produzione o semplicemente per gli utenti nostalgici di Solaris dei grandi tempi di Sun Microsystems, questa settimana Oracle ha rilasciato Solaris 11.4 SRU 87, uno degli aggiornamenti stabili più pesanti degli ultimi tempi.

Solaris 11.4 SRU 87 è ora disponibile come ultima versione della serie Solaris 11.4, ormai in disuso e inutilizzabile.

Oracle Solaris 11.4 SRU 87 introduce nuove funzionalità di sicurezza come le opzioni di attivazione dell’account in useradd, mitigazioni per gli attacchi AMD Transient Scheduler “TSA”, da tempo mitigati su Linux e altre piattaforme, e altre modifiche in nome di una maggiore sicurezza.

Questo aggiornamento di Solaris 11.4 aggiunge anche alcune funzionalità minori di gestione dei dati e di rete, miglioramenti alla virtualizzazione, un nuovo pacchetto OCI Oracle Cloud Agent al repository Solaris per migliorare l’integrazione con Oracle Cloud e l’aggiunta del compilatore GCC 15 al repository.

Per chiunque utilizzi Oracle Solaris sul desktop, Firefox 140 ESR e Thunderbird 140 ESR sono ora disponibili per sostituire le precedenti versioni 128 ESR.

Ulteriori dettagli sulle modifiche apportate a Solaris 11.4 SRU 87 sono disponibili sul blog di Oracle Solaris.

1 2 3 59