- well you need a cross compiler and nasm but its ass to install that gl ye
- Clone it into ubuntu subsystem or linux
- navigate in the folder and run chmod +x SETUP.sh
- RUN ./SETUP.sh
- RUN cd Source
- RUN chmod +x Build.sh
- RUN make compile
- if you get make: ./Build.sh: No such file or directory
- RUN
- sudo apt install dos2unix
- dos2unix Build.sh
- RUN make run
- and press keys and have fun :)
A very small operating system working only in kernel lol.
- Programming language: Assembly, C++
- Makefile
- GDB (debug)
- 64 BIT
- Qeemu for the .bin file
So the idea is to have a os with alot of kernel features, and you can create programs that even directly use those features without sys calls or whatever so for example you can subscribe to a OnKeyboardPress function that gets called directly from the idt ye
-
The Kernel folder is the literal kernel but also contains helper functions
-
The program folder is the os programs like terminal but also user programs that just use the kernel like a static