#btrfs #no-std #diskformat

no-std btrfs-no-std

Fork of Christopher Tam’s btrfs-diskformat with #![no_std] support

1 unstable release

0.2.1 Feb 13, 2022
0.2.0 Feb 13, 2022

#23 in #btrfs

32 downloads per month

BSD-2-Clause

35KB
520 lines

#![no_std]-Friendly BTRFS Disk Format

Fork of the btrfs-diskformat crate modified for integration into #![no_std] projects like kernels and bootloaders

Documentation

License

btrfs-diskformat is distributed under the terms of the BSD 2-Clause license.

See the LICENSE-BSD file in this repository for more information.

Contributing

Because this codebase is developed without knowledge of the Linux btrfs source code and is released under a more permissive license(s) than GPLv2, development is heavily dependent on information released on the btrfs wiki and reverse engineering the effects of operations made by btrfs-progs and other utilities. As a result, contributions to this codebase must strictly follow the same siloed approach.

Dependencies

~1.7–2.3MB
~39K SLoC