https://github.com/aphistic/falconos
A toy operating system used to follow tutorials I find online and learn how things work.
https://github.com/aphistic/falconos
Last synced: 3 months ago
JSON representation
A toy operating system used to follow tutorials I find online and learn how things work.
- Host: GitHub
- URL: https://github.com/aphistic/falconos
- Owner: aphistic
- License: mit
- Created: 2015-12-10T04:43:08.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-10-26T03:07:15.000Z (over 5 years ago)
- Last Synced: 2025-03-02T18:17:42.439Z (over 1 year ago)
- Language: Makefile
- Size: 86.9 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# falconos
falconos (fal-coh-nos) is a hobby OS I'm using to learn and experiment with. It's mainly used to follow tutorials I find online and mess around with ideas before I try to implement it "better" in aphOS. A lot of code and ideas will come from the places listed below.
Here's a mockup that was commissioned for me and is my target for the falconos GUI:

# Tutorials and Docs
## General OS
* [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/)
* [The little book about OS development](https://littleosbook.github.io/)
* [DOS and BIOS info](http://www.techhelpmanual.com/2-main_menu.html)
* [Bran's Kernel Development](http://www.osdever.net/bkerndev/Docs/title.htm)
## Rust OS
* [Writing an OS in Rust](http://os.phil-opp.com/)
* [Bare Metal Rust](http://www.randomhacks.net/bare-metal-rust/)
* [intermezzOS](https://intermezzos.github.io/)
## RISC-V
* [Writing an OS in Rust to run on RISC-V](https://gist.github.com/cb372/5f6bf16ca0682541260ae52fc11ea3bb)
## Windowing Systems
* [Windowing Systems: Learning by Example](https://web.archive.org/web/20170508215816/http://www.trackze.ro/windowing-systems-learning-by-example-introduction/)
* [Writing a Memory Allocator](http://dmitrysoshnikov.com/compilers/writing-a-memory-allocator/)