https://github.com/ruiwentang/toyos
https://github.com/ruiwentang/toyos
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ruiwentang/toyos
- Owner: RuiwenTang
- License: bsd-3-clause
- Created: 2022-10-07T15:58:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-09T13:59:27.000Z (over 1 year ago)
- Last Synced: 2025-02-04T22:39:26.580Z (3 months ago)
- Language: C
- Size: 659 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## ToyOS
A hobby os made for fun.
### Requirement
- Ninja
- Meson
- Nasm
- Cross GCC Compile
```
./make_toolchain.sh
```
- QEMU or bochs### Prepare sysroot
```
python make_sysroot.py
```### Generate OS Specific GCC Toolchain
```
./make_toolchain.sh sysroot
```### Compile and Run
```
meson setup build --cross-file toy-os-crossfile.txtpython run_qemu.py
# or
python run_bochs.py
```