Skip to content

Commit 7294bc8

Browse files
committed
Sort rust-osdev updates
1 parent f3d51f9 commit 7294bc8

File tree

1 file changed

+57
-57
lines changed

1 file changed

+57
-57
lines changed

content/this-month/2026-02/index.md

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -90,17 +90,60 @@ In this section, we give an overview of notable changes to the projects hosted u
9090
<<changelog, either in list or text form>>
9191
-->
9292

93-
### [`acpi`](https://github.com/rust-osdev/acpi)
94-
<span class="maintainers">Maintained by [@IsaacWoods](https://github.com/IsaacWoods)</span>
93+
### [`uefi-rs`](https://github.com/rust-osdev/uefi-rs)
94+
<span class="maintainers">Maintained by [@GabrielMajeri](https://github.com/GabrielMajeri), [@nicholasbishop](https://github.com/nicholasbishop), and [@phip1611](https://github.com/phip1611)</span>
9595

96-
The `acpi` repository contains crates for parsing the ACPI tables – data structures that the firmware of modern computers use to relay information about the hardware to the OS.
96+
`uefi` makes it easy to develop Rust software that leverages safe, convenient,
97+
and performant abstractions for UEFI functionality.
9798

98-
We merged the following changes this month:
99+
We merged the following PRs this month:
99100

100-
- [Add support for extracting NUMA information from SRAT and SLIT](https://github.com/rust-osdev/acpi/pull/264)
101-
- [Suggestion: Use colored instead of termion](https://github.com/rust-osdev/acpi/pull/265)
101+
- [uefi: Add device path generation for discovered devices in a PciTree](https://github.com/rust-osdev/uefi-rs/pull/1831)
102+
- [uefi: significantly improve ergonomics of Handle (device path and component2 protocols)](https://github.com/rust-osdev/uefi-rs/pull/1858)
103+
- [uefi-raw & uefi: serial: add support for protocol revision 1.1](https://github.com/rust-osdev/uefi-rs/pull/1873)
104+
- [Improve docs of `OpenProtocolAttributes`](https://github.com/rust-osdev/uefi-rs/pull/1891)
105+
- [uefi: Add `handle_protocol` doc alias to open_protocol functions](https://github.com/rust-osdev/uefi-rs/pull/1893)
106+
- [uefi: serial: improve documentation and correctness of read() and write()](https://github.com/rust-osdev/uefi-rs/pull/1900)
102107

103-
Thanks to [@martin-hughes](https://github.com/martin-hughes) for their contributions!
108+
<!-- - [chore(deps): update crate-ci/typos action to v1.42.3](https://github.com/rust-osdev/uefi-rs/pull/1885) -->
109+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/uefi-rs/pull/1889) -->
110+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/uefi-rs/pull/1890) -->
111+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/uefi-rs/pull/1895) -->
112+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/uefi-rs/pull/1904) -->
113+
114+
Thanks to [@seijikun](https://github.com/seijikun) for their contributions!
115+
116+
117+
### [`bootloader`](https://github.com/rust-osdev/bootloader)
118+
<span class="maintainers">Maintained by [@phil-opp](https://github.com/phil-opp) and [@Freax13](https://github.com/Freax13)</span>
119+
120+
The `bootloader` crate implements a custom Rust-based bootloader for easy loading of 64-bit ELF executables. This month, we merged the following changes:
121+
122+
- [Expose data for custom boot image creation](https://github.com/rust-osdev/bootloader/pull/535)
123+
- [build with -Zjson-target-spec](https://github.com/rust-osdev/bootloader/pull/536)
124+
- [Enable json-target-spec](https://github.com/rust-osdev/bootloader/pull/537)
125+
- [release 0.11.15](https://github.com/rust-osdev/bootloader/pull/538)
126+
- [fix typo in year](https://github.com/rust-osdev/bootloader/pull/539)
127+
- [update bootloader crates](https://github.com/rust-osdev/bootloader/pull/545)
128+
129+
<!-- - [Bump bytes from 1.10.1 to 1.11.1 in /examples/basic](https://github.com/rust-osdev/bootloader/pull/540) -->
130+
131+
Thanks to [@Freax13](https://github.com/Freax13) and [@Wasabi375](https://github.com/Wasabi375) for their contributions!
132+
133+
134+
### [`virtio-spec-rs`](https://github.com/rust-osdev/virtio-spec-rs)
135+
<span class="maintainers">Maintained by [@mkroening](https://github.com/mkroening)</span>
136+
137+
The `virtio-spec` crate provides definitions from the Virtual I/O Device (VIRTIO) specification.
138+
This project aims to be unopinionated regarding actual VIRTIO drivers that are implemented on top of this crate.
139+
140+
We merged the following PRs this month:
141+
142+
- [build(deps): upgrade bitfield-structs to 0.12](https://github.com/rust-osdev/virtio-spec-rs/pull/17)
143+
- [build(deps): update allocator-api2 to 0.4](https://github.com/rust-osdev/virtio-spec-rs/pull/18)
144+
- [fix(docsrs): migrate from `doc_auto_cfg` to `doc_cfg`](https://github.com/rust-osdev/virtio-spec-rs/pull/21)
145+
- [fix: rust-2018-idioms](https://github.com/rust-osdev/virtio-spec-rs/pull/22)
146+
- [fix: upgrade to Rust 2024](https://github.com/rust-osdev/virtio-spec-rs/pull/23)
104147

105148

106149
### [`bootimage`](https://github.com/rust-osdev/bootimage)
@@ -116,21 +159,17 @@ We merged the following changes this month:
116159
- [Fix QEMU test flakiness on ARM64 macOS](https://github.com/rust-osdev/bootimage/pull/107)
117160

118161

119-
### [`bootloader`](https://github.com/rust-osdev/bootloader)
120-
<span class="maintainers">Maintained by [@phil-opp](https://github.com/phil-opp) and [@Freax13](https://github.com/Freax13)</span>
162+
### [`acpi`](https://github.com/rust-osdev/acpi)
163+
<span class="maintainers">Maintained by [@IsaacWoods](https://github.com/IsaacWoods)</span>
121164

122-
The `bootloader` crate implements a custom Rust-based bootloader for easy loading of 64-bit ELF executables. This month, we merged the following changes:
165+
The `acpi` repository contains crates for parsing the ACPI tables – data structures that the firmware of modern computers use to relay information about the hardware to the OS.
123166

124-
- [Expose data for custom boot image creation](https://github.com/rust-osdev/bootloader/pull/535)
125-
- [build with -Zjson-target-spec](https://github.com/rust-osdev/bootloader/pull/536)
126-
- [Enable json-target-spec](https://github.com/rust-osdev/bootloader/pull/537)
127-
- [release 0.11.15](https://github.com/rust-osdev/bootloader/pull/538)
128-
- [fix typo in year](https://github.com/rust-osdev/bootloader/pull/539)
129-
- [update bootloader crates](https://github.com/rust-osdev/bootloader/pull/545)
167+
We merged the following changes this month:
130168

131-
<!-- - [Bump bytes from 1.10.1 to 1.11.1 in /examples/basic](https://github.com/rust-osdev/bootloader/pull/540) -->
169+
- [Add support for extracting NUMA information from SRAT and SLIT](https://github.com/rust-osdev/acpi/pull/264)
170+
- [Suggestion: Use colored instead of termion](https://github.com/rust-osdev/acpi/pull/265)
132171

133-
Thanks to [@Freax13](https://github.com/Freax13) and [@Wasabi375](https://github.com/Wasabi375) for their contributions!
172+
Thanks to [@martin-hughes](https://github.com/martin-hughes) for their contributions!
134173

135174

136175
### [`endian-num`](https://github.com/rust-osdev/endian-num)
@@ -166,45 +205,6 @@ We merged the following changes this month:
166205
- [fix(docsrs): migrate from `doc_auto_cfg` to `doc_cfg`](https://github.com/rust-osdev/spinning_top/pull/27)
167206

168207

169-
### [`uefi-rs`](https://github.com/rust-osdev/uefi-rs)
170-
<span class="maintainers">Maintained by [@GabrielMajeri](https://github.com/GabrielMajeri), [@nicholasbishop](https://github.com/nicholasbishop), and [@phip1611](https://github.com/phip1611)</span>
171-
172-
`uefi` makes it easy to develop Rust software that leverages safe, convenient,
173-
and performant abstractions for UEFI functionality.
174-
175-
We merged the following PRs this month:
176-
177-
- [uefi: Add device path generation for discovered devices in a PciTree](https://github.com/rust-osdev/uefi-rs/pull/1831)
178-
- [uefi: significantly improve ergonomics of Handle (device path and component2 protocols)](https://github.com/rust-osdev/uefi-rs/pull/1858)
179-
- [uefi-raw & uefi: serial: add support for protocol revision 1.1](https://github.com/rust-osdev/uefi-rs/pull/1873)
180-
- [Improve docs of `OpenProtocolAttributes`](https://github.com/rust-osdev/uefi-rs/pull/1891)
181-
- [uefi: Add `handle_protocol` doc alias to open_protocol functions](https://github.com/rust-osdev/uefi-rs/pull/1893)
182-
- [uefi: serial: improve documentation and correctness of read() and write()](https://github.com/rust-osdev/uefi-rs/pull/1900)
183-
184-
<!-- - [chore(deps): update crate-ci/typos action to v1.42.3](https://github.com/rust-osdev/uefi-rs/pull/1885) -->
185-
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/uefi-rs/pull/1889) -->
186-
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/uefi-rs/pull/1890) -->
187-
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/uefi-rs/pull/1895) -->
188-
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/uefi-rs/pull/1904) -->
189-
190-
Thanks to [@seijikun](https://github.com/seijikun) for their contributions!
191-
192-
193-
### [`virtio-spec-rs`](https://github.com/rust-osdev/virtio-spec-rs)
194-
<span class="maintainers">Maintained by [@mkroening](https://github.com/mkroening)</span>
195-
196-
The `virtio-spec` crate provides definitions from the Virtual I/O Device (VIRTIO) specification.
197-
This project aims to be unopinionated regarding actual VIRTIO drivers that are implemented on top of this crate.
198-
199-
We merged the following PRs this month:
200-
201-
- [build(deps): upgrade bitfield-structs to 0.12](https://github.com/rust-osdev/virtio-spec-rs/pull/17)
202-
- [build(deps): update allocator-api2 to 0.4](https://github.com/rust-osdev/virtio-spec-rs/pull/18)
203-
- [fix(docsrs): migrate from `doc_auto_cfg` to `doc_cfg`](https://github.com/rust-osdev/virtio-spec-rs/pull/21)
204-
- [fix: rust-2018-idioms](https://github.com/rust-osdev/virtio-spec-rs/pull/22)
205-
- [fix: upgrade to Rust 2024](https://github.com/rust-osdev/virtio-spec-rs/pull/23)
206-
207-
208208
## Other Projects
209209

210210
In this section, we describe updates to Rust OS projects that are not directly related to the `rust-osdev` organization. Feel free to [create a pull request](https://github.com/rust-osdev/homepage/pulls) with the updates of your OS project for the next post.

0 commit comments

Comments
 (0)