Sviluppatori del kernel Linux discussione sulla possibilità di rimuovere ReiserFS

Мэтью Уилкокс (Matthew Wilcox) из компании Oracle, известный созданием драйвера nvme (NVM Express) и механизма прямого доступа к ФС DAX, предложил удалить файловую систему ReiserFS из состава ядра Linux по аналогии с когда-то удалёнными устаревшими ФС ext и xiafs или сократить код ReiserFS, оставив только поддержку работы в режиме только для чтения.

Il motivo della rimozione sono state ulteriori difficoltà con la modernizzazione dell'infrastruttura del kernel, causate dal fatto che, soprattutto per ReiserFS, gli sviluppatori sono costretti a lasciare nel kernel un gestore obsoleto per il flag AOP_FLAG_CONT_EXPAND, poiché ReiserFS rimane l'unico FS che utilizza questo flag nel funzione write_begin. Allo stesso tempo, l’ultima correzione nel codice ReiserFS è datata 2019 e non è chiaro quanto sia popolare questo FS in generale e se continui ad essere utilizzato.

Jan Kára di SUSE concorda sul fatto che ReiserFS sta per diventare obsoleto, ma non è chiaro se sia abbastanza vecchio per essere rimosso dal kernel. Secondo Ian, ReiserFS continua ad essere distribuito su openSUSE e SLES, ma la base utenti di questo FS è piccola e in costante calo. Per gli utenti aziendali, il supporto per ReiserFS in SUSE è stato interrotto 3-4 anni fa e il modulo con ReiserFS non è incluso nel pacchetto kernel per impostazione predefinita. Come opzione, Ian ha suggerito di iniziare a visualizzare un avviso di obsolescenza durante il montaggio delle partizioni ReiserFS e di considerare questo FS pronto per la cancellazione se nessuno ti fa sapere entro un anno o due che vuole continuare a utilizzare questo FS.

Eduard Shishkin, che mantiene il file system ReiserFS, si è unito alla discussione e ha fornito una patch che rimuove l'uso del flag AOP_FLAG_CONT_EXPAND dal codice ReiserFS. Matthew Wilcox ha accettato la patch nel suo thread. Pertanto, il motivo della rimozione è stato eliminato e la questione della rimozione di ReiserFS dal kernel può essere considerata rinviata per un periodo piuttosto lungo.

Non sarà possibile eliminare completamente il problema dell'obsolescenza di ReiserFS a causa del lavoro per escludere dal kernel i file system con un problema 2038 irrisolto. Ad esempio, per questo motivo è già stato preparato un programma per rimuovere dal kernel la quarta versione del formato del file system XFS (il nuovo formato XFS è stato proposto nel kernel 5.10 e ha spostato l'overflow del contatore del tempo a 2468). La build XFS v4 verrà disabilitata per impostazione predefinita nel 2025 e il codice verrà rimosso nel 2030). Si propone di sviluppare un programma simile per ReiserFS, prevedendo almeno cinque anni per la migrazione ad altri FS o ad un formato di metadati modificato.

Fonte: opennet.ru

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