Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Serenity | 26,073 | 14 hours ago | 736 | bsd-2-clause | C++ | |||||
The Serenity Operating System 🐞 | ||||||||||
Os Tutorial | 25,593 | 8 days ago | 118 | bsd-3-clause | C | |||||
How to create an OS from scratch | ||||||||||
Harmonyos | 18,477 | a year ago | 52 | C | ||||||
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。 | ||||||||||
Redox | 14,520 | 3 months ago | 183 | mit | Shell | |||||
Mirror of https://gitlab.redox-os.org/redox-os/redox | ||||||||||
Reactos | 13,154 | 15 hours ago | 150 | gpl-2.0 | C | |||||
A free Windows-compatible Operating System | ||||||||||
Blog_os | 12,772 | 12 days ago | 66 | apache-2.0 | HTML | |||||
Writing an OS in Rust | ||||||||||
Raspberry Pi Os | 12,387 | a month ago | 54 | mit | C | |||||
Learning operating system development using Linux kernel and Raspberry Pi | ||||||||||
Rust Raspberrypi Os Tutorials | 11,456 | a day ago | 5 | apache-2.0 | Rust | |||||
:books: Learn to write an embedded OS in Rust :crab: | ||||||||||
Toaruos | 5,677 | 9 days ago | 40 | ncsa | C | |||||
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. | ||||||||||
Tock | 4,621 | 9 | 9 | 18 hours ago | 10 | September 26, 2022 | 130 | other | Rust | |
A secure embedded operating system for microcontrollers |
PowerNex is a OS written in the D Programming Language. The goal is to have a whole OS written in D, where the PowerNex kernel powers the core.
The name PowerNex comes from the words power
and next
. A kernel to power the
next generation of hardware.
It requires a crosscompiler, which can be aquired by running ./toolchainManager.d
.
PowerNex is using a custom build system. For its code look inside build.d
, src/buildlib.d
, and src/*/project.d
.
To use the following shortcuts run source env.sh
in your shell.
c
- Removes the build filesv
- Compiles PowerNexb
- Compiles and runs PowerNex in qemubd
- Compiles and runs PowerNex in qemu, with debug logs to qemu_debug.loga
- Runs addr2line on the kernelal
- Runs addr2line on the loaderlog
- Runs tail on the COM1.log, and demangles and inserts colors for the entries.Mozilla Public License, version 2.0