Skip to content

abhineetraj1/basic-operating-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Operating system

This is basic operating system, with kernel made in C.



Requirements:-

  • GNU/Kali Linux.
  • GNU Assembler(gas) to instruct the bootloader for loading the starting point of our kernel.
  • GCC - GNU Compiler Collection a cross compiler. A newer version of GCC (7.2.0 version of GCC)
  • If you use old version you may face multiboot header not found error.
  • Xorriso - A package that creates, loads, manipulates ISO 9660 filesystem images.(man xorriso)
  • grub-mkrescue - Make a GRUB rescue image, this package internally calls the xorriso functionality to build an iso image.
  • VMware

Execution:-

For linux

  • Open terminal and run following command:-
./run.sh
  • You will get the iso file, now run it in VMware

Authors