Skip to content

shashanoid/minux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minux

Minux is a hobby OS that I am making for my Operating Systems class at Drexel. It is mostly an exploratory look into how Operating Systems work.

It currently only supports compilationn to x64 targets.

Dependencies

  • QEMU
  • Binutils cross-compiled to x86_64 arch with the following flags: ./configure --target=x86_64-elf --prefix="$HOME/opt/cross" --disable-nls --disable-werror --disable-libdecnumber --disable-readline --disable-sim
  • NASM
  • GRUB2

Building the ISO

Run make to compile the files and create an ISO

Running the OS

Use the command

qemu-system-x86_64 -cdrom minux.iso

to run the OS.

About

Hobby OS Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 80.8%
  • Assembly 16.8%
  • Makefile 2.4%