Bcachefs je po spore s vývojármi mimo jadra Linuxu.

bcachefs

Bcachefs je súborový systém typu copy-on-write pre operačné systémy založené na Linuxe.

Nedávno bolo oznámené dôležité informácie o budúcnosti systém súborov Bcachefs (známy pre svoj moderný prístup a konkurencieschopnosť oproti alternatívam ako Btrfs a ZFS), odvtedy bude stiahnutý z hlavného stromu linuxove jadro.

A je to, napriek jeho zásluhám technici a aktívny rozvoj, Projekt sa ocitol v dlhotrvajúcom konflikte medzi jeho tvorcom, Kentom Overstreetom, a hlavnými správcami subsystémov virtuálnej pamäte (VM) a súborového systému (FS).

Súborový systém s potenciálom, ale bez miesta v jadre

Bcachefs používa techniku kopírovanie pri zápise (Kopírovanie pri zápise, COW), čo znamená, že zmeny neprepíšu existujúce údaje. Namiesto toho Nový stav sa uloží na iné miesto a potom sa aktualizuje ukazovateľ, ktorý naň odkazuje.Táto architektúra ponúka výhody v oblasti integrity a obnovy dát, čo z nej robí vážneho konkurenta pre iné vysokovýkonné riešenia.

Avšak s nedávnymi správami o vylúčení z hlavného stromu jadra to znamená, že Používatelia, ktorí chcú naďalej používať Bcachefs, sa budú musieť uchýliť k externým kompiláciám. alebo počkajte na jeho oficiálne opätovné začlenenie do hlavnej vývojovej vetvy.

Konflikt, ktorý stojí za rozhodnutím

Konflikt medzi Kentom Overstreetom a niekoľkými kľúčovými správcami nie je nový, pretože sa varí už roky a nebol vyriešený. Podľa zúčastnených strán, Problém nespočíva primárne v technických problémoch ani v prípade porušenia vývojových postupov, ale s hlbokou stratou sebavedomia.

Situácia sa ešte viac vyostrila po tom, čo nedávny spor o tom, či by sa funkcia journal_rewind mala považovať za opravu chyby alebo za zavedenie novej funkcie. Pre Linusa Torvaldsa to bola tá kvapka, ktorá preliala ťave chrbát.Vo verejných vyhláseniach tvorca Linuxu zdôraznil, že obnovenie dôvery nestačí len sľubovať „lepšie správanie“, ale vyžaduje si to trvalú demonštráciu bezproblémovej spolupráce s ostatnými vývojármi.

Postoj Linusa Torvaldsa

Torvalds sa domnieva, že Problém je systémový a nie osobný. Podľa jeho názoru to ovplyvňuje celý ekosystém správcov súborových systémov a subsystémov virtuálnej pamäte.

Zdá sa, že si opäť zabudol, na čo slúži to zlúčovacie okno.

Nezačneme pridávať nové funkcie len preto, že ste našli iné chyby.

Som stále pevne presvedčený, že každý, kto používa bcachefs, je…
Dúfal som, že to bolo experimentálne. Radšej by to mali robiť.

S pomocou príkazu -rc sa opravy urobia čisté opravy.

tomu verí Akýkoľvek pokus o opätovné začlenenie Bcachefs musí prejsť dlhším obdobím. plynulej spolupráce, pokiaľ projekt zostáva mimo hlavného jadra.

Vízia Kenta Overstreeta

Kent Overstreet zasa tvrdí, že Bcachefs je už stabilný systém so značnou používateľskou základňou. Tvrdí, že dodržiava pravidlá pre integráciu zmien a kritické opravy aplikujte iba v prípade potreby.

Úprimne povedané, väčšina ľudí, ktorí používajú bcachefs, z toho, čo som videl, jednoducho…
Chcem niečo, čo funguje.

Existuje veľa ľudí, ktorým btrfs ublížili. Dokonca aj mne...
V posledných diskusiách vidím čoraz viac ľudí, ktorí hovoria o
neobnoviteľné súborové systémy pomocou XFS (!).

Tá posledná vec ma prekvapila (a nemyslím si, že je to niečo výnimočné)
čo sa týka kvality kódu), ale úprimne povedané, malo by to slúžiť ako
Budíček o tom, koľko sa stráca a ako vážne sa to deje
Zlyhávali sme.

Okrem toho, navrhuje agilnejší model štartu čo umožňuje doručenie záplat a vylepšení používateľom bez dlhého čakania.

Neistá, ale nie uzavretá budúcnosť

z krátkodobého hľadiska Zdá sa, že budúcnosť Bcachefs závisí od jeho externého rozvoja. k oficiálnemu jadru, pričom jeho údržbu preberajú linuxové distribúcie a repozitáre tretích strán. Znovuzískanie dôvery linuxovej komunity však môže trvať roky a vyžadovať si, aby sa Overstreet aktívne zapojil do iných projektov a úzko spolupracoval s renomovanými správcami.


Pridať ako preferovaný zdroj v Google