novusk
novusk copied to clipboard
Novusk v3 drivers
A list of drivers for Novusk v3
- [x] Sound
- [x] Multitasking
- [x] Try network drivers
- [x] USB device drivers
- [ ] Proper UEFI support
- [ ] Support for bootloader v0.10+
- [x] Mouse input
Sound has been in Novusk since v3-beta arch v1
For multitasking you could maybe use async apps that print to different parts of the framebuffer
When multitasking is added, it'll be used for lots of things, mostly drivers (which could mean a frame buffer). It'll be very helpful if you made a way to implement a working task handler for the x86 kernel. This function breaks everything when you call it, it causes a memory error idk how to deal with it and haven't really tried to.
bcb4cde added USB drivers.
b279b79 added multitasking for x86_64 kernel.
network drivers shouldn't be too hard as long as you know where to start
You can help start
I don't even know how the kernel operates 😂
The only problem with having UEFI support is that it automatically thinks your on APIC and fires a timer interrupt when you run the "sti" instruction causing the system to die unless you have APIC implemented in your system
e5ec7ff Added PS2 mouse support
Ethernet drivers for arm32 have been added and has been apart of novusk for a while, RISCV and Xtensa (esp) will soon have wireless drivers