Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 914 Bytes

README.md

File metadata and controls

52 lines (40 loc) · 914 Bytes

The Null Operating System documentation

Contents

  1. Introduction
  2. Tools installation
  3. Installation

1. Introduction

NOS - hobby Unix-like x86-32 operating system.

2. Tools installation

List of tools:

  • GCC (13.2.0)
  • NASM (2.16.01)
  • GNU Make (4.3)
  • GNU ld (2.42)
  • GNU ar (2.42)
  • truncate (9.4)
  • QEMU emulator (8.2.1)
  • GNU GRUB (2.12-1)

For Debian/Ubuntu:

sudo apt install gcc nasm make qemu-system-x86 binutils
sudo apt-get install grub-pc-bin mtools

3. Installation

First clone this repository:

https://github.com/alkuzin/nos.git

Then move to the nos/ directory:

cd nos/

To build kernel as .iso and run on QEMU use:

make all && make init

To return everything to original state:

make fclean