Nel kernel Linux 6.15 si prevede di rimuovere il file system SystemV

Lo sviluppatore Jan Kara della SUSE ha proposto una patch che rimuove dal kernel Linux il codice di supporto per i file system Xenix, SystemV/386 e Coherent. Questo codice è contrassegnato come non supportato (orphaned) dal 2023 e da allora non ci sono stati volontari per mantenerlo. Il maintainer Christian Brauner, responsabile dei file system nel kernel, ha acconsentito alla proposta e ha accettato la patch nel ramo vfs-6.15. Alcune ore fa, il contenuto di vfs-6.15 è stato trasferito nel ramo linux-next, dove si stanno preparando le modifiche per il futuro kernel 6.15.

La storia è iniziata nel 2002, quando il kernel Linux è stato liberato dal blocco globale (BKL - Big Kernel Lock) a favore di blocchi più granulari. Allora, nel file system SystemV, è stata effettuata la transizione a rwlock, ma questo ha portato a problemi, a causa dei quali il processore non riusciva a entrare in modalità sospensione durante la chiamata dell'intera funzione che leggeva i metadati inode. Il problema è stato notato solo nel 2023 grazie ai test di stress condotti con lo strumento SyzBot. Un simile incidente dimostra che il FS SystemV non viene utilizzato da nessuno e può essere rimosso.

Fonte: opennet.ru

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