https://github.com/altaris/potatos
Personal OS experiment :sweet_potato: :-1:
https://github.com/altaris/potatos
Last synced: 3 months ago
JSON representation
Personal OS experiment :sweet_potato: :-1:
- Host: GitHub
- URL: https://github.com/altaris/potatos
- Owner: altaris
- License: mit
- Created: 2018-05-24T09:44:53.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-17T15:12:54.000Z (almost 7 years ago)
- Last Synced: 2025-01-07T22:39:04.897Z (5 months ago)
- Language: C++
- Homepage: http://po.ta.to/
- Size: 260 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
potatos
=======This is a personal OS experiment. Some code is largely copypasta'd from various "Make your own OS" tutorials such as [this](https://arjunsreedharan.org/post/82710718100/kernel-101-lets-write-a-kernel) and [this](https://www.youtube.com/watch?v=1rnA6wpF0o4&list=PLHh55M_Kq4OApWScZyPl5HhgsTJS9MZ6M&index=2&t=0s).
# Tools
* `as` (assembler compiler)
* `ld` (linker)
* `gcc` (c++ compiler)
* `qmake`, `make`
* `qemu-system-i386`# Build
Instead of the traditional `makefile`, this projects uses a QT Creator `pro` file.
# Run
```
qemu-system-i386 -kernel potatos
```This can be configured in Qt Creator (Projects -> Build & Run -> Run -> Add new run configuration).