Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nobody1902/assmos
A simple 64-bit OS with printing to screen and C support.
https://github.com/nobody1902/assmos
Last synced: about 1 month ago
JSON representation
A simple 64-bit OS with printing to screen and C support.
- Host: GitHub
- URL: https://github.com/nobody1902/assmos
- Owner: Nobody1902
- Created: 2023-09-03T13:23:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-03T16:14:35.000Z (over 1 year ago)
- Last Synced: 2023-09-04T17:46:23.327Z (over 1 year ago)
- Language: Assembly
- Size: 3.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# AssmOS
- A very simple 64 bit operating system
# Build
- First run `docker build buildenv -t assm-os.buildenv`
##### Windows
- Run `docker run --rm -it -v %cd%:/root/env assm-os.buildenv`
##### Linux & MacOS
- Run `docker run --rm -it -v $(pwd):/root/env assm-os.buildenv`
- Then run `make build` and exit from the docker container (run `exit`)
- You'll find the `kernel.iso` file in `dist/x86_64`
##### Qemu
- Run `qemu-system-x86_64 -cdrom dist/x86_64/kernel.iso`
# Credits
- Blog [os.phil-oop.com](https://os.phil-opp.com/edition-1/)
- Youtube [@CodePulse](https://www.youtube.com/@CodePulse)