skiftOS
serenity
skiftOS | serenity | |
---|---|---|
11 | 259 | |
2,356 | 30,754 | |
0.6% | 0.4% | |
9.9 | 10.0 | |
5 days ago | 3 days ago | |
C++ | C++ | |
GNU Lesser General Public License v3.0 only | BSD 2-clause "Simplified" License |
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.
skiftOS
- Managarm: Pragmatic microkernel-based OS with asynchronous I/O
-
Rusty.hpp: A Borrow Checker and Memory Ownership System for C++20
I built a whole operating system using ideas transplanted from Rust into C++
https://github.com/skift-org/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...
serenity
-
Firefox nightly is running an experiment featuring a Fakespot feed on newtab
For a little more context, the most controversial of of the pronoun PR request was how Andreas Kling rejected it[0]:
This project is not an appropriate arena to advertise your personal politics.
There is a "politics" section to the contributing guidelines [1], but this particular change doesn't appear to be covered by them.
[0]: https://github.com/SerenityOS/serenity/pull/6814#issuecommen...
[1]: https://github.com/SerenityOS/serenity/blob/master/CONTRIBUT...
-
Calling All Hackers
We could argue about the history of hacker culture and its inclusivity, but it would most likely be just a series of proofless claims from both sides. I personally have never seen or heard of a person rejected from any hacker clique because of their sexual orientation. I've heard of a few having their contributions refused for trying to push political agenda [0], but then again it wasn't their identity that was refused, only the contributions related to advertising that identity.
I don't feel like the neo-queer-hacker culture you're discribing is particularly welcome to anyone who disagrees with them. I've heard of multiple instances of people calling for bans of people who said something in their private lives [1]. That is completely opposite of "inclusive". Inclusivity only matters when it includes people you disagree with.
[0] https://github.com/SerenityOS/serenity/pull/6814
-
Ladybird browser to start using Swift language this fall
Not anymore https://github.com/SerenityOS/serenity/pull/24648
- Managarm: Pragmatic microkernel-based OS with asynchronous I/O
- Ad-tech setting 'Privacy-Preserving Attribution' is opt-out in Firefox 128
-
Malloc broke Serenity's JPGLoader, or: how to win the lottery
They merged a PR to replace males pronouns https://github.com/SerenityOS/serenity/pull/24648
If I understand correctly, there was just a social media mob calling the project transphobic over the use of a couple of "he" in the documentation, that is uncalled for.
- Update outdated male-specific language
- SerenityOS maintainer calls the idea of non-males users a "controversial topic"
-
Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder
A user account called "anon" is "he"? It has no gender, it is a Linux user account. The correct word should actually be "it", which is exactly what the word got recently updated to: https://github.com/SerenityOS/serenity/pull/24648
- SerenityOS discussion about gender neutral language
What are some alternatives?
WingOS - a little 64bit operating system written in c++ with smp support
Chicago95 - A rendition of everyone's favorite 1995 Microsoft operating system for Linux.
CogNOS - A Cog VM in the bare metal using the Nopsys library
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
haiku - The Haiku operating system. (Pull requests will be ignored; patches may be sent to https://review.haiku-os.org).
brutal - 🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
linux - Linux kernel source tree
Hidamari - Modern operating system aimed at running WebAssembly code.
reactos - A free Windows-compatible Operating System
LensorOS - An OS based on UEFI
redox - Mirror of https://gitlab.redox-os.org/redox-os/redox