elf2efi
Convert ELF-format images to PE+ suitable for use as EFI applications (by davmac314)
blog_os
Writing an OS in Rust (by phil-opp)
Our great sponsors
elf2efi | blog_os | |
---|---|---|
1 | 8 | |
14 | 13,979 | |
- | - | |
4.4 | 7.6 | |
10 days ago | 11 days ago | |
C | HTML | |
GNU General Public License v3.0 or later | Apache License 2.0 |
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.
elf2efi
Posts with mentions or reviews of elf2efi.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-06.
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.
What are some alternatives?
When comparing elf2efi and blog_os you can also consider the following projects:
uefi-elf-bootloader - UEFI ELF Bootloader example
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
HackBGRT - Windows boot logo changer for UEFI systems
axe-html-reporter - Creates easy to read HTML file from axe-core accessibility results object
xboot - The extensible bootloader for embedded system with application engine, write once, run everywhere.
css-exercises
uefi-rs - Rust wrapper for UEFI.
SmmBackdoorNg - Updated version of System Management Mode backdoor for UEFI based platforms: old dog, new tricks
cortexm-threads - Simple context switching library for ARM Cortex-M MCUs in Rust