In sviluppo da oltre mezzo decennio è già stato Bcachefs come un file system copy-on-write (CoW) nato originariamente dal codice della cache a blocchi del kernel Linux. Martedì la serie di patch di Bcachefs è stata inviata per la revisione e l’inclusione speranzosa nel kernel dallo sviluppatore capo Kent Overstreet.
Kent Overstreet ha lavorato incessantemente su Bcachefs negli ultimi anni per trasformarlo in un file system moderno e competitivo. Ieri ha presentato formalmente il set di patch per la revisione e l’inclusione. Le patch di Bcachefs sono attualmente basate sull’albero dei sorgenti di Linux 6.3.
Le caratteristiche del file system sono citate come”troppe da elencare”, ma anche i bug noti sono”troppi da elencare”. Bcachefs ha dichiarato stabile il supporto delle istantanee, la codifica di cancellazione è quasi stabile e nell’ultimo anno sono stati apportati molti miglioramenti alla scalabilità.
Bcachefs copy-on-il file system di scrittura supporta anche nativamente più dispositivi, fornisce il checksum completo di dati e metadati, supporta la replica, la codifica di cancellazione, la memorizzazione nella cache. compressione, crittografia, istantanee ed è considerato scalabile.
Gli interessati possono vedere questo set di 32 patch fornendo l’attuale driver del kernel Bcachefs. Tuttavia, sono già stati sollevati molti commenti sul codice relativi a questioni stilistiche, modifiche tecniche e altro. Quindi probabilmente ci saranno ancora ulteriori perfezionamenti a Bcachefs prima della sua promettente inclusione nel kernel. Almeno anche se sembra che si stia avvicinando al punto di raggiungere finalmente la linea principale.