Linuxi tuumale on pakutud EXT2 draiverit, mis on kirjutatud Rust keeles

Wedson Almeida Filho Microsoftist esitas arutamiseks Linuxi tuuma arendajate meililistis teist versiooni VFS-i alamsüsteemi kohalduvatest Rusti-failisüsteemide raamistikest, mis on ette nähtud ainult lugemisrežiimis töötavateks failisüsteemide arendamiseks. Koos raamistikuga avaldati kaks nende põhjal välja töötatud draiverit, mis rakendavad ainult lugemisrežiimis toimivaid ext2 ja tarfs failisüsteeme. Erinevalt varem saadaval olnud Rusti-põhisest Ext2-i rakendusest - ext2-rs, töötab uus variant tuuma tasemel (moodul rust_ext2), mitte kasutaja ruumis. Draiver rust_ext2 sisaldab umbes 700 rida Rusti koodi ja seda saab kasutada aluseks keerukamate failisüsteemide rakenduste arendamiseks, näiteks Ext4.

Failisüsteem tarfs võimaldab mountida Tar-formaadis arhiive failisüsteemidena. Draiver kasutab tar-failidega seotud indeksi navigatsiooniks arhiivi failides ilma kogu sisu läbi vaatamata.

Erinevalt areneb veel üks failisüsteem Rusti keeles, nimelt PuzzleFS. PuzzleFS on mõeldud isoleeritud konteinerite haldamiseks ning sellel on sellised võimalused nagu efektiivne korduvate andmete salvestamine, otsene mount'imine, pildifailide korduv koostamine, väga kiire pildifailide koostamine ja mount'imine, võimalus kasutada valikulist vaheetappi piltide muutmise (canonicalization) jaoks, täielike puude läbimise mitte-nõudmine mitmekihilise struktuuri kasutamisel ja muudatuste ülekandmine casync stiilis.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster