30
submitted 6 months ago by RatCornu@ani.social to c/rust@programming.dev

efs is a recently published no-std library which provides an OS and architecture independent implementation of some UNIX filesystems in Rust.

Currently only the ext2 filesystem is directly implemented, but I will soonly work on other filesystems!

It's still young so it may contain bugs, but it's hugely tested so that it does not happen.

Some of the features provided :

  • no_std support (enabled by default)

  • General interface for UNIX files and filesystems

  • read/write regular files

  • retrieve, add and remove directory entries directly from a path and a current working directory.

I hope you will find this useful! If you have any remark, idea or issue, do not hesitate to ask here or to submit an issue!

top 1 comments
sorted by: hot top controversial new old
[-] DeprecatedCompatV2@programming.dev 3 points 6 months ago

It's really neat how many no_std I've seen popping up lately. I'm hoping stuff like Hermit takes off and we can finally stop worrying about Log4Shell or cURL.

this post was submitted on 28 Apr 2024
30 points (100.0% liked)

Rust

5980 readers
111 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 1 year ago
MODERATORS