Salta al contenuto principale

FreeBSD 14.5 è disponibile: il Software Libero non è soltanto Linux

Inviato da tuxsa il
FreeBSD14

FreeBSD 14.5-RELEASE è ufficialmente disponibile. Il nuovo aggiornamento della famiglia 14 è stato annunciato l'8 settembre dal FreeBSD Release Engineering Team e concentra il proprio lavoro soprattutto su manutenzione, correzione degli errori, aggiornamento dei driver e delle componenti software provenienti da altri progetti.

Non è quindi una versione costruita per stupire con una lunga lista di nuove funzioni.

Ed è proprio questo uno degli aspetti interessanti.

FreeBSD 14.5 arriva in una fase ormai matura del ramo 14 e il progetto stesso sottolinea che l'obiettivo principale della release è consolidare ciò che già esiste piuttosto che introdurre trasformazioni radicali. In un settore nel quale ogni aggiornamento sembra dover essere presentato come una rivoluzione, anche la manutenzione continua rappresenta un valore.

FreeBSD, però, merita attenzione soprattutto per un'altra ragione: permette di ricordare che Linux e Software Libero non sono sinonimi.

Quando parliamo di sistemi operativi liberi pensiamo quasi automaticamente a GNU/Linux e alle sue numerose distribuzioni, da Debian a Fedora, Arch, openSUSE e molte altre. Esiste invece una famiglia differente di sistemi Unix liberi che continua a essere sviluppata da decenni: quella dei BSD.

FreeBSD è uno dei suoi rappresentanti più importanti.

La differenza rispetto a una distribuzione GNU/Linux non riguarda semplicemente il kernel.

Una distribuzione Linux combina il kernel Linux con moltissimi programmi sviluppati da progetti indipendenti, costruendo attraverso di essi un sistema operativo completo. FreeBSD sviluppa invece come progetto unitario una parte molto più ampia del sistema di base: kernel, librerie, comandi fondamentali e numerosi strumenti vengono mantenuti insieme.

Il software aggiuntivo viene poi installato attraverso il sistema dei Ports o mediante pacchetti binari.

È un modello differente, con una propria storia e una propria cultura tecnica.

Anche la licenza rappresenta una differenza importante.

Gran parte dell'ecosistema GNU/Linux utilizza licenze copyleft, prima fra tutte la GNU General Public License, che permettono di utilizzare, studiare, modificare e redistribuire il software imponendo determinate condizioni affinché le versioni derivate mantengano le stesse libertà.

FreeBSD utilizza prevalentemente licenze BSD, molto più permissive.

Queste consentono di utilizzare il codice anche all'interno di prodotti proprietari senza richiedere necessariamente la pubblicazione delle modifiche.

Sono due interpretazioni differenti della libertà del software.

Il modello GNU cerca di proteggere nel tempo la libertà del codice attraverso il copyleft; quello BSD concede al destinatario una libertà molto ampia anche sulla maniera nella quale il codice potrà essere successivamente redistribuito.

Non è necessario trasformare questa differenza in una competizione.

È invece utile conoscerla perché mostra come anche all'interno del mondo del Software Libero esistano filosofie, licenze e modelli di sviluppo differenti.

FreeBSD ha inoltre avuto un'influenza enorme sull'informatica contemporanea, spesso senza essere particolarmente visibile all'utente finale.

Tecnologie e componenti provenienti dal mondo BSD sono stati utilizzati in server, apparati di rete, sistemi di storage e prodotti commerciali. Il codice BSD è entrato nel tempo anche in ecosistemi proprietari proprio grazie alla natura permissiva delle sue licenze.

Il sistema continua contemporaneamente a essere utilizzabile come piattaforma completamente indipendente.

FreeBSD offre filesystem avanzati come ZFS, il sistema di isolamento Jails, strumenti di rete maturi e una documentazione che rappresenta da molti anni uno dei punti di forza del progetto.

Con la versione 14.5 il lavoro prosegue soprattutto nella direzione della stabilità.

Gli sviluppatori hanno aggiornato driver e componenti esterni e integrato numerose correzioni accumulate dopo FreeBSD 14.4. Chi utilizza già il ramo 14 trova quindi soprattutto un aggiornamento evolutivo, non un nuovo sistema da imparare.

È importante anche osservare il ciclo di supporto.

FreeBSD 14.5 sarà supportato fino al 30 giugno 2027, mentre il ramo stable/14 continuerà il proprio ciclo fino al 30 novembre 2028. FreeBSD 14.4, invece, raggiungerà la fine del supporto il 31 dicembre 2026.

Per chi amministra server e infrastrutture sono date molto più importanti dell'arrivo di qualche nuova funzione grafica.

Un sistema operativo non vive soltanto attraverso l'innovazione. Vive attraverso aggiornamenti di sicurezza, correzioni, manutenzione dei driver, documentazione e capacità della comunità di sostenere il codice nel tempo.

Ed è forse questa la lezione più interessante di FreeBSD 14.5.

Nel mondo del Software Libero tendiamo spesso a concentrare l'attenzione sui progetti più visibili. Linux domina certamente gran parte del panorama dei sistemi liberi, ma attorno ad esso continua a esistere un ecosistema molto più ampio.

FreeBSD, OpenBSD, NetBSD, illumos e altri progetti mantengono vive architetture, idee e approcci differenti.

Questa diversità non rappresenta una frammentazione da eliminare.

È una delle forme attraverso le quali il Software Libero conserva alternative tecnologiche reali.

Se esistesse un solo kernel, un solo sistema operativo, un solo modello di sviluppo e persino una sola interpretazione della licenza libera, avremmo certamente un ecosistema più uniforme, ma anche meno capace di sperimentare strade differenti.

FreeBSD 14.5 non è dunque una rivoluzione.

È qualcosa di forse meno spettacolare ma altrettanto importante: la nuova tappa di un sistema operativo libero che continua a essere sviluppato, mantenuto e documentato dopo oltre trent'anni di storia.

E ricordarci periodicamente che esiste un mondo libero anche oltre Linux non può che fare bene allo stesso ecosistema GNU/Linux.