Skip to content

nano-foundation/NanOS-old

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NanOS

NanOS is a minimal operating system written in C and Assembly.

How to use?

First, you need a GCC Cross Compiler, then you can build NanoS manually, or by using a Makefile.

Now, NanOS has its own Makefile, so you need to know make options

  1. all : Assembles boot.s and compiles kernel.c then, links them using linker.ld.
  2. image: Makes a bootable ISO image using NanOS.bin file and GRUB boot loader.
  3. emulate : boots NanOS using QEMU.
  4. clean : removes object files from working directory.

About

A tiny operating system, written in C and ASM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 83.1%
  • Makefile 11.4%
  • Assembly 5.5%