Skip to content

Commit 4b182c2

Browse files
authored
Merge pull request #108 from nicholasbishop/bishop-add-gpt
Add section on gpt-disk-rs
2 parents 71b7350 + 655e4c6 commit 4b182c2

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
@@ -101,6 +101,16 @@ In this section, we describe updates to Rust OS projects that are not directly r
101101

102102
This month, ...
103103

104+
### [`google/gpt-disk-rs`](https://github.com/google/gpt-disk-rs)
105+
106+
<span class="gray">(Section written by [@nicholasbishop](https://github.com/nicholasbishop))</span>
107+
108+
`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.
109+
110+
* [`uguid`](https://crates.io/crates/uguid): GUID data type.
111+
* [`gpt_disk_types`](https://crates.io/crates/gpt_disk_types): all the GPT types defined by the UEFI specification
112+
* [`gpt_disk_io`](https://crates.io/crates/gpt_disk_io): types for reading and writing GPT data to an abstract block IO device.
113+
104114
## Join Us?
105115

106116
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)