Skip to content

Commit 655e4c6

Browse files
Add section on gpt-disk-rs
[`gpt-disk-rs`](https://github.com/google/gpt-disk-rs) is a collection of three new libraries related to GPT (GUID Partition Table) disk data.
1 parent 0a25f78 commit 655e4c6

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

content/this-month/2022-06/index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,16 @@ In this section, we describe updates to Rust OS projects that are not directly r
7777

7878
This month, ...
7979

80+
### [`google/gpt-disk-rs`](https://github.com/google/gpt-disk-rs)
81+
82+
<span class="gray">(Section written by [@nicholasbishop](https://github.com/nicholasbishop))</span>
83+
84+
`gpt-disk-rs` is a collection of three libraries related to [GPT](https://en.wikipedia.org/wiki/GUID_Partition_Table) (GUID Partition Table) disk data. The crates are no-std by default, have minimal dependencies, and include a lot of documentation. I'm hoping they'll be a suitable base for any project that wants to read or write GPT data.
85+
86+
* [`uguid`](https://crates.io/crates/uguid): GUID data type.
87+
* [`gpt_disk_types`](https://crates.io/crates/gpt_disk_types): all the GPT types defined by the UEFI specification
88+
* [`gpt_disk_io`](https://crates.io/crates/gpt_disk_io): types for reading and writing GPT data to an abstract block IO device.
89+
8090
## Join Us?
8191

8292
Are you interested in Rust-based operating system development? Our `rust-osdev` organization is always open to new members and new projects. Just let us know if you want to join! A good way for getting in touch is our [gitter channel](https://gitter.im/rust-osdev/Lobby).

0 commit comments

Comments
 (0)