Skip to content

rtxbreadman65-droid/AetherOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BOOT SEQUENCES:

BootLoader:

Screenshot_20260725_045140 Hobby OS bootloader is just my old OS bootloader.

Logo:

Screenshot_20260725_045147

BootLogs:

Screenshot_20260725_045206

Black Terminal:

Screenshot_20260725_045345

Blue Terminal:

Screenshot_20260725_050736

ADVANTAGES OF MY OPERATING SYSTEM:

Advantage:

If you are new in OS Engineering i hope my OS helps you alot because this OS is made by 15 years old you can use my drivers in your customs kernel but dont forget me Arshman Farhan

DEFINITION OF MY OPERATING SYSTEM:

AetherOS

main.rs is my bootloader please use my bootloader only. I am currently working on this OS. This OS is only runs on intel. some driver may not work on different motherboard. use my compilation command put main.rs in src folder. unzip AetherOS_efi.zip. This is my 2 months project not that much advanced, But you can try my OS if you love bare-metal and runtime jit. this is only for uefi. Inspired my Terry Davis. use my Cargo.toml and Cargo.lock. if you need any help here is my instagram id: sys.arshman.

COMPILATIONS COMMANDS:

rustc --target x86_64-unknown-none -C opt-level=3 -C panic=abort -C code-model=kernel -C relocation-model=static -C target-feature=-mmx,-sse,-sse2,-avx,-soft-float -C link-arg=-Tlinker.ld kernel.rs -o kernel.elf

objcopy -O binary kernel.elf kernel.bin

cargo build --target x86_64-unknown-uefi

mkdir -p esp/EFI/BOOT

cp target/x86_64-unknown-uefi/debug/NetworkingOS.efi esp/EFI/BOOT/BOOTX64.EFI

Author Name: Arshman Farhan

About

A custom, bare-metal x86 operating system kernel built from scratch in Rust, featuring a framebuffer screen renderer, PS/2 keyboard driver, and low-level hardware routines. 🦀⚡

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages