Our great sponsors
skift | AhnTri | |
---|---|---|
9 | 19 | |
2,185 | 58 | |
2.0% | - | |
9.7 | 0.0 | |
4 days ago | almost 2 years ago | |
C++ | C | |
MIT License | Apache License 2.0 |
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.
skift
-
Why is C often used over C++ in osdev
Because it's traditional to use C for freestanding stuff but C++ is as capable as C to be use for freestanding code. For example here is a bootloader written in hight level C++ https://github.com/skiftOS/skift/blob/main/src/loader/loader.cpp
-
OpuntiaOS – an operating system targeting x86, ARMv7, Aarch64
> I'm not sure why one would write a new OS in C++ in 2021/2022
numbers of hobby C++ OS started from scratch which went from zero to GUI in a couple years: at least 4 - SerenityOS, this, https://github.com/skiftOS/skift, https://github.com/Supercip971/WingOS
how many in other languages ?
-
looking for a minimal os that has a minimal gui system just for learning purpose.
https://skiftos.org https://brutal.smnx.sh https://serenityos.org
-
How to build my OS in github actions
Here is the CI workflow I used https://github.com/skiftOS/skift/tree/main/.github/workflows
- Skiftos Playing With Neko
-
SkiftOS: Simple, handmade operating system for the x86 platform
What touches me the most is how much I like the GUI applications look like [0][1]. As a person, who use GNOME Shell DE I really miss to see the titlebars condensed with the menu just like VSCode does. It was what I liked in the very last Unity DE and I happy to see this once again. I am also amazed how simple the TextEditor is [2][3] and how handy looks your libwidget components. Congratulations!
[0]: https://www.reddit.com/r/osdev/comments/ky7igd/my_handmade_w...
[1]: https://www.youtube.com/watch?v=Za0oHBFr9zo
[2]: https://github.com/skiftOS/skift/blob/main/libraries/libwidg...
[3]: https://github.com/skiftOS/skift/blob/main/libraries/libwidg...
[4]: https://github.com/skiftOS/skift/tree/main/libraries/libwidg...
AhnTri
-
Trying to upgrade to multiboot 2, the grub keeps giving me no multiboot header found error
This is my boot.S code and this is my update list on what was updated to what
-
2021 Q3 POST: ROADMAPS & PLANS
For the link, visit AhnTriOS Github.
- Are there anything besides paging that I can finish in a week?
-
How to make a filesystem and a driver
I was working on a PMM, and finally have created one, you can look up here --> https://github.com/AhnJihwan/AhnTri/blob/main/mm/pmm.c
-
FINALLY IT CAN DRAW A C
Hmm if you don't have it yet, u can consider mine XD https://github.com/AhnJihwan/AhnTri/blob/main/drivers/romfont.h
- Finished framebuffer!! ...and another pblm...
-
How to make the frambuffer.
Jihwan Ahn, 2021, https://github.com/AhnJihwan/AhnTri
-
How can I make a PIT(Programmable Interval Timer)?
I'm sorry to say this, If you know how, I will really be pleased to contribute a little. My code is updated, https://github.com/AhnJihwan/AhnTri/blob/main/drivers/timer.c , but it still needs some touch to print how much seconds passed. I have lack of knowledge of NASM, since I only know GAS, so I can't go more with the wiki. I've encountered a problem like these, so please help me... Thanks.
-
Makefile eror: I'm horrified what is going wrong.
https://github.com/AhnJihwan/AhnTri/blob/main/Makefile Why??
-
How to make an ATA USTAR NVMe AHCI driver
(If you know how, please comment or contribute to my OS AhnTri. link -> https://github.com/AhnJihwan/AhnTri)
What are some alternatives?
serenity - The Serenity Operating System 🐞
MoonOS - MoonOS (just a kernel atm) is a micro kernel designed for the x86_64 and arm architecure.
WingOS - a little 64bit operating system written in c++ with smp support
HackOS - This is a hobby operating system I'm currently developing. I have big hopes that it will eventually turn out to some kind of hacking toolset, but of course that is just the plan, and may turn out completely differently.
haiku - The Haiku operating system. (Pull requests will be ignored; patches may be sent to https://review.haiku-os.org).
Dreamos64 - My experiments with osdev... again
brutal - 🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
MyOS - towards a minimal os
LensorOS - An OS based on UEFI
upload-artifact
CogNOS - A Cog VM in the bare metal using the Nopsys library
FilesystemDrivers - This is a project which contains my filesystem drivers for my kernel. They are all tested here before being integrated with the OS.