Skip to content

Commit 117c5a5

Browse files
committed
Add updates for phil-opp/blog_os
1 parent 3ad8e95 commit 117c5a5

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

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

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -178,12 +178,6 @@ If you maintain a Rust project related to operating system development and are l
178178

179179
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.
180180

181-
### [`phil-opp/blog_os`](https://github.com/phil-opp/blog_os)
182-
183-
<span class="gray">(Section written by [@phil-opp](https://github.com/phil-opp))</span>
184-
185-
This month, ...
186-
187181
### [`phip1611/simple-chunk-allocator`](https://github.com/phip1611/simple-chunk-allocator)
188182

189183
<span class="gray">(Section written by [@phip1611](https://github.com/phip1611))</span>
@@ -226,6 +220,16 @@ a roottask that enables the execution of unmodified Linux binaries through an OS
226220
runtime system covers several interesting aspects of OS development, such as interaction with a kernel, system call
227221
emulation, and starting programs from ELF files.
228222

223+
### [`phil-opp/blog_os`](https://github.com/phil-opp/blog_os)
224+
225+
<span class="gray">(Section written by [@phil-opp](https://github.com/phil-opp))</span>
226+
227+
We merged a [new Korean translation](https://github.com/JOE1994) of first post of [_Writing an OS in Rust_](https://os.phil-opp.com/) blog this month. Thanks a lot to [@JOE1994](https://github.com/JOE1994) for creating this translation and [@QuqqU](https://github.com/QuqqU) for reviewing it!
228+
229+
We also received lots of smaller fixes, by [@MaxDesiatov](https://github.com/phil-opp/blog_os/pull/1080), [@alaincao](https://github.com/phil-opp/blog_os/pull/1089), [@Programatic](https://github.com/phil-opp/blog_os/pull/1096), [@ruhuang2001](https://github.com/phil-opp/blog_os/pull/1091), [@Hofer-Julian](https://github.com/phil-opp/blog_os/pull/1093), [@SilensAngelusNex](https://github.com/phil-opp/blog_os/pull/1094), and [@julien-me](https://github.com/phil-opp/blog_os/pull/1095). Thank you all for your contributions!
230+
231+
Unfortunately I didn't have time to work on the new version of the `bootloader` crate for the upcoming third edition of the blog this month. However, there was some surprising development on the Rust side that should help us with the new build system: [@bstrie](https://github.com/bstrie) created a _Major Change Proposal_ to [promote the `x86_64-unknown-none` target to Tier 2](https://github.com/rust-lang/compiler-team/issues/499). This is a bare-metal target that should be compatible with our kernel, so we might not need `-Zbuild-std` anymore in the future. Instead, we could download a precompiled version of the `core`/`alloc` crates via `rustup target add`. The great news is that the proposal was already accepted and the [corresponding implementation PR](https://github.com/rust-lang/rust/pull/95705) is ready for review too!
232+
229233
## Join Us?
230234

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