Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)