- bootloader + bootinfo parsing (using the latest bootloader
v0.11.X
crate.) - serial logging
- writing/rendering using framebuffer
- interrupt handling (IDT, GDT)
- APIC (Advanced Programmable Interrupt Controller)
- timer (using
apic
) - acpi parsing and address translation
- handle double faults, page faults, exception breakpoints
- keyboard input
- paging, heap allocation, memory management
- async tasking
- co-operative multitasking
- elementary graphics (tga images, bouncing ball, gifs)
generated from SauravMaheshkar/kernel-template.rs
-
-
Notifications
You must be signed in to change notification settings - Fork 0
🦀 kernel
License
SauravMaheshkar/os1
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
Repository files navigation
About
🦀 kernel