Sistemi i skedarëve Bcachefs do të hiqet nga pemë kryesore e bërthamës Linux. Pavarësisht meritave teknike dhe zhvillimit aktiv, fati i projektit është komplikuar për shkak të një konflikti të zgjatur mes autorit të tij, Kent Overstreet, dhe mirëmbajtësve kryesorë të nënsistemit të kujtesës virtuale dhe skedarëve.
Bcachefs Ă«shtĂ« njĂ« nga sistemet e skedarĂ«ve Linux, qĂ« konkuron me Btrfs dhe ZFS, dhe pĂ«rdor mekanizmin Copy-on-Write (COW), ku ndryshimet nuk çojnĂ« nĂ« rishkrimin e tĂ« dhĂ«nave â gjendja e re ruhet nĂ« njĂ« vend tĂ« ri, pas sĂ« cilĂ«s ndryshohet treguesi i gjendjes aktuale. PĂ«rjashtimi i Bcachefs nga pemĂ« kryesore e bĂ«rthamĂ«s do ta komplikohet jetĂ«n pĂ«rdoruesve, tĂ« cilĂ«t do tĂ« duhet tĂ« mbĂ«shteten nĂ« ndĂ«rtimet e jashtme ose tĂ« presin kthimin zyrtar nĂ« degĂ«n kryesore tĂ« zhvillimit.
Konflikti midis Kent dhe disa nga mirëmbajtësit kryesorë vazhdon tashmë për disa vjet. Sipas pjesëmarrësve, çështja nuk është aq shumë në aspektet teknike ose në shkeljen e procedurave të zhvillimit të bërthamës, sa në humbjen e besimit. Mosmarrëveshja e fundit në lidhje me atë nëse funksioni journal_rewind ishte një korrigjim gabimi apo një funksionalitet i ri, kishte qenë pika e fundit dhe Linus Torvalds tha hapur se për të rikthyer besimin është e nevojshme një demonstrim i gjatë i përdorimit konstruktiv me mirëmbajtësit e tjerë.
Linus Torvalds beson se problemi ka natyrĂ« sistemike dhe ndikon jo vetĂ«m mbi tĂ« personalisht, por edhe mbi grupin e gjithĂ« mirĂ«mbajtĂ«sve tĂ« sistemeve tĂ« skedarĂ«ve dhe nĂ«n sistemin e kujtesĂ«s virtuale. Ădo premtim pĂ«r "tĂ« sjellur mĂ« mirĂ«" nuk Ă«shtĂ« i mjaftueshĂ«m â janĂ« prova tĂ« vĂ«rteta qĂ« tregon se bashkĂ«punimi me zhvilluesit e tjerĂ« ndodh pa konflikte. Sipas Linus, kjo duhet tĂ« ndodhĂ« derisa Bcachefs tĂ« mbetet i mbĂ«shtetur jashtĂ« pemĂ«s kryesore tĂ« bĂ«rthamĂ«s.
Kent Overstreet beson se Bcachefs tashmë është i stabilizuar dhe ka një bazë të gjerë përdoruesish. Ai siguron se respekton rregullat e përfshirjes së ndryshimeve dhe bën korrigjime vetëm në raste kritike. Në të njëjtën kohë, Kent mbështet një proces funksional për përgatitjen e versioneve, i cili do të lejojë dërgimin e shpejtë të korrigjimeve për përdoruesit.
E ardhmja e Bcachefs, duket se do tĂ« jetĂ« e lidhur me zhvillimin e tij jashtĂ« bazĂ«s kryesore tĂ« kodit tĂ« kernelit â pĂ«rmes distribucioneve tĂ« Linux dhe depozita tĂ« tjera jashtme. RindĂ«rtimi i besimit mund tĂ« marrĂ« vite dhe do tĂ« kĂ«rkojĂ« angazhimin aktiv tĂ« Kentit nĂ« projekte tĂ« tjera tĂ« kernelit dhe bashkĂ«punimin me mirĂ«mbajtĂ«s tĂ« respektuar.
Materiali është shkruar si rezultat i korrespondencës personale me Linus dhe Kentin, e cila, fatkeqësisht, nuk lejon zbulimin e detajeve më të hollësishme.
Burimi: opennet.ru
