Skip to content

Unox is an educational unix-like operating system. #JustForFun

License

Notifications You must be signed in to change notification settings

bistcuite/unox-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unox

Unox is a x86 unix-like operating system written in C and Assembly.

Roadmap

  • Write bootloader and linker
  • Write kernel in c
  • Port a tiny version of libc to our OS
  • FAT32 FileSystem
  • Write a unix-like shell
  • Bash interpreter

Screenshots

1

Build and Run

Requirements :

  • i386 gcc cross compiler
  • Netwide assembler(nasm)
  • Qemo

at first clone this repo :

$ git clone https://github.com/bistcuite/unox-os
$ cd unox-os

make Unox image :

$ make

run Unox on qemu :

$ make run

License

This project licensed under MIT License, read the license for more information.