Osdev-Notes
A set of tutorials (notes) organized as a book that explore how to write an Operating System from scratch (by dreamportdev)
phiOS
The daphne operating system (by synthels)
Osdev-Notes | phiOS | |
---|---|---|
2 | 2 | |
414 | 22 | |
9.4% | - | |
8.0 | 3.8 | |
7 days ago | over 1 year ago | |
Shell | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Osdev-Notes
Posts with mentions or reviews of Osdev-Notes.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-11-16.
-
Get framebuffer address from grub/multiboot2
I have took my own notes about this, trying to cover the gaps in the wiki (but again not complete but could be useful) https://github.com/dreamos82/Osdev-Notes/blob/master/DrawingTextOnFB.md
phiOS
Posts with mentions or reviews of phiOS.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-28.
-
CPU triple faults on interrupt?
The kernel is written for IA32. Here is the load_idt function: https://github.com/synthels/phiOS/blob/master/kernel/idt/irq.asm#L15
What are some alternatives?
When comparing Osdev-Notes and phiOS you can also consider the following projects:
waifuos - Enhance your computing experience with some waifus
mintia - Paging operating system for a custom computer architecture
ics-os - An instructional operating system
LensorOS - An OS based on UEFI
lepton-eda - GPL Electronic Design Automation
jsix - A hobby operating system for x86_64, boots with UEFI.
emerald - An operating system written in C
reactos - A free Windows-compatible Operating System
aisix - multitasking OS written in dragonfruit (defunct)
JKOS - Solo-dev 64-bit operating system without external libraries.
ArtilleryOS - ArtilleryOS is a unique graphical operating system that combines the simplicity and power of Unix-like systems. Featuring a custom-designed kernel.