Za Linux kernel predložen je EXT2 drajver napisan na Rust jeziku

Wedson Almeida Filho iz kompanije Microsoft predložio je za raspravu na mailing listi programera Linux jezgra drugu verziju zakrpa s setom omota oko VFS podsustava, namijenjenog za razvoj sustava datoteka napisanih na jeziku Rust koji rade u načinu samo za čitanje. Uz omote su objavljena dva stvorena na njihovoj osnovi vozača koji implementiraju sustave datoteka ext2 i tarfs, također radeći u načinu samo za čitanje. Za razliku od ranije dostupne implementacije FS Ext2 na jeziku Rust — ext2-rs, nova varijanta radi na razini jezgra (modul rust_ext2), a ne u prostoru korisnika. Vozač rust_ext2 sadrži oko 700 redaka koda na Rustu i može se koristiti kao polazna točka za razvoj složenijih implementacija FS-a, poput Ext4.

Datotečni sustav tarfs omogućuje montiranje arhiva u Tar formatu kao datotečnog sustava. Vozač koristi indeks vezan za tar datoteke za navigaciju kroz datoteke unutar arhiva bez potrebe za prolaskom kroz cijeli sadržaj.

Odvojeno se razvija još jedan FS na jeziku Rust, koji koristi predloženi sloj apstrakcija — PuzzleFS. PuzzleFS je namijenjen za smještaj izoliranih kontejnera i ima mogućnosti poput učinkovitog pohranjivanja dupliciranih podataka, mogućnosti izravnog montiranja, ponovljive izrade slika, vrlo brze izrade i montiranja slika, mogućnosti korištenja neobaveznog posrednog koraka za pretvorbu (kanonizaciju) slika, neobaveznosti potpunih prolaza kroz stablo FS-a prilikom korištenja višeslojne strukture i preklapanje promjena u stilu casync.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster