Con l’accettazione della richiesta di rimozione del supporto per ReiserFS nel prossimo kernel Linux 6.13, avvenuta per mano di Linus Torvalds, è evidente che questo file system è ormai considerato più un artefatto storico che uno strumento pratico, destinato a rimanere nei testi di informatica.
Tuttavia, è importante chiarire che questo evento non è una sorpresa. Negli ultimi anni, numerosi segnali avevano già indicato questa conclusione. Per i lettori più giovani, è utile ripercorrere brevemente la storia di ReiserFS.
Origini e Sviluppo di ReiserFS
Introdotto nel 2001 con il kernel 2.4.1, ReiserFS è stato un file system journaling (un file system che registra le modifiche in un registro per garantire l’integrità dei dati) innovativo creato da Hans Reiser e dal suo team di Namesys. Namesys era un’azienda californiana responsabile della progettazione e implementazione dei file system ReiserFS e Reiser4 (una evoluzione di ReiserFS), fondata da Hans Reiser. L’azienda ha operato anche in Russia, ma è stata dichiarata inattiva nel 2008 dopo la condanna del suo fondatore per omicidio della moglie, Nina Šaranova, nel 2006.
Progettato specificamente per Linux, l’obiettivo di ReiserFS era ottimizzare le prestazioni nella gestione di file di piccole dimensioni e gestire in modo efficiente i metadati (dati che descrivono altre informazioni, come la dimensione, la data di creazione e i permessi di accesso dei file). Questo file system si distingue per la sua capacità di gestire un gran numero di piccoli file, rendendolo ideale per applicazioni che richiedono accessi rapidi a tali dati.
All’epoca, ReiserFS rappresentava uno dei primi file system journaling ad essere ampiamente utilizzato su Linux, offrendo vantaggi significativi in termini di velocità , scalabilità e affidabilità rispetto ai file system più datati come ext2.
Riconoscimenti e Utilizzo
ReiserFS è stato il file system predefinito per la distribuzione SUSE dal 2001 al 2006, periodo durante il quale ha mantenuto questa posizione fino all’adozione di ext3 come file system predefinito nelle installazioni della distribuzione.
Era particolarmente apprezzato per la sua capacità di gestire un gran numero di file piccoli, rendendolo ideale per applicazioni che richiedevano accessi rapidi a tali dati. Il suo approccio innovativo alla memorizzazione e all’allocazione dei metadati ha stabilito nuovi standard nel design dei file system.
Stagnazione e Obsolescenza
Sfortunatamente, lo sviluppo di ReiserFS ha subito un arresto nel 2008 a causa di problemi legali che hanno coinvolto il suo creatore, Hans Reiser. Questo evento ha segnato anche la fine di Namesys e del supporto ufficiale per il file system. Da quel momento in poi, un piccolo gruppo di appassionati open-source ha continuato a mantenerlo.
Con l’emergere di nuovi file system come ext4 e Btrfs, che offrivano funzionalità migliori e uno sviluppo attivo, ReiserFS ha gradualmente perso popolarità . Inoltre, la mancanza di un adeguato supporto e l’incapacità di risolvere problemi tecnici esistenti, come il problema dell’anno 2038, hanno portato alla sua ufficiale deprecazione nel kernel Linux 5.18, rilasciato a maggio 2022.
La Decisione Finale
In questo contesto, la decisione di Linus Torvalds di accettare la richiesta per rimuovere il supporto a ReiserFS nel kernel Linux 6.13, previsto per debutto all’inizio del prossimo anno, segna logicamente una conclusione attesa da tempo.
Oggi, sicuramente pochi utenti continuano ad utilizzare questo file system, tuttavia, se per caso si è tra i pochi rimasti a utilizzarlo, non c’è motivo di preoccuparsi: sarà possibile continuare ad usarlo con il kernel Linux fino alla versione 6.12. Ovviamente è consigliabile considerare la migrazione verso un file system alternativo per garantire un migliore supporto e una maggiore affidabilità a lungo termine.
Con la cessazione del supporto nel kernel Linux 6.13, ReiserFS viene ricordato come un pioniere nel panorama dei file system, avendo contribuito in modo significativo all’evoluzione delle soluzioni moderne per l’archiviazione dei dati.
Fonte: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c01f664e4ca210823b7594b50669bbd9b0a3c3b0
Fonte: https://en.wikipedia.org/wiki/ReiserFS
Fonte: https://linuxiac.com/reiserfs-reaches-its-final-chapter/
Source: Read More