QUEOS is a simple 32-bit x86 kernel. This is the first step in creating an operating system.
I'm just following:
- OSDev.org
- Bran's Kernel Developments Toturial
- JamesM's kernel Development Tutorial
- 6.828: Operating System Engineering
- CS-537: Introduction to Operating Systems
Familiarity with your development environment is crucial for productive
development and debugging. Most modern Linuxes and BSDs have an ELF toolchain
already installed. That is, the system-standard gcc, as, ld and objdump should
just work. If you are using something other than standard x86 Linux or BSD, you
will need the GNU C compiler toolchain, configured and built as a cross-compiler
for the target i686-elf, as well as the GNU debugger, configured for the
i686-elf toolchain.