Efter at være blevet fjernet fra kernen, anvender Bcachefs DKMS for at forenkle integrationen i Linux.

bcachefs

Kent Overstreet har ikke ligget inaktiv , da han for nylig annoncerede et afgørende skridt i udviklingen af ​​sit filsystem: fra nu af vil det blive distribueret via DKMS (Dynamic Kernel Module Support). Med denne tilgang leveres Bcachefs-modulet som kildekode og kompileres automatisk pĂ¥ brugerens system, efter pakken er installeret, og genopbygger sig selv transparent, hver gang Linux-kernen opdateres.

Denne ændring eliminerer afhængigheden af ​​direkte inkludering i hovedkernen, hvilket gør det muligt at holde Bcachefs opdateret uafhængigt. For brugerne vil oplevelsen være stort set identisk, da de endda kan fortsætte med at bruge dette filsystem som root takket være inkluderingen af ​​DKMS-moduler i initramfs.

Som mange af jer sikkert ved, skifter bcachefs til forsendelse.
et DKMS-modul. NĂ¥r DKMS-pakkerne er installeret, bør der kun være meget lidt
forandring for slutbrugerne, men vi har arbejde at gøre inden for distribution
side af sagen for at sikre, at alt gĂ¥r gnidningsløst.

Support til distributioner og langsigtet vedligeholdelse

Et af de vigtigste aspekter ved dette skridt er understøttelsen af ​​større distributioner. Overstreet bekræftede samtaler med Debian- og openSUSE-teamene, som havde overvejet at deaktivere Bcachefs-understøttelse i deres kerner af frygt for fremtidig nedlæggelse. Takket være overgangen til DKMS er deaktiveringen dog blevet udskudt, indtil pakkerne er klar.

I mellemtiden har bruger- og udviklerfællesskabet været aktivt involveret i at sikre en problemfri paknings- og distributionsproces. Arch Linux, NixOS og Fedora har allerede en stærk historik med at understøtte Bcachefs-værktøjer og -moduler, mens Debian arbejder pĂ¥ at genintroducere den tidligere forladte bcachefs-tools-pakke.

Siden Bcachefs blev inkluderet i kerne 6.16, har den vist bemærkelsesværdig stabilitet med kun rapporterede mindre fejl. De fleste af de opdagede problemer har været af lav indflydelse, relateret til ydeevne eller intern testning, uden at pĂ¥virke slutbrugerne. Dette styrker projektets beslutning om snart at fjerne etiketten "eksperimentel", der stadig følger med filsystemet.

Overstreet understregede, at version 6.16 har været et solidt fundament for tusindvis af brugere , og selvom integrationsprocessen ved hjælp af DKMS vil tage tid, vil den udbredte anvendelse af denne løsning sikre kontinuitet og stabilitet, mens pakkedetaljerne finjusteres for hver distribution.

Det er værd at bemærke, at fjernelsen af ​​Bcachefs ikke betyder, at projektet ikke kan genoptages . For nuværende skal det demonstrere sin evne til at bidrage konstruktivt og respektere de etablerede regler og processer i Linux-kerneøkosystemet. Først derefter vil muligheden for at genĂ¥bne aktiv filsystemintegration i hovedkernen blive overvejet.

Dette skridt eliminerer ikke Bcachefs' tilstedeværelse i Linux, men det sender et klart signal om vigtigheden af ​​samarbejde og dynamik i fællesskabsudvikling. Selvom Bcachefs er blevet modtaget med begejstring for sine tekniske funktioner, sĂ¥som kombinationen af ​​ydeevne og avancerede funktioner, vil dets fremtid i kernen afhænge af bĂ¥de robustheden af ​​dets kode og udviklerens evne til at arbejde sammen med resten af ​​fællesskabet.

Og det er netop pĂ¥ grund af dette aspekt, at udviklingen af ​​Bcachefs kan fĂ¥ en ny chance, da den er blevet støttet af et aktivt fællesskab, der deltager i test, rapporterer fejl og samarbejder om fejlfinding. Ifølge Overstreet har dette samarbejde gjort det muligt for dem at konsolidere systemets stabilitet og fremskynde overgangen til en mere fleksibel distributionsmodel.

Endelig nævnes det, at den næste udfordring bliver at sikre korrekt integration af bcachefs-tools pĂ¥ tværs af alle distributioner og at opfordre til deltagelse af pakkere og testere. Med dette er projektet pĂ¥ rette vej til at blive et modent, produktionsklart alternativ inden for Linux-økosystemet.

Hvis du er interesseret i at lære mere, kan du finde detaljerne pĂ¥ følgende link.


Tilføj som foretrukken kilde i Google