Bcachefs kommer att tas bort från Linux-kärnan på grund av en konflikt mellan utvecklaren och underhållarna.

Filsystemen Bcachefs kommer att tas bort från huvudträdet i Linux-kärnan. Trots sina tekniska fördelar och aktiva utveckling har projektets öde komplicerats av en utdragen konflikt mellan dess skapare Kent Overstreet och de ledande maintainerna inom virtuellt minne (VM) och filsystem (FS).

Bcachefs är ett av Linux filsystem som konkurrerar med Btrfs och ZFS och använder mekanismen Copy-on-Write (COW), där ändringar inte leder till att data skrivs över – det nya tillståndet skrivs till en ny plats, varefter pekaren till det aktuella tillståndet ändras. Uteslutningen av Bcachefs från huvudträdet i kärnan kommer att göra livet svårare för användare som måste förlita sig på tredjepartssamlingar eller vänta på en officiell återkomst till den huvudsakliga utvecklingsgrenen.

Konflikten mellan Kent och flera nyckelmaintainers har pågått i flera år. Enligt deltagarna handlar det inte så mycket om tekniska aspekter eller brott mot kärnutvecklingsprocedurer, utan om förlust av förtroende. Den senaste diskussionen om huruvida funktionen journal_rewind var en buggfix eller en ny funktion blev den sista droppen, och Linus Torvalds uttryckte tydligt att långvarig demonstration av konstruktivt samarbete med andra maintainers är nödvändig för att återfå förtroendet.

Linus Torvalds anser att problemet är systematiskt och påverkar inte bara honom personligen, utan hela gruppen av maintainers inom filsystem och det virtuella minnet. Alla löften om att "bete sig bättre" är otillräckliga – verkliga bevis behövs för att visa att samarbetet med andra utvecklare sker utan konflikter. Enligt Linus måste detta äga rum så länge Bcachefs stöds utanför huvudträdet i kärnan.

Kent Overstreet anser att Bcachefs redan är stabilt och har en stor användarbas. Han försäkrar att han följer reglerna för sammanslagning av ändringar och endast gör ändringar i kritiska fall. Samtidigt förespråkar Kent en fungerande process för att förbereda utgåvor, vilket skulle möjliggöra snabb distribution av korrigeringar till användarna.

Bcachefs framtid verkar i närmaste perspektiv att vara kopplad till dess utveckling utanför den huvudsakliga kodbasen för kärnan — via Linux-distributioner och tredjepartsrepositoryn. Återställning av förtroendet kan ta år och kräver aktivt deltagande från Kent i andra kärnprojekt och samarbete med respekterade underhållare.

Materialet är skrivet som ett resultat av personlig korrespondens med Linus och Kent, vilket tyvärr inte tillåter att mer detaljerad information avslöjas.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster