Bcachefs va fi distribuit ca un modul DKMS separat

Kent Overstreet, dezvoltatorul sistemului de fișiere Bcachefs, a anunțat trecerea la distribuirea Bcachefs utilizând instrumentele DKMS (Dynamic Kernel Module Support), unde modulul este furnizat în cod sursă și este compilat pe sistemul utilizatorului, imediat după instalarea pachetului. După actualizarea nucleului Linux, modulul se recompilă automat.

Furnizarea utilizând DKMS va permite să nu fie necesară o legătură cu fiecare actualizare a nucleului Linux și să se mențină implementarea Bcachefs în stare actualizată, în condițiile în care nu se mai primesc actualizări pentru Bcachefs în repertoriul nucleului. Se preconizează că vor fi realizate compilări pentru principalele distribuții Linux. Având în vedere că modulele compilate prin DKMS pot fi incluse în initramfs, utilizatorii vor menține posibilitatea de a folosi Bcachefs ca sistem de fișiere de bază.

Este de notat că Kent a discutat cu cei care întrețin pachetele nucleului în distribuțiile Debian și openSUSE, care intenționau să dezactiveze compilarea nucleului cu suport pentru BCachefs. Deoarece dezactivarea era în principal datorată temerilor că BCachefs nu va mai fi susținut, acum s-au convenit să amâne dezactivarea până când vor fi gata pachetele cu Bcachefs bazate pe DKMS. În plus, proiectul este aproape să renunțe la statutul de sistem de fișiere experimental — de la lansarea nucleului 6.16, în Bcachefs au fost introduse doar erori nesemnificative.

Reamintim că în Bcachefs a fost făcută o încercare de a crea un sistem de fișiere care să combine nivelul de performanță, fiabilitate și scalabilitate al XFS cu funcționalitatea extinsă existentă în Btrfs și ZFS. Bcachefs suportă funcționalități precum integrarea mai multor dispozitive într-o singură partiție, aranjamente stratificate ale mediilor de stocare (stratul de bază cu date frecvent utilizate pe SSD-uri rapide și stratul superior cu date mai puțin solicitate de pe hard disk-uri), replicare (RAID 1/10), caching, compresie transparentă a datelor (moduri LZ4, gzip și ZSTD), instantanee (snapshots), verificarea integrității prin sume de control, capacitatea de a stoca coduri de corectare a erorilor Reed-Solomon (RAID 5/6), stocarea informațiilor în formă criptată (se folosesc ChaCha20 și Poly1305). În privința performanței, Bcachefs depășește Btrfs și alte sisteme de fișiere bazate pe mecanismul Copy-on-Write și demonstrează o viteză de lucru apropiată de Ext4 și XFS.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster