MandelbrotOS
A community driven OS by the youth (by MandelbrotOS)
UnnamedOS-V2
[Moved to: https://github.com/ThatCodingGuy86/MimosaOS] (by ThatCodingGuy86)
Our great sponsors
MandelbrotOS | UnnamedOS-V2 | |
---|---|---|
4 | 9 | |
202 | 6 | |
- | - | |
3.9 | 8.1 | |
over 1 year ago | almost 2 years ago | |
C | C | |
Mozilla Public License 2.0 | - |
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.
MandelbrotOS
Posts with mentions or reviews of MandelbrotOS.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-25.
-
This is WORKING code. BTW print() is a custom function.
It's not as hard as people make it out to be. It's taken me a year or so of stupidity to write an OS that has the ability to load programs and all sorts of fun stuff (Not complete and whatever but it's something): https://github.com/MandelbrotOS/MandelbrotOS
-
OS's in C is it Linux based ?
Some do write OSes based on the Linux kernel, although I find the vast majority don't. But a large group will strive for POSIX compliancy so they get code compatibility but not binary compatibility. I suggest you do some much simpler stuff in C before you write an OS. I learned C by writing OSes and it was a really bad idea. Learn C and it's quirks before doing an OS. Some sauce to peak at (very bad)
-
Assembly but it's deeply cursed with macros
It’s probs ok. I have all the ASM working already. https://github.com/MandelbrotOS/MandelbrotOS btw
-
Iret causes general protection fault in long mode
I had this recently too. I am not sure why it caused it but I learned from here: https://forum.osdev.org/viewtopic.php?f=1&t=27373 that you can just do iretq and it seems to work. You could also just do sti and ret. Also I learned the hard way: do not copy 32 bit dit code to long mode. It always ends up bad. I have a project running that seems to have working interrupts. Use it for inspiration all you want. https://github.com/MandelbrotOS/MandelbrotOS/ Also excuse the bad code on my parts.
UnnamedOS-V2
Posts with mentions or reviews of UnnamedOS-V2.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-25.
-
This is WORKING code. BTW print() is a custom function.
Ah, that's fine then. Do you have any projects that you're currently working on that are intended to actually function? Or did you just try it once and not do anything afterwards? (also, shameless self plug in case you want to look at a slightly better organized and planned (although very incomplete) OS: https://github.com/ThatCodingGuy86/UnnamedOS-V2)
-
The four horsemen of game programming
If you want to see the full extent of the witchcraft, here you go.
-
truth has been spoken
I honestly had no idea that was even possible. Why on Earth would you want to do that? It seems like a hacky workaround. The way I've done this (or at least are working on doing) is by having a EFI executable load a kernel ELF file. link
-
Access Denied
Custom bootloader too. I have a Github repo if you want to check it out: link (It's very WIP, I'm still working on parsing the kernel file. (ELF format))
-
Github repository visitors went up by a ridiculous amount randomly?
As was said in the title (one of my repositories)[https://github.com/ThatCodingGuy86/UnnamedOS-V2] unique visitors count went up by a ridiculous amount. (122 compared to 5 the previous day) I don't see where all these people came from, so I'm wondering of this is related to the current date and Github faking metrics as a "prank"?
-
I built a modular security system with Open Computers and Open Security
No, but I am working on my own OS which is less impressive than NASA, but it is still an OS
- Trying to learn C
-
Seriously, why is everyone doing the same thing nowadays?
(if you want to check out the code for said OS, here you go: https://github.com/ThatCodingGuy86/UnnamedOS-V2)
- How can I become a better programmer? (C edition)
What are some alternatives?
When comparing MandelbrotOS and UnnamedOS-V2 you can also consider the following projects:
os
kcgi - minimal CGI and FastCGI library for C/C++
x86-kernel - A hobby kernel developed from scratch using i8086 assembly
antique
reactos - A free Windows-compatible Operating System
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.
YRpp - YR++ provides the necessary headers to interact with Yuri's Revenge's binary and data types in C++.