A Linux kernelhez Rust nyelven írt EXT2 drivert javasoltak

Wedson Almeida Filho a Microsoft-tól javasolta a Linux kernel fejlesztői levelezőlistáján a VFS alrendszerre épülő második verziójú patch-eket, amelyek célja a Rust nyelven írt, csak olvasható fájlrendszerek fejlesztése. A kötések mellett két, ezek alapján készült meghajtót is közzétettek, amelyek az ext2 és a tarfs fájlrendszereket valósítják meg, amelyek csak olvasható üzemmódban működnek. A Rust nyelven írt korábbi ext2 FS implementációtól, az ext2-rs-től eltérően, az új változat a kernel szintjén működik (rust_ext2 modul), nem felhasználói térben. A rust_ext2 meghajtó körülbelül 700 sor Rust kódot tartalmaz, és kiindulópontként használható bonyolultabb FS implementációk fejlesztéséhez, mint például az Ext4.

A tarfs fájlrendszer lehetővé teszi a Tar formátumú archívumok fájlrendszerként való csatolását. A meghajtó az archívumon belüli fájlok navigálásához indexet használ, amely a tar fájlokhoz van csatolva, anélkül, hogy az egész tartalmat át kellene nézni.

Külön fejlesztés alatt áll egy másik FS Rust nyelven, amely a javasolt absztrakt réteget használja, azaz a PuzzleFS-t. A PuzzleFS izolált tartályok elhelyezésére szolgál, és olyan lehetőségekkel rendelkezik, mint a duplikált adatok hatékony tárolása, közvetlen csatolás lehetősége, képek ismételt összeállítása, rendkívül gyors képkészítés és csatolás, a képek kanonizálásához szükséges opcionális köztes fázis, az FS fáfának teljes áthaladásának opcionális lehetősége a rétegzett szerkezet használatakor és a változások hajtásának kaszinó stílusú megjelenítése.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster