bootloader
oreboot
bootloader | oreboot | |
---|---|---|
7 | 6 | |
1,266 | 1,482 | |
2.0% | 0.8% | |
7.4 | 8.6 | |
4 days ago | 5 days ago | |
Rust | Rust | |
Apache License 2.0 | GNU General Public License v3.0 only |
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.
bootloader
-
Can Rust do Computer Graphics and ML?
That's just an unbased claims. People have written bootloader in rust and the linux kernel is also considering adopting Rust. None of this would happen if Rust cannot interface the hardware or is turing complete.
-
[uefi-rs] - How can you load an arbitrary Rust UEFI protocol without so many crazy ass steps?
The "official" (with outdated code) bootloader: https://github.com/rust-osdev/bootloader/blob/main/src/bin/uefi.rs
-
Changing bootloader crate options for graphical vga mode
A quick wander through the docs, and then the repo turned up an open feature request for VESA video modes which mentions a merged PR for 320x200 VGA support.
-
Cargo workspaces, sub crates and build options
But here I come across an interesting structure https://github.com/rust-osdev/bootloader/tree/main/examples/test_framework
-
UEFI vs BIOS. How much does it actually matter now of days?
Long story short, it appears there is no way to get started with UEFI (cue more downvotes). I've even spent a week carefully copying code beginning here: https://github.com/rust-osdev/bootloader/blob/main/src/bin/uefi.rs only to discover that nothing displays to the screen. There is an error somewhere in the 500 lines required to print a character to the screen, and it's impossible to tell where it is.
-
Rustで自作OS 3日目
rust-osdev/bootloader
-
Need help locating learning material. Interested in trying to develop a bootloader using Rust.
You can also take a look at the upcoming version of the bootloader crate, which has UEFI support: https://github.com/rust-osdev/bootloader/pull/130 . It is not documented very well yet, but maybe it helps already. The UEFI entry point function is here .The #[entry] macro of the uefi crate just makes the function a pub extern "efiapi" fn. The function is named efi_main because that's the default entry point name for Rust's built-in UEFI targets (e.g. x86_64-unknown-uefi). Theimageandst` function arguments are passed directly by the UEFI firmware.
oreboot
- 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?
elf2efi - Convert ELF-format images to PE+ suitable for use as EFI applications
x220-coreboot - My my coreboot built for the thinkpad x220, including vga bootsplash, boot menu wait set to 1 sec, and me_cleaner
uefi-rs - Rust wrapper for UEFI.
x220-coreboot-guide - Supplemental text guide with commands for corebooting an X220.
burn - Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals. [Moved to: https://github.com/Tracel-AI/burn]
arewegameyet - The repository for https://arewegameyet.rs
blog_os - Writing an OS in Rust
Rust-CUDA - Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.
edk2 - EDK II
t-rec-rs - Blazingly fast terminal recorder that generates animated gif images for the web written in rust