Skip to content

kperdlich/OS

Repository files navigation

Linux-Build

OS Sandbox

  • ADS: Custom algorithm & data structures. Replacement for STL.
  • Kernel: i386 Kernel
  • ELFLoader: Simple x86-64 ELF loader.
  • Userland: List of user-space running applications.
    • LibGUI: Qt style GUI library which currently runs on Linux using SDL2. LibGUI

Kernel build instructions

Prerequisites

Install all dependencies

Ubuntu

sudo apt install build-essential cmake texinfo libmpfr-dev libmpc-dev libgmp-dev e2fsprogs ninja-build qemu-system-gui qemu-system-x86 qemu-utils

Build Toolchain

In order to build the kernel you need to build the toolchain first using

./BuildToolchain.sh 

Releases

No releases published

Packages

No packages published

Languages