Practicing in asm and c by writing own simple OS
- read n blocks: bash -c '$((($(ls -al build/os.bin | cut -d ' ' -f 8) - 512) / 512))'
- Write dockerfile
- make availability to run in bochs
- Handling Interrupts
- Keyboard Driver
- Hard-disk Driver
- File System
- Implementing Processes
- Single Processing
- Multi-processing
brew install i386-elf-gcc qemu
# build
make [build]
# run
make run
# clean
make clean