operating-system
Embedded multi-service cooperative shell for Arduino UNO R4 — ESP32 / 8266.
J'ai écrit un petit système d'exploitation en partant de zéro et fonctionnant sur un Arduino ou un ESP32. Il me permet de faire de la programmation et des projets DIY avec mes élèves. Il a une ligne de commande qui ressemble à MS-DOS ou à Linux… mais sinon c'est codé en C++ en utilisant l'IDE Arduino et ses librairies.
Related contents:
Retro-gaming on the Raspberry Pi.
RetroPie allows you to turn your Raspberry Pi, ODroid C1/C2, or PC into a retro-gaming machine. It builds upon Raspbian, EmulationStation, RetroArch and many other projects to enable you to play your favourite Arcade, home-console, and classic PC games with the minimum set-up. For power users it also provides a large variety of configuration tools to customise the system as you want.
Easily ask questions about your Linux, Windows, and macOS infrastructure.
Related contents:
The DIY open source retrogaming emulation console.
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console.
Haiku is an open-source operating system that specifically targets personal computing. Inspired by BeOS, Haiku is fast and easy to learn but very powerful.
Beautiful UI design, intimate human-computer interaction, and friendly community environment make you feel at home.
Related contents:
The Art of Linux. Simple. Fast. Systemd-free.
Artix Linux is a rolling-release distribution, based on Arch Linux.
It uses real init systems, because PID1 must be simple, secure and stable.
Simple, Immutable, Reproducible
SnowflakeOS is a NixOS based Linux distribution focused on beginner friendliness and ease of use.
Related contents:
A modern, general-purpose Linux distribution.
Chimera is a general-purpose Linux-based OS born from unhappiness with the status quo. We aim to create a system that is simple, transparent, and easy to pick up, without having to give up practicality and a rich feature set. Chimera uses a novel combination of core tools from FreeBSD, the LLVM toolchain, and the Musl C library, delivering a fresh experience with several major benefits.
It is built from scratch using novel tooling, approaches, and userland. Instead of intentionally limiting ourselves, we strive to achieve both conceptual simplicity and convenience with careful and high quality software design.
skiftOS is a hobby OS built from scratch using C/C++ for ARM, x86, and RISC-V. It's simple, modern and modular. It has a modern C++ core library, reactive UI, and a capability-based microkernel for security and modularity.
Related contents:
THE all-in-one retro gaming console!
Replay all the consoles, arcades, and computers of your childhood.
Related contents:
A free Windows-compatible Operating System.
Imagine running your favorite Windows applications and drivers in an open-source environment you can trust. That's the mission of ReactOS
Simple by default, powerful when needed
Your favorite Linux distribution providing opinionated settings that make the Arch Linux base easy to use.
Related contents:
Bitrig is a free, fast, and secure Unix-like Open Source operating system. It is available on current hardware platforms. The source code is freely available under a permissive license.
OpenBMC is a Linux distribution for management controllers used in devices such as servers, top of rack switches or RAID appliances. It uses Yocto, OpenEmbedded, systemd, and D-Bus to allow easy customization for your platform.
the private and secure mobile OS.
The private and secure mobile operating system with Android app compatibility. Developed as a non-profit open source project.
Related contents:
Purpose-built OS for Kubernetes, fully managed by Kubernetes. k3OS is a Linux distribution designed to remove as much OS maintenance as possible in a Kubernetes cluster. It is specifically designed to only have what is needed to run k3s. Additionally the OS is designed to be managed by kubectl once a cluster is bootstrapped. Nodes only need to join a cluster and then all aspects of the OS can be managed from Kubernetes. Both k3OS and k3s upgrades are handled by the k3OS operator.
Proxmox Virtual Environment is an open source server virtualization management solution based on QEMU/KVM and LXC. You can manage virtual machines, containers, highly available clusters, storage and networks with an integrated, easy-to-use web interface or via CLI. Proxmox VE code is licensed under the GNU Affero General Public License, version 3. The project is developed and maintained by Proxmox Server Solutions GmbH.
Just Play.
An operating system that brings the console gaming experience of the '90s to modern PC hardware and games: insert cart, power on, play.
Related contents:
The DIY open source retrogaming emulation console. The open source game console.
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console.
An Omakase Developer Setup for Ubuntu 24.04 by DHH.
Turn a fresh Ubuntu installation into a fully-configured, beautiful, and modern web development system by running a single command. That's the one-line pitch for Omakub. No need to write bespoke configs for every essential tool just to get started or to be up on all the latest command-line tools. Omakub is an opinionated take on what Linux can be at its best.
Related contents:
AstLinux is a "Network Appliance for Communications" open-source x86_64 Linux software distribution. Unified communications including voice, presence and messaging. Network routing, stateful filtering firewall and VPN support. AstLinux's framework allows integrators and developers to deploy solutions that may be remotely monitored, supported and upgraded using an optimized 60 MB compressed image.
Sécurix is a NixOS-based secure operating system tailored for small to medium-sized teams. It provides a minimal, hardened environment with strong isolation, reproducibility, and policy-driven configurations to ensure operational security and compliance.
Related contents:
SparkyLinux is a GNU/Linux distribution based on the Debian GNU/Linux operating system.
Sparky is a fast, lightweight and fully customizable operating system which offers several versions for different use cases.
Bootable Model As System (BMASS) – an offline-first AI operating environment.
BMASS is an open-source experiment that treats a local language model as the primary interface to a computer rather than another application running inside one.
Related contents:
JanOS is an operating system designed to run on the chipset of mobile phones. It runs without a screen, and allows you to access all phone functionality, from calling to the camera, through JavaScript APIs.
Trisquel GNU/Linux is a fully free operating system for home users, small enterprises and educational centers.
A simple, elegant desktop BSD Operating System.
GhostBSD provides a simple desktop-oriented operating system based on FreeBSD with MATE and OS packages for simplicity. In addition, GhostBSD has a selection of commonly used software preinstalled to make it easy on your computing journey.
Related contents:
The open source operating system for smart glasses.
Smart glasses OS, with dozens of built-in apps. Users get AI assistant, notifications, translation, screen mirror, captions, and more. Devs get to write 1 app that runs on any pair of smart glases.
Devuan GNU+Linux is a fork of Debian without systemd that allows users to reclaim control over their system by avoiding unnecessary entanglements and ensuring Init Freedom.
Effortlessly deploy apps using a container — minimal know-how required.
Infinite OS is a container operating system designed to allow you to deploy applications knowing little to nothing about containers. It comes with a user-friendly dashboard, REST API, and CLI for seamless container management.
An Operating System for Z80 computers, written in assembly
Zeal 8-bit OS is an operating system written entirely in Z80 assembly for Z80 computers. It has been designed around simplicity and portability. It is inspired by Linux and CP/M. It has the concept of drivers and disks while being ROM-able.
Your Next(Gen) OS - Redox - Your Next(Gen) OS. Redox is a Unix-like Operating System written in Rust, aiming to bring the innovations of Rust to a modern microkernel and full set of applications.
INSECA is a set of tools to build and manage very secure live Linux based endpoint systems.
It builds on top of Debian's livebuild technology and adds many security oriented features to ensure a high level of security while keeping the overall usage as simple as any system.
NomadBSD is a persistent live system for USB flash drives, based on FreeBSD®. Together with automatic hardware detection and setup, it is configured to be used as a desktop system that works out of the box, but can also be used for data recovery, for educational purposes, or to test FreeBSD®'s hardware compatibility.
Related contents:
The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. And it's all open source.
- [ROS 2 @ GitHub](Robot Operating System (ROS)).
Related contents:
IncusOS is an immutable OS solely designed around safely and reliably running Incus. It uses modern security features like UEFI Secure Boot and TPM to provide a safe boot experience and seamless full disk encryption.
Related contents:
Akaros® is an open source, GPL-licensed operating system for manycore architectures. Our goal is to provide support for parallel and high-performance applications and to scale to a large number of cores.
a lightweight, highly deterministic open-source operating system that is already used in our industry-changing Roku remote controls.
The Roku LT OS is designed specifically for creative programmers working on specialized engineering projects. If you are interested in embedded systems, custom operating systems, or automotive engineering, this new OS provides a powerful, predictable, and streamlined framework tailored for high-performance hardware-level development.
Market leading RTOS (Real Time Operating System) for embedded systems with Internet of Things extensions. Real-time operating system for microcontrollers?
Developed in partnership with the world’s leading chip companies over an 18-year period, and now downloaded every 170 seconds, FreeRTOS is a market-leading real-time operating system (RTOS) for microcontrollers and small microprocessors. Distributed freely under the MIT open source license, FreeRTOS includes a kernel and a growing set of IoT libraries suitable for use across all industry sectors. FreeRTOS is built with an emphasis on reliability and ease of use.
ZFS for the Home to the Data Center.
Related contents:
- How To Choose Or Build Your Own NAS - incl. TrueNAS @ Jim's Garage YouTube.
- How I Configure TrueNAS (Complete Setup Guide) @ Hardware Haven's YouTube.
- How to install TrueNAS on a Raspberry Pi @ Jeff Geerling.
- Rebuilding my NAS - Moving to Virtual TrueNAS in Proxmox @ Jim's Garage.
- Collect All Media | *arr Stack TrueNAS Community Edition 2025 @ ServeratHome's YouTube.
snarkOS is a decentralized operating system for zero-knowledge applications. This code forms the backbone of Aleo network, which verifies transactions and stores the encrypted state applications in a publicly-verifiable manner.
Talos is a modern OS designed to be secure, immutable, and minimal. Its purpose is to host Kubernetes clusters, so it is tightly integrated with Kubernetes.
Related contents:
- Proxmox Kubernetes Install with Talos Linux @ Virtualization Howto.
- Talos, Proxmox and OpenTofu: Beginner's Guide - Part 1 @ Eleni Grosdouli.
- Talos, Proxmox and OpenTofu: Beginner's Guide - Part 2 @ Eleni Grosdouli.
- Talos, Proxmox and OpenTofu: Beginner's Guide - Part 3 @ Eleni Grosdouli.
- A Simple Way to Install Talos Linux on Any Machine, with Any Provider @ Linux.com.
- No SSH? What Is Talos, This Linux Distro for Kubernetes? @ The New Stack.
- Rebuilding My Talos Cluster from Bare Metal @ Nerdz.
Convert your old computer (even chromebook) to a user friendly, lightweight, durable, and auto updating operating system build on top of NixOS.
The goal is to create a "chromebook like" unbreakable computer to give to basic users who know nothing about Linux and won't need to ever worry about updates / upgrades.
Related contents:
Your Next(Gen) OS.
Redox is a Unix-like general-purpose microkernel-based operating system written in Rust, aiming to bring the innovations of Rust to a modern microkernel, a full set of programs and be a complete alternative to Linux and BSD.
Related contents:
Nøughty Linux is an unconventional Linux desktop experience that combines Ubuntu's familiarity and broad hardware compatibility with Nix's declarative configuration and vast software library all wrapped in a user-friendly interface that requires zero Nix knowledge.
Related contents:
Void is a general purpose operating system, based on the monolithic Linux kernel. Its package system allows you to quickly install, update and remove software; software is provided in binary packages or can be built directly from sources with the help of the XBPS source packages collection.
KnightOS is a third-party operating system for TI calculators. It provides a passable Unix-like system for calculators. KnightOS is built on top of the KnightOS kernel - this repository is the official userspace. KnightOS runs on the following calculators.
The Next Generation Linux Workstation.
Bluefin is an operating system for your computer. The best of both worlds: the reliability and ease of use of a Chromebook, with the power of a GNOME desktop.
Related contents:
Linutop Kiosk is a software that allows you to set up your computer as Internet kiosk or digital signage.
-
Internet Kiosk: This software allows you to select the starting homepage and lock the Linutop on designated websites or block certain websites.
-
Linutop Kiosk for digital signage :This software can display automatically JPEG images, web pages URLs, video files and PDF on a screen.
-
Linutop OS est disponible pour le Raspberry Pi Zéro @ LinuxFr.org :fr:.
Everyone should have control over their personal data and privacy
HexOS combines a simplified UI, automations, workflows, and managed services with user-provided hardware to offer elegant home server management for off-the-shelf server appliances, custom-built hardware, and even recycled PCs. Powered by TrueNAS, the world's most deployed enterprise-grade storage platform, HexOS provides a highly reliable and easy-to-use solution to store, use, and protect your data.
The Zephyr® Project is an open source scalable real-time operating system (RTOS) supporting multiple hardware architectures including ARC, ARM, RISC-V and X86. The Zephyr OS is a proven RTOS used in products today.
Zephyr OS is modular and supports multiple architectures, developers can easily tailor an optimal solution to meet their needs. Zephyr OS is used in a broad spectrum of applications from simple connected sensors to complex edge systems.
la Démarche NIRD : pour un numérique libre et écocitoyen dans les établissements scolaires !
Related contents:
The Linux Desktop for people who want to "get stuff done".
Aeon is great for anyone who wants a computer that "just works"; in particular it is perfect for the "lazy developer" who prefers to spend their time getting things done while letting their desktop take care of itself. The OS is static, automated and reliable, letting you focus on your apps and work.
Related contents:
NayuOS is an ongoing project at Nexedi: since we mainly use Chromebooks as part of our development tools, we want to have more customizable, secure and privacy-compliant devices. We also love Free Software so we do want a Free alternative for Chrome OS that fits our needs.
Converged Container and Virtual Machine Hypervisor.
SmartOS, with its remarkable blend of the illumos kernel's power and the agility of a lightweight OS, has become the preferred choice for many specialized applications. While it shines as a standalone system, its capabilities are truly amplified when used with Triton Compute.
A terminal-centric distro with a vibrant and friendly community at its core
Unleash Your Hardware. Unraid OS allows sophisticated media aficionados, gamers, and other intensive data-users to have ultimate control over their data, media, applications, and desktops, using just about any combination of hardware.
Related contents:
Personal Server at Home - Run your digital services from your home
FreedomBox is a private server for non-experts: it lets you install and configure server applications with only a few clicks. It runs on cheap hardware of your choice, uses your internet connection and power, and is under your control.