Skip to content

Commit 92d7a28

Browse files
authored
Merge pull request #213 from RatCornu/next
Add efs library
2 parents 80ae1f1 + d7558dd commit 92d7a28

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

content/this-month/2024-04/index.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,25 @@ In this section, we describe updates to Rust OS projects that are not directly r
8282
...<<your project updates>>...
8383
-->
8484

85-
<span class="gray">No projects updates were submitted this month.</span>
85+
### [RatCornu/efs](https://codeberg.org/RatCornu/efs)
86+
87+
[`efs`](https://crates.io/efs) is a recently published `no-std` library which provides an OS and architecture independent implementation of some UNIX filesystems in Rust.
88+
89+
Currently only the [ext2 filesystem](https://fr.wikipedia.org/wiki/Ext2) is directly implemented, but I will soonly work on other filesystems!
90+
91+
It's still young so it may contain bugs, but it's hugely tested so that it does not happen.
92+
93+
Some of the features provided :
94+
95+
* `no_std` support (enabled by default)
96+
97+
* General interface for UNIX files and filesystems
98+
99+
* `read/write` regular files
100+
101+
* retrieve, add and remove directory entries directly from a path and a current working directory.
102+
103+
I hope you will find this useful! If you have any remark, idea or issue, do not hesitate to submit an issue!
86104

87105
## Join Us?
88106

0 commit comments

Comments
 (0)