Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/abhineetraj1/basic-operating-system
- Owner: abhineetraj1
- Created: 2022-10-08T00:49:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-24T13:15:58.000Z (about 1 year ago)
- Last Synced: 2024-09-30T01:04:56.033Z (4 months ago)
- Topics: c, c-language, kernel, kernel-source, operating-system, operating-system-kernel, operating-systems-project
- Language: C
- Homepage:
- Size: 30.3 KB
- Stars: 21
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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)