Skip to content

Commit d31094c

Browse files
committed
Add updates for phil-opp/blog_os
1 parent 1cc93ce commit d31094c

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

content/this-month/2020-07.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,17 @@ microarchitectural information. This will help in allowing Pebble to make more i
131131

132132
<span class="gray">(Section written by [@phil-opp](https://github.com/phil-opp))</span>
133133

134-
This month, …
134+
The main change this month was the migration from `cargo-xbuild` to the `build-std` feature of cargo. This means that we can now use the normal `cargo build`/`cargo run`/`cargo test` commands for our kernel 🎉.
135+
136+
The full list of notable changes is:
137+
138+
- [Migrate code from cargo-xbuild to `-Zbuild-std`](https://github.com/phil-opp/blog_os/pull/835)
139+
- [Update blog to use `build-std` feature instead of cargo-xbuild](https://github.com/phil-opp/blog_os/pull/836)
140+
- [Link 'This Month in Rust OSDev' posts in status updates section](https://github.com/phil-opp/blog_os/pull/838)
141+
142+
There were also [some contributions](https://github.com/phil-opp/blog_os/pulls?q=is%3Apr+is%3Aclosed+merged%3A2020-06-01..2020-07-01) this month that fixed typos and updated links. Thanks a lot to all contributors!
143+
144+
For the next weeks/months, my plan is to finish the UEFI bootloader implementation and then adjust the blog to work with both the BIOS and UEFI bootloaders. Among other things, this will require that we switch from the VGA text buffer to a pixel-based framebuffer because the VGA text mode is not available with UEFI. While this makes things more complicated (we need to do some simple font rendering and add slice support to `volatile` crate), it will allow us to create our own graphical user interface, render a mouse pointer, or display images.
135145

136146
## Join Us?
137147

0 commit comments

Comments
 (0)