A repository for a long-term OS project titled DasOS (named after the Greek for "forest")

Just going to 2nd edition for now; when 3rd edition is finished, I may change over to it; and maybe I'll look towards implementing UEFI eventually

-26
-12
Cargo.toml
··· 1 - [package] 2 - name = "dasos" 3 - version = "0.1.0" 4 - edition = "2024" 5 - 6 - [dependencies] 7 - 8 - [profile.dev] 9 - panic = "abort" 10 - 11 - [profile.release] 12 - panic = "abort"
-14
src/main.rs
··· 1 - #![no_std] 2 - #![no_main] 3 - 4 - use core::panic::PanicInfo; 5 - 6 - #[panic_handler] 7 - fn panic(_info: &PanicInfo) -> ! { 8 - loop {} 9 - } 10 - 11 - #[unsafe(no_mangle)] 12 - pub extern "C" fn _start() -> ! { 13 - loop {} 14 - }