https://github.com/xing1357/simpleos
Operating System Coded in Assembly and C
https://github.com/xing1357/simpleos
assembly c filesystem fs kernel operating-system operating-system-kernel os os-kernel shell simple-kernel simple-operating-system simple-os vfs
Last synced: 7 months ago
JSON representation
Operating System Coded in Assembly and C
- Host: GitHub
- URL: https://github.com/xing1357/simpleos
- Owner: xing1357
- License: mit
- Archived: true
- Created: 2021-06-01T14:09:50.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-18T16:32:59.000Z (over 1 year ago)
- Last Synced: 2025-07-02T23:03:01.655Z (7 months ago)
- Topics: assembly, c, filesystem, fs, kernel, operating-system, operating-system-kernel, os, os-kernel, shell, simple-kernel, simple-operating-system, simple-os, vfs
- Language: C
- Homepage:
- Size: 11 MB
- Stars: 134
- Watchers: 9
- Forks: 18
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# SimpleOS
A simple DOS like OS made in Assembly and C.
## Build
Run with `make all`.
## Run
To run the OS, you can download VM software.
The iso Image is in the `iso` folder.
Reccomended:
- [Virtualbox](https://www.virtualbox.org/wiki/Downloads)
- [VMware](https://my.vmware.com/web/vmware/downloads/info/slug/desktop_end_user_computing/vmware_fusion/12_0)
- [QEMU](https://www.qemu.org)
### Running with VMWARE/Virtualbox
To run with this, simply insert the iso image, and make sure to chose the `other` option.
### Running with qemu
Run with `make run`.
## Source
The source is in the `src` Folder