Skip to content

eersoy93/E93-2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E93-2026

The new E93! E93-2026!

Overview

A minimal 32-bit operating system kernel template that boots via GRUB2 (Multiboot specification). Written in C and x86 Assembly.

Prerequisites

  • nasm
  • qemu (x86 system, pa audio system required for beeps)
  • GRUB2
  • xorriso
  • mtools
  • GCC
  • GCC cross compiler (optionally)

Building

Using System GCC (Easier)

make -f Makefile.gcc

Using Cross-Compiler (Recommended)

make

Build ISO Image

make iso    # or: make -f Makefile.gcc iso

Running

Boot from ISO (via QEMU)

make run    # or: make -f Makefile.gcc run

Copyright and License

Copyright (c) 2026 Erdem Ersoy (eersoy93). Licensed with Apache License 2.0. See the LICENSE file for license text.

E93-2026 written with the help of GitHub Copilot!

About

The new E93! E93-2026!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published