Bcachefs är ett kopiera-på-skriv-filsystem för Linux-baserade operativsystem.
Nyligen tillkännagavs det viktig information om framtiden filsystem Bcachefs (känt för sitt moderna tillvägagångssätt och konkurrenskraftiga prestanda mot alternativ som Btrfs och ZFS), sedan kommer att dras tillbaka från huvudträdet för Linux-kärna.
Och är det, trots hans förtjänster tekniker och aktiv utveckling, Projektet har hamnat i en utdragen konflikt mellan dess skapare, Kent Overstreet, och de huvudsakliga underhållarna av delsystemen för virtuellt minne (VM) och filsystem (FS).
Ett filsystem med potential, men inget kärnutrymme
Bcachefs använder tekniken kopiera-vid-skrivning (Kopiera-på-skriv-funktion, COW), vilket innebär att ändringar inte skriver över befintliga data. Istället, Det nya tillståndet sparas på en annan plats och sedan uppdateras pekaren som refererar till det.Denna arkitektur erbjuder fördelar inom dataintegritet och återställning, vilket gör den till en seriös konkurrent till andra högpresterande lösningar.
Men med de senaste nyheterna om uteslutningen från huvudkärnträdet innebär detta att Användare som vill fortsätta använda Bcachefs måste använda externa kompileringar. eller vänta på att den officiellt återintegreras i den huvudsakliga utvecklingsgrenen.
Konflikten bakom beslutet
Konflikten mellan Kent Overstreet och flera viktiga ansvariga är inte ny, då den har pågått i åratal och ännu inte lösts. Enligt de inblandade parterna, Problemet ligger inte främst i tekniska problem inte heller i brott mot utvecklingsförfaranden, men i en djup förlust av självförtroende.
Situationen blev ännu mer spänd efter en nyligen genomförd tvist om huruvida journal_rewind-funktionen ska betraktas som en buggfix eller introduktionen av en ny funktion. För Linus Torvalds var detta droppen som fick droppen att rinna över.I offentliga uttalanden betonade Linux skapare att det inte räcker med att återställa förtroendet för att bara lova "bättre beteende", utan snarare kräver en ihållande demonstration av friktionsfritt, samarbetsvilligt arbete med andra utvecklare.
Linus Torvalds position
Torvalds anser att Problemet är systemiskt och inte personligt. Enligt hans åsikt påverkar det hela ekosystemet av underhållare av filsystem och virtuella minnesundersystem.
Det verkar som att du har glömt vad sammanslagningsfönstret handlade om igen.
Vi börjar inte lägga till nya funktioner bara för att du har hittat andra buggar.
Jag är fortfarande fast övertygad om att alla som använder bcachefs är…
Hoppas det var experimentellt. Det är bäst att de får vara det.Gör -rc fixar rena fixar.
tror att Alla försök att återintegrera Bcachefs måste gå igenom en längre period. av flytande samarbete så länge projektet förblir utanför huvudkärnan.
Kent Overstreets vision
Kent Overstreet menar för sin del att Bcachefs redan är ett stabilt system med en betydande användarbas. Påståenden om att följa reglerna för att integrera ändringar och endast tillämpa kritiska korrigeringar när det är nödvändigt.
Ärligt talat, de flesta som använder bcachefs, av vad jag har sett, bara…
Jag vill ha något som fungerar.Det finns många människor som har blivit skadade av btrfs. Till och med jag har blivit...
Jag ser fler och fler människor i de senaste diskussionerna prata om
oåterställbara filsystem med XFS (!).Det sista förvånade mig (och jag tror inte att det är något utöver det vanliga)
att göra med kodkvalitet), men ärligt talat borde det fungera som en
En väckarklocka om hur mycket som går förlorat och hur allvarligt
Vi har misslyckats.
Dessutom, föreslår en mer flexibel lanseringsmodell som gör att patchar och förbättringar kan levereras till användare utan långa väntetider.
En osäker, men inte stängd, framtid
På kort sikt, Bcachefs framtid verkar bero på dess externa utveckling. till den officiella kärnan, där Linuxdistributioner och tredjepartsförråd tar över dess underhåll. Att återfå Linux-gemenskapens förtroende kan dock ta år och kräva att Overstreet aktivt engagerar sig i andra projekt och arbetar nära välrenommerade utvecklare.