Szigorúbb irányelvek: nehezebb lesz új fájlrendszereket bejuttatni a Linux kernelbe

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A legutóbbi új fájlrendszerek közé tartozik az FTRFS és a VMUFAT, és emellett több különböző NTFS driver is létezik Linuxhoz. Mostanra elkészült egy hivatalos dokumentum, amely részletesen rögzíti, milyen feltételeknek kell megfelelnie az új fájlrendszereknek, hogy bekerülhessenek.

Az egyre szaporodó fájlrendszerek komoly terhet rónak a VFS karbantartókra és a Linux tároló- és fájlrendszer-fejlesztésre, különösen akkor, amikor egy-egy fájlrendszert később magára hagynak, vagy gyengén tartanak karban.

Az in-kernel fájlrendszerekre vonatkozó követelmények között szerepel, hogy az új fájlrendszernek elég egyedinek kell lennie ahhoz, hogy ne csak egy meglévő megvalósítást duplikáljon. Sok speciális felhasználási területre inkább a felhasználói térben futó FUSE fájlrendszerek illenek. Azok az új fájlrendszerek, amelyek valóban elég újszerűek a mainline számára, kötelesek modern VFS interfészeket használni, biztosítani a szükséges felhasználói segédprogramokat (például mkfs és fsck), barátságosan tesztelhetőnek kell lenniük, és megfelelő dokumentációval kell rendelkezniük.

A mai hír az, hogy ezt a dokumentációt ellenvetés nélkül elfogadták, és bekerült a Linux 7.2 kernel-be. Az új fájlrendszerek Linuxhoz adásáról szóló leírást különösebb felhajtás nélkül olvasztották be, és mostantól ez határozza meg az elvárásokat minden olyan új fájlrendszerrel szemben, amely a mainline kernel-be szeretne bekerülni.

Akiket érdekelnek a részletek, a teljes dokumentációt itt olvashatják: Documentation/filesystems/adding-new-filesystems.rst, a Linux 7.2 legfrissebb Git fájában.