Kernel16F is a simple operating system kernel written in x86 assembly and C. It is designed to run on 16-bit x86 processors and provides basic functionality such as keyboard input, screen output, and memory management.
@captain-n3m0 @Abhrankan-Chakrabarti
To build and run Kernel16F, you will need a 16-bit x86 processor emulator such as QEMU or Bochs. You will also need a cross-compiler that can compile code for the 16-bit x86 architecture.
git clone https://github.com/captain-n3m0/Kernel16F.git
sudo apt-get install binutils gcc make nasm
cd Kernel16F
make
qemu-system-i386 -kernel kernel16f.bin
Kernel16F provides the following features:
Contributions to Kernel16F are welcome! If you find a bug or have an idea for a new feature, please open an issue or submit a pull request.
Before contributing, please read the code of conduct and contributing guidelines.
Kernel16F is licensed under the MIT License.