Քենթ Օվերզթրիքը (Kent Overstreet), Bcachefs ֆայլային համակարգի մշակողը, հայտարարեց Bcachefs-ի տարածման անցնելու մասին DKMS (Dynamic Kernel Module Support) գործիքի օգտագործման միջոցով, որի դեպքում մոդուլը տրամադրվում է աղբյուրային տեքստերով և հավաքվում է օգտվողի համակարգում՝ առանց կարգը տեղադրելուց անմիջապես հետո: Linux-ի kernal-ի թարմացումից հետո մոդուլը ինքնաբերաբար վերև է հավաքվելու:
DKMS-ի օգտագործմամբ մատակարարումն այլևս չի կապվում Linux-ի kernel-ի յուրաքանչյուր թարմացման հետ և թույլ է տալիս Bcachefs-ի իրականացման անընդհատ պահելը, քանի որ Bcachefs-ի համար հիմնական kernel-ում թարմացումները դադարեցնում են ընդունումը: Հավաքները նախատեսվում է ձևավորել Linux-ի հիմնական դիստրիբուտուների համար: Քանի որ DKMS-ի միջոցով հավաքված մոդուլները կարող են մտնել initramfs-ի կազմում, օգտվողները կպահպանեն Bcachefs-ի օգտագործման հնարավորությունը արմատային FS-ով:
Հատուկ նշվում է, որ Քենթը զրուցել է Debian եւ openSUSE դիստրիբուտուներում kernel-ի պարագաներով, որոնք պատրաստվում էին փակել BCachefs-ով աջակցություն ունեցող kernel-ի հավաքումը: Թեքումը հիմնականում կապված էր այն մտահոգություններին, որ BCachefs-ն այլևս չի աջակցվում, սակայն այժմ համաձայնել են ժամանակ կվակավորել փակելու հարցով մինչ DKMS-ի հիման վրա Bcachefs-ի հավաքումների պատրաստ լինելը: Բացի այդ, նախագիծը մոտ է փորձնական FS-ների նշանը բարձրացնելու` kernel 6.16-ի թողարկումից հետո Bcachefs-ում ծնվել էին միայն աննշան սխալները:
Հիշեցնենք, որ Bcachefs-ում փորձ է կատարվել ստեղծել ֆայլային համակարգ, որը համատեղում է XFS-ի կատարողականության, հուսալիության և ընդարձակության մակարդակը Btrfs և ZFS-ի հետ: Bcachefs-ն աջակցում է միանգամից մի քանի սարքերի միացման հնարավորությանը, բազմաշերտի պահպանությանը (սերնդային շերտ արագ SSD սարքավորումներով, իսկ վերին շերտ՝ ավելի քիչ պահանջվող տվյալներով բարդ դիսկերից), կրկնօրինակում (RAID 1/10), կաշիտում, ֆայլերի թափանցիկ սեղմում (LZ4, gzip և ZSTD ռեժիմներ), վիճակագրական կտրվածքներ (սնափշոտներ), ստուգիչ ծածկագրերի հաստատում, սխալների ուղղման կոդերի պահուստ (RAID 5/6), տեղեկատվության պահպանություն փոխանակվում ձևաչափով (օգտագործվում են ChaCha20 և Poly1305): Bcachefs-ի կատարողականությունն ավելի բարձր է, քան Btrfs-ն ու մյուս Copy-on-Write մեխանիզմի վրա հիմնված FS-ները և ցուցադրում է Ext4 և XFS-ով մոտ արագություն:
Ընտանիք: opennet.ru
