Oggi la finestra di unione di Linux 6.5 dovrebbe essere chiusa e uno dei problemi persistenti è stato se il driver del file system BCacheFS verrà unito dopo che la sua richiesta pull è stata finalmente inviata.
La settimana scorsa è stata inviata la richiesta pull di Bcachefs con la speranza di essere mainline per Linux 6.5. Il file system ancora sperimentale è in fase di sviluppo da anni, mentre la maggior parte delle funzionalità sono ritenute stabili e vedono già l’utilizzo da parte di coloro che eseguono il driver del file system out-of-tree. Bcachefs è stato sviluppato per la maggior parte di un decennio dopo che questo file system copy-on-write è nato dal codice della cache a blocchi del kernel Linux.
Sfortunatamente, mentre potremmo sempre vedere una decisione dell’ultimo minuto di Linus Torvalds, sembra che il driver Bcachefs potrebbe non essere unito per Linux 6.5. Non c’è stato ancora alcun commento ufficiale da parte di Torvalds o attività con esso in Git, ma c’è stata una discussione piuttosto tesa in corso sulla mailing list del kernel Linux tra gli sviluppatori.
La principale fonte di tensione non riguarda il file system stesso, ma le modifiche al codice necessarie al kernel al di fuori del modulo del kernel stesso, nonché i thread della mailing list del kernel attorno a Bcachefs che spesso si surriscaldano. Ci sono molti messaggi poco cordiali negli ultimi giorni all’interno del il lungo thread della mailing list attorno al Richiesta pull di Bcachefs. Inoltre, con le comuni modifiche al codice di blocco e altre alterazioni inviate tramite questa stessa richiesta pull di Bcachef piuttosto che attraverso i normali alberi del sottosistema come approccio standard allo sviluppo del kernel Linux.
Vedremo nelle prossime ore se ci sono sorprese inaspettate prima del rilascio di Linux 6.5-rc1, ma sembra più che probabile che Bcachefs non sarà accettato in questo ciclo.
Coloro che desiderano documentarsi su Bcachefs stesso possono farlo tramite il sito del progetto all’indirizzo Bcachefs.org.