Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 1.93 KB

Readme.md

File metadata and controls

53 lines (33 loc) · 1.93 KB

OS-Dev

os-dev

  • This repository is a set of guides and scripts to automate tasks from the OS Dev wiki.

Table Of Contents

Building a Cross-Compiler

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

Bare Bones Tutorial

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

Tools

Virtualisation software
Writing imgage to USB :
  • dd a command line utility for Unix and Unix-like operating systems.
  • Balena Etcher a FOSS live image creator.

References