News: 0001520287

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Serpent OS Developing disks-rs To Safely Deal With File-Systems & Block Devices In Rust

([Operating Systems] 85 Minutes Ago disks-rs)


Serpent OS as the modern, from-scratch Linux distribution being led by well known open-source developer Ikey Doherty has started on a new project: disks-rs. The disks-rs project is intended to deal with file-systems, installation / partitioning, and block device management in a safe and effective manner from the Rust programming language.

Disks-rs aims to be a Rust-based alternative to blkid and other software for managing disks/file-systems from Rust code. The expressed goals of disks-rs are:

"Provide safe and sane APIs for dealing with filesystems, block devices and partitioning in Rust. The intent is to provide a high level API that can be used to build tools like installers, partitioners, and other disk management tools.

With support, we will also provide the foundations for a Rust implementation of libblkid, while also providing an alternative to libparted."

The disks-rs code is available under the MPL 2.0 license and being developed as part of the Serpent OS project.

Those wanting to learn more about disks-rs can do so via the project's [1]GitHub . Via Serpent OS on [2]Mastodon is also more information on their new effort. They note with time that disks-rs could potentially be used by fdisk, lsblkid, blkid, and others or as Rust re-implementations of said commands.



[1] https://github.com/serpent-os/disks-rs

[2] https://fosstodon.org/@serpentos/113865706738043716



Volta

Sometimes I feel like I'm fading away,
Looking at me, I got nothin' to say.
Don't make me angry with the things games that you play,
Either light up or leave me alone.