A work in progress kernel (maybe more someday) for the i386 arch.
Make sure you have the following tools installed
- qemu
- docker
- Running
docker-compose up lumos-builder-build
should build the kernel and write it as a bootable image to theOS.iso in the root directory.
- If the iso is available, you can simply run
bin/qemu.sh
to run the kernel on qemu
- Run the
bin/clean.sh
script to remove all artifacts from a build.
.
├── kernel
│ ├── arch
│ │ └── i386
│ └── kernel
├── libc
│ ├── arch
│ │ └── i386
│ ├── include
│ │ └── sys
│ ├── stdio
│ ├── stdlib
│ └── string
└── README.md
- What would I even do without https://wiki.osdev.org/Expanded_Main_Page ?