- This repository is a set of guides and scripts to automate tasks from the OS Dev wiki.
Follow the instructions in this guide Cross-Compiler.
This script assumes you are using a UNIX-like operating system.Windows users should be able to set up a complete the tutorial from a WSL, MinGW or Cygwin.
For full instructions and steps use the links above and refer to the wiki, as the scripts in this project assume you will be building everything with GCC
The Bare Bones tutorial is a beginners tutorial (used as an introduction in the wiki) that will get you through the basic concepts of OS development like :
- Linkers
- Assembly
- GNU compiler Collection (The Cross Compiler by choice)
- C programming language
- Bootloader (GRUB)
- ElF files (Executables file format)
check link to tutorial in References section
- QEMU you can check this tutorial to walk through setting up QEMU on your local machine.
- Virtual Box
- dd a command line utility for Unix and Unix-like operating systems.
- Balena Etcher a FOSS live image creator.