blog_os
Writing an OS in Rust (by phil-opp)
linuiz
Hybrid micro/mono kernel focusing on server performance. (by linuiz-project)
Our great sponsors
blog_os | linuiz | |
---|---|---|
8 | 3 | |
13,979 | 11 | |
- | - | |
7.6 | 8.4 | |
12 days ago | 5 months ago | |
HTML | Rust | |
Apache License 2.0 | BSD 3-clause "New" or "Revised" License |
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.
linuiz
Posts with mentions or reviews of linuiz.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-06.
- UEFI vs BIOS. How much does it actually matter now of days?
-
Is it just me, or does UEFI feel over-bloated/complicated to the point that it's impossible to understand?
Namely, this is my OS project: https://github.com/avirule/gsai_os/tree/dev-unstable (the unstable branch, which is ongoing development. I don't really remember if the master branch is error-less)
-
Unclear where or how to begin creating a UEFI bootloader
You can take a look at my project's bootloader to get an idea of what to do: https://github.com/avirule/gsai_os/tree/master/efi_boot (I know it's just one humongous file and I'm sorry it's just easier that way, since the bootloader is self-contained anyway)
What are some alternatives?
When comparing blog_os and linuiz you can also consider the following projects:
tock - A secure embedded operating system for microcontrollers
hadron - The Hadron microkernel
redox - Mirror of https://gitlab.redox-os.org/redox-os/redox
elf2efi - Convert ELF-format images to PE+ suitable for use as EFI applications
axe-html-reporter - Creates easy to read HTML file from axe-core accessibility results object
SunriseOS - Horizon/NX kernel reimplementation
css-exercises
bootloader - An experimental pure-Rust x86 bootloader
uefi-rs - Rust wrapper for UEFI.
poplar - Microkernel and userspace written in Rust exploring modern ideas
cortexm-threads - Simple context switching library for ARM Cortex-M MCUs in Rust