Dreamos64
Polaris
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.
Dreamos64
-
Have been rewriting my font rendering code basically from scratch to be faster. It's faster, but I can't help but feel I might have mixed up something somewhere.
wow my os was more famous than what i though!!! (btw i started a new project recently, Dreamos64 ( yeah i have lot of fantasy, https://github.com/dreamos82/Dreamos64)
-
Weird problem with strings
I committed all the codechanges in a branch, this is the commit with all the code changes done: https://github.com/dreamos82/Dreamos64/commit/c510cc4193e6ba68890d9c27eca06fa733800b17
-
How to make the frambuffer.
You can have a look at my framebuffer implementation: https://github.com/dreamos82/Dreamos64/blob/master/src/kernel/framebuffer/framebuffer.c
-
https://np.reddit.com/r/osdev/comments/mw138r/help_with_asm_loops/gw1sh6v/
Link to the updated bootloader here: https://github.com/dreamos82/Dreamos64/blob/1_dual_pagesize_support/src/asm/boot.s
-
Help with asm loops
But again at the moment my loop idea is not working, and apparently when edx reaches 2, it just doesn't goes further. The current bootloader code, without the changes above is here: https://github.com/dreamos82/Dreamos64/blob/master/src/asm/boot.s Is my idea so bad?
-
I need help with my OS
Another suggestion, that helped me a lot you can try to use qemu serial output to print some debugging (i'm using it a lot), it'se pretty easy to implement, you can have a look at how i did (https://github.com/dreamos82/Dreamos64/blob/master/src/kernel/debug/qemu.c)
Polaris
What are some alternatives?
OwOs - Trying to understand operating systems better from the book "Operating Systems from 0 to 1"
raspberry-pi-os - Learning operating system development using Linux kernel and Raspberry Pi
AhnTri - Super-simple OS
brutal - 🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
assembly-tutorial - Programming in assembly language tutorial
reactos - A free Windows-compatible Operating System
guess-the-number - A bare metal kernel with only Guess The Number
toaruos - A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Wyvern - A hobby operating system with a simple GUI