Skip to content

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

Notifications You must be signed in to change notification settings

keys-i/basic-operating-system

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 55.6%
  • Assembly 27.6%
  • Shell 16.8%