26

Writing An OS in Rust: October and November 2019 Updates

 4 years ago
source link: https://os.phil-opp.com/status-update/2019-12-02/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

This post gives an overview of the recent updates to the Writing an OS in Rust blog and the used libraries and tools.

I moved to a new apartment mid-October and had lots of work to do there, so I didn't have the time for creating the October status update post. Therefore, this post lists the changes from both October and November. I'm slowly picking up speed again, but I still have a lot of mails in my backlog. Sorry if you haven't received an answer yet!

blog_os

The blog itself received only a minor update: Use panic! instead of println! + loop in double fault handler . This fixes an issue where a double fault during cargo xtest leads to an endless loop without any output on the serial port.

We also have other news: We plan to add Experimental Support for Community Translations to the blog. While this imposes additional challenges, it makes the content accessible to people who don't speak English, so it's definitely worth trying in my opinion. The first additional language will be Chinese , based on an existing translation by @luojia65 . Many thanks also to @TheBegining and @Rustin-Liu for helping with the translation!

bootloader

bootimage

x86_64

cargo-xbuild

Thank You!

I want to thank all the people who support me on GitHub , Patreon , and Donorbox . It means a lot to me!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK