I always knew you can choose if interrupts are enabled for a specific ISR in the IDT entry, but at some moment there was a bug and I thought maybe that fixed it. Now reverting that doesn't break anything, so... let's do it :)
Add a few example apps/demos in C, and make the kernel choose a random one to demonstrate every boot
Description
A simple POSIX-based operating system for 64-bit computers
Languages
C++
86.3%
C
10.2%
Shell
1.7%
CMake
1.4%
Assembly
0.4%