https://github.com/langriklol/pluto
Simple OS
https://github.com/langriklol/pluto
c cpp nasm osdev pluto
Last synced: 10 months ago
JSON representation
Simple OS
- Host: GitHub
- URL: https://github.com/langriklol/pluto
- Owner: Langriklol
- License: gpl-3.0
- Created: 2018-04-13T23:37:51.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-03-27T08:21:00.000Z (almost 7 years ago)
- Last Synced: 2025-05-06T23:47:12.605Z (10 months ago)
- Topics: c, cpp, nasm, osdev, pluto
- Language: C++
- Size: 284 KB
- Stars: 13
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pluto
Pluto is just a project to learn low-level programming.
Feel free to contribute :)
## Installation / boot guide
_Requires a bootable flash drive_
- Run makefile: ```make pluto.iso```, compilation may take some time
- After the process is finished _pluto.iso_ file will be present is the same folder
- Let DD restore a hdd from the image created in the first step: ```dd if=pluto.iso of=/dev/sdX && sync```
- _Note: replace **X** with name of your flash disk drive_
- _This name can be easily obtained from the Disks app -> device location_
- Restart the computer
- While booting press F8/F9/F12/ESC/DEL and from the boot section select the plugged flash disk as a first option
- Save the changes and restart
- Pluto should now boot automatically
## Splash bug?
Feel free to open an issue due to Pluto being in dev right now bugs may appear. Our team will resolve the issue asap, keep in mind there are no stable versions so far.
## License
GPL 3.0 standard license. In detail [here](https://github.com/Langriklol/pluto/blob/master/LICENSE).