https://github.com/souris-dev/aplenite-os
A hobby 32-bit OS written in C and NASM
https://github.com/souris-dev/aplenite-os
Last synced: over 1 year ago
JSON representation
A hobby 32-bit OS written in C and NASM
- Host: GitHub
- URL: https://github.com/souris-dev/aplenite-os
- Owner: souris-dev
- License: gpl-2.0
- Created: 2013-08-28T07:26:22.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2019-08-25T14:13:18.000Z (almost 7 years ago)
- Last Synced: 2025-01-23T05:14:22.922Z (over 1 year ago)
- Language: C
- Size: 447 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Aplenite-OS
===========
Aplenite OS is a hobby 32-bit OS written in C and NASM. Currently, it features only a CLI. A VFS and user mode might be added.
Very good for learning, as it is heavily commented.
*Note : Aplenite can only print "Hello World!" right now.*
Building
-----------
1. Copy all the files in the `inc` and `build` directories to the `src` directory.
1. Ensure that you are inside the `src` directory.
2. Run `make clean`.
3. Run `make`.
The kernel binary image will be built.
***Please ignore any errors. Build on a Linux machine. Build not tested on Windows machines.***
References
----------------
- [www.jamesmolly.co.uk](www.jamesmolly.co.uk) - Good OS development tutorials for getting started.
- [wiki.osdev.org](http://wiki.osdev.org) - A good OS development forum cum tutorial site.
License
----------------
Please see the LICENSE file for the GNU GPL v2 License.