Skip to content

f13mash/tantra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#About

 \_\_    _/_/
     \__/
     (o0)\________
     (#_)\ tantra )\
        ||------w |
        ||       ||

Tantra is a x86 unix based monolithic kernel development project. The sanskrit word tantra is means system, os:: संचालन (sanchalan: operating) तंत्र (tantra: system).

Tantra was created from scratch by: Rohit Yadav <rohityadav89@gmail.com>

##Requirements

Development: gcc, as, ld, objdump, objcopy, nm, dd, python, perl, mkisofs

Testing: qemu, gdb, VirtualBox

##Building

make qemu -> builds the kernel and runs on qemu

make qemu-gdb -> builds the kernel for debugging with gdb

make vbox -> builds a vm based on built kernel image and runs on VirtualBox

make iso -> creates a bootable cd image

make setup-vm -> creates a VirtualBox compatible hard disk image

make clean -> cleans all the build mess

##Acknowledgments

  • jos/xv6 for its build system and boot loading concepts

About

Monolithic x86 unix based kernel development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published