blog_os
Writing an OS in Rust (by phil-opp)
oreboot
oreboot is a fork of coreboot, with C removed, written in Rust. (by oreboot)
Our great sponsors
blog_os | oreboot | |
---|---|---|
8 | 6 | |
13,947 | 1,476 | |
- | 1.0% | |
7.6 | 8.6 | |
8 days ago | 6 days ago | |
HTML | Rust | |
Apache License 2.0 | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
blog_os
Posts with mentions or reviews of blog_os.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-01.
- Vim-based desktop apps
- GitHub - ZeroIntensity/pointers.py: Bringing the hell of pointers to Python.
- Blogos – Writing an OS in Rust
-
own Operating System
but it seems to be flawed because even the example: https://github.com/phil-opp/blog_os/tree/post-02
-
UEFI vs BIOS. How much does it actually matter now of days?
I suggest looking at the 3rd edition of Philipp Oppermann's blog OS that I mentioned. It's still very much a work-in-progress, but the section on UEFI booting is pretty much done. It's not hosted anywhere yet, so you'll have to clone the repo and switch to the edition-3 branch, then install Zola 0.13 (cargo install zola --git https://github.com/getzola/zola.git --tag v0.13.0) and run zola serve in the blog directory.
-
I Want to start leaning OS development on microcontrollers, any advice?
RedoxOS, an OS written in Rust A tutorial on making an OS in Rust, complwte with bootable source
-
Unclear where or how to begin creating a UEFI bootloader
I'm currently working on a tutorial for (1). It's still in a very early stage, but maybe it helps you to get started: https://github.com/phil-opp/blog_os/blob/edition-3/blog/content/edition-3/posts/02-booting/uefi.md
- Need help locating learning material. Interested in trying to develop a bootloader using Rust.
oreboot
Posts with mentions or reviews of oreboot.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-21.
- Rust for embedded software engineer
- C language is dead isn't it?
-
When to Use Memory Safe Languages: Safety in Non-Memory-Safe Languages
Maybe one day we can use oreboot on all of our machines :)
-
Would you buy an AMD/Intel board with coreboot?
Libreboot would actually be a backwards approach if anything, oreboot looks to be the direction that people are heading in as you can see in the notes it's intended to be used with no binary blobs.
-
Need help locating learning material. Interested in trying to develop a bootloader using Rust.
I'm not specialist but I know about fork Coreboot but rewrite in Rust lang oreboot fork in Rust Coreboot
-
Coreboot + X220 Flashing Problems
Can you do almost like this? https://github.com/oreboot/oreboot
What are some alternatives?
When comparing blog_os and oreboot you can also consider the following projects:
tock - A secure embedded operating system for microcontrollers
bootloader - An experimental pure-Rust x86 bootloader
redox - Mirror of https://gitlab.redox-os.org/redox-os/redox
x220-coreboot - My my coreboot built for the thinkpad x220, including vga bootsplash, boot menu wait set to 1 sec, and me_cleaner
axe-html-reporter - Creates easy to read HTML file from axe-core accessibility results object
x220-coreboot-guide - Supplemental text guide with commands for corebooting an X220.
css-exercises
uefi-rs - Rust wrapper for UEFI.
edk2 - EDK II
cortexm-threads - Simple context switching library for ARM Cortex-M MCUs in Rust
t-rec-rs - Blazingly fast terminal recorder that generates animated gif images for the web written in rust