Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abhineetraj1/basic-operating-system

This is basic operating system, with kernel made in C.
https://github.com/abhineetraj1/basic-operating-system

c c-language kernel kernel-source operating-system operating-system-kernel operating-systems-project

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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
- [@abhineetraj1](https://www.github.com/abhineetraj1)