Top 23 operating-system Open-Source Projects
Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.Project mention: Favorite PXE solution? Used Cobbler for decades but it's just garbage these days! | reddit.com/r/homelab | 2022-05-22
A curated list of awesome embedded programming.Project mention: Web developer becoming embedded engineer? | reddit.com/r/ECE | 2022-01-29
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
detailed notes on computer science topics, in one page (by darshanime)Project mention: Kickstart docker and kubernetes | reddit.com/r/cscareerquestions | 2021-07-17
A kernel designed to run one and only one application in a virtualized environmentProject mention: Ask HN: Software with biggest potential for positive impact in 5 years? | news.ycombinator.com | 2022-03-28
I think Unikernels like NanoVMs (https://nanos.org/) will become more important. They are more efficient and more secure than than full operating systems. Right now, I think there are no good monitoring solutions available (or at least I am not aware of any). You can't just ssh to your server, so if something goes wrong, it can be hard to debug. And they are certainly not integrated into bigger monitoring solutions like Dynatrace. But once the infrastructure is available, I would expect a large percentage of Linux servers to be replaced with unikernels.
Simple operating system in C++, written from scratchProject mention: System related C projects | reddit.com/r/C_Programming | 2022-03-05
This repo contains links of resources, theory subjects content and DSA questions & their solution for interview preparation from different websites like geeksforgeeks, leetcode, etc.Project mention: Looking for a buddy to study DSA | reddit.com/r/ProgrammingBuddies | 2022-01-08
f you want to study DSA topics then I have one Github repo that helped me. https://github.com/sachuverma/DataStructures-Algorithms
ops - build and run nanos unikernelsProject mention: Unikernels: The Next Stage of Linux's Dominance | reddit.com/r/linux | 2022-02-19
For instance the filesystems have no permissions because there are no users because it is only running one process. Linux is ~30M LOC and half of that is drivers. When you deploy to a cloud you only really need a handful of drivers - something to talk to the disk, the network, a clock, etc. That's very different than deploying to bare metal servers where you have hundreds of different nics, usb, disk drives, etc. .... but it goes a lot further than that. The CFS scheduler and others are written specifically with the intention that the operating system is going to have to manage tens or hundreds of applications with tens of users. If you go to AWS and boot up a linux instance you'll find around a hundred programs running without you installing anything - even if it is on a vm with only one thread. Multiple processes which unikernels eschew come with a ton of baggage. Shared memory, IPC calls, scheduling, permissions, etc. We used to get questions asking why we didn't just make patches to linux (which this paper argues for btw) and the answer is simple - doing so is actually more work and harder to deal with than just writing a new unikernel specific kernel from scratch which is what we did. Might be worth pointing out that I've worked at a unikernel company for the past 5 years that is in charge of the open source https://nanos.org and https://ops.city toolchains.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
libhermit-rs: A Rust-based library operating systemProject mention: How to make signal-rs run on a musl system? | reddit.com/r/rust | 2022-03-24
RustyHermit - A Rust-based, lightweight unikernelProject mention: RustyHermit – A Rust-based, lightweight unikernel | news.ycombinator.com | 2022-04-20
Learning Shell，Python，Golang，System，Network (by anzhihe)Project mention: Learning awk and sed? start here | reddit.com/r/linux4noobs | 2022-05-22
Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisationProject mention: Can artificial neural networks make better artificial neural networks than humans can make yet? | reddit.com/r/deeplearning | 2021-12-30
Machine Learning Framework for Operating Systems - Brings ML to Linux kernelProject mention: Machine Learning Framework for Operating Systems | news.ycombinator.com | 2021-11-22
Experimental kernel with built-in replication.Project mention: Is Rump kernel dead? | reddit.com/r/osdev | 2021-07-28
AFAIU, recent NRkernel uses Rump kernel as a library OS in order to minimize efforts required to port POSIX-compliant apps (e.g., Redis) and I found it interesting and wanted to try it out.
This OS Tutorial expands on the fundamental concepts covered in cfenollosa/os-tutorial and covers entering long mode on the x86_64 architecture. It also uses clang rather than relying on an external crosscompiler. I plan on keeping it up to date, so feel free to submit an issue!
A repository of basic and advanced examples using OpsProject mention: Bare Metal Racket? | reddit.com/r/Racket | 2022-02-22
See for example nanovm provides examples for a bunch of different languages, including this in Chicken Scheme https://github.com/nanovms/ops-examples/tree/master/scheme/01-hello-world ...I expect Racket would be possible too
Windows 11 GuideProject mention: Useful Software Tools & Resources for Windows 11 | reddit.com/r/software | 2022-05-21
A useful list of tools and resources for Windows 10 and Windows 11.
TempleOS Explorers EditionProject mention: It is done | reddit.com/r/TempleOS_Official | 2021-12-08
I got this info from various sources here they are, these are just my guides I used a bit. https://github.com/Slapparoo/TempleOS-EE/wiki/Boot-TempleOS-with-Grub2
Operating system in C written for fun and glory
multitasking OS written in dragonfruit for LIMNstationProject mention: I Spent 5 Years Writing My Own Operating System | reddit.com/r/C_Programming | 2021-06-30
Please write a bootable unix clone in one of your custom C-likes. I would like to see you experience how annoying it is to use your own homegrown compiler and language for this task. This is something I would also know, because I've done it as well.
Bringing a portable SQL like syntax to our filesystem.Project mention: SQL Search Using Terminal | news.ycombinator.com | 2022-03-04
charleX is a simple OS ... kernel written with c programming language and reference of this code is 'codeproject.com'. I still working to make a better kernel than this one ... (by amzy-0)
Persistent capability-based kernel (by blancolioni)Project mention: What are you working on? July 2021 | reddit.com/r/ada | 2021-07-01
I added the generated codeto the repository. Only the low-level versions; I haven't exercised the high-level generator for a few years (it's on hold until I have a sufficiently rich RTS).
A lightweight 32-bit operating system written in C++ for the i386 (x86) architecture.Project mention: could I write an entire operating system in assembly and C++? | reddit.com/r/osdev | 2022-01-11
Shameless plug but I wrote a lightweight OS in C++. The code is on GitHub if you're interested: https://github.com/syedtaqi95/morphiOS
operating-systems related posts
System related C projects
4 projects | reddit.com/r/C_Programming | 5 Mar 2022
1 project | reddit.com/r/osdev | 25 Feb 2022
Unikernels: The Next Stage of Linux's Dominance
2 projects | reddit.com/r/linux | 19 Feb 2022
1 project | reddit.com/r/osdev | 25 Jan 2022
Hacker News top posts: Dec 13, 2021
4 projects | reddit.com/r/hackerdigest | 13 Dec 2021
ToaruOS 2.0, a new (hobby) x86_64 OS
1 project | reddit.com/r/Boiling_Steam | 13 Dec 2021
3 projects | news.ycombinator.com | 13 Dec 2021
What are some of the best open-source operating-system projects? This list will help you:
Are you hiring? Post a new remote job listing for free.