Showing 242 open source projects for "linux kernel"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    Talos Linux

    Talos Linux

    Talos Linux is a modern Linux distribution built for Kubernetes

    Talos Linux is Linux designed for Kubernetes – secure, immutable, and minimal. Supports cloud platforms, bare metal, and virtualization platforms. All system management is done via an API. No SSH, shell or console. Production-ready supports some of the largest Kubernetes clusters in the world. Open source project from the team at Sidero Labs. It only takes 3 minutes to launch a Talos cluster on your laptop inside Docker. Talos reduces your attack surface. It's minimal, hardened and...
    Downloads: 71 This Week
    Last Update:
    See Project
  • 2
    Hermit Kernel

    Hermit Kernel

    A Rust-based, lightweight unikernel

    Hermit Kernel is the core component of HermitCore, a Rust-based unikernel that runs directly on hypervisors or bare-metal systems to support high-performance cloud and HPC applications. This repository contains the microkernel’s implementation, optimized for running Rust applications natively in a lightweight, single-address-space environment. Hermit Kernel is designed to reduce latency and overhead by avoiding traditional OS abstractions, while still providing essential services such as...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    WANIX

    WANIX

    A virtual environment kit for the local-first web

    wanix is a hobbyist Unix-like operating system written from scratch in C, aiming to implement core features of a traditional OS in an educational and modular way. The project walks through kernel development starting from bootloading, memory management, system calls, and eventually to user programs. With support for x86_64 and simple tools like a shell and basic file I/O, wanix serves as both a learning platform and a launching point for more advanced kernel features.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 4
    CoolPotOS

    CoolPotOS

    CoolPotOS for ia32 / amd64

    CoolPotOS is a small, hobbyist operating system designed to be minimal and educational, offering the most basic kernel capabilities while remaining accessible to beginners. Written in C and Assembly, it focuses on bootstrapping, kernel entry, and simple console output. Though in early stages, CoolPotOS showcases the boot process, memory segmentation, and essential CPU features, serving as a great learning resource for those new to operating system internals.
    Downloads: 6 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 5
    Glow OS

    Glow OS

    System Analysis Software

    Glow is an educational, hobbyist operating system written in C and Assembly, developed to help learners understand the internals of OS design and kernel development. Targeting x86_64 systems, Glow features its own kernel, bootloader, and minimal userland. With clear code structure and a simple design, it serves as a playground for experimenting with low-level systems programming, boot sequences, interrupt handling, and basic UI components like shells and text rendering.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 6
    MentOS

    MentOS

    An educational 32-bit linux-like Operating System

    MentOS is an educational operating system developed for academic use, particularly in university settings, to help students understand low-level system concepts such as process management, memory handling, and scheduling. Written in C, MentOS closely mimics a simplified Unix-like OS and includes hands-on implementations of key kernel features. Designed to be highly readable and modular, it offers a practical approach to learning systems programming through real-world kernel components,...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7
    SerenityOS

    SerenityOS

    The Serenity Operating System

    SerenityOS is an open source Unix-like operating system project with its own custom kernel, graphical user interface, system libraries, and userland tools. It combines a nostalgic “90s UI aesthetic” with modern system capabilities: a preemptive, multi-threaded kernel, own browsers, network stack, file systems, IPC, security features, and a suite of graphical / developer applications. The project is both a hobbyist OS and a polished engineering sandbox.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 8

    goon-linux

    The full GNU/Goon/Linux distribution

    Includes source code to the distro, kernel and compiler included. GNU/Goon/Linux is a m68k based distribution also available for PowerMacs and SGI hardware.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 9
    Flora Linux-libre

    Flora Linux-libre

    Debian based Live Linux running Linux-libre kernel

    This distribution is based on Debian Linux and its forks, which runs Linux-libre kernel. It consists of Free components only. The system is equipped with snapshot tools and installers so that you can remaster and make your custom Linux.
    Downloads: 108 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 10
    LFA (Linux For ALL)

    LFA (Linux For ALL)

    LFA (Linux for all) 64 bit with Budgie 10.9.1 and Refracta Snaphot

    LFA (Linux for all) is based on Ubuntu 24.04.2 LTS ("Noble Numbat") and Debian. Ubuntu 24.04 will be supported until August 2029. REFRACTA SNAPSHOT Create you own Linux For All/Ubuntu 24.04.2 LTS system with Refracta Snapshot. Pre-installed in LFA Build 250417. The system language is ENGLISH. DESKTOP LFA Build 250417 uses Budgie 10.9.1 as DE.
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 11
    Rhino Linux

    Rhino Linux

    Ubuntu-Based, Rolling Release w/ Pacstall & XFCE at its core

    PLEASE NOTE: this is a mirror repository of our builder for hosting our images. For the full project page, visit https://github.com/rhino-linux --------------- Rhino Linux re-invents the Ubuntu experience as a rolling-release distribution built on a stable desktop environment. Pacstall is at the very heart of the distribution, providing essential packages such as the Linux kernel, Firefox, and distinctive Rhino Linux applications and theming. We use sane defaults. The XFCE Desktop environment is used for its stable and rock-solid base. ...
    Leader badge
    Downloads: 330 This Week
    Last Update:
    See Project
  • 12
    Expirion Linux
    Expirion 5.12 is based on Devuan 5 it does not use systemd but instead uses RunIt. They are now in the folder called Expirion 5 Old Stable Expirion 6.4 is based on Devuan 6 and it does not have systemd but uses SysVInit All ISOs are 64Bit only (x64) and only boot on x64 machines So what sets this apart from Devuan, not much really the Kernel for newer hardware support and LibreOffice has been updated, and some minor software & firmware changes, but that is about it and added...
    Leader badge
    Downloads: 532 This Week
    Last Update:
    See Project
  • 13
    Fiwix

    Fiwix

    A UNIX-like kernel for the i386 architecture

    Fiwix is a Unix-like operating system kernel designed for educational purposes and hobbyist development, targeting the i386 architecture. It implements many classic UNIX principles and aims to provide a clean, well-documented codebase that is both readable and easy to study. Fiwix offers a functional kernel that supports ELF binaries, a virtual file system, and standard system calls, making it a great platform for learning OS internals or experimenting with system-level programming. Its...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    MeX Linux

    MeX Linux

    MeX 64 bit with the GNOME 50 Desktop and Kodi 21.1 Omega

    MeX 64 bit Linux is based on Debian "Sid" and upcoming Ubuntu 26.04 LTS. FEATURES MeX uses the GNOME 50 Desktop, Kodi 21.1 and kernel 7.0.0-rc5-amd64-exton. INSTALL TO HARD DRIVE/USB PEN DRIVE MeX Linux can easily be installed to hard drive and/or to a USB pen drive. RUNS IN RAM Another big improvement is that MeX now can run from RAM.
    Leader badge
    Downloads: 80 This Week
    Last Update:
    See Project
  • 15
    Pony OS

    Pony OS

    My Little Unix: Kernels are Magic

    ponyos is a lightweight, UNIX-like operating system developed as a personal hobby project by the creator of ToaruOS. It features a monolithic kernel written in C and aims for a POSIX-compliant environment with a built-from-scratch userland. ponyos includes a graphical interface, dynamic linker, shared libraries, and a package manager. It’s designed for fun, experimentation, and as a platform to learn and play with operating system internals, with surprisingly advanced features given its...
    Downloads: 23 This Week
    Last Update:
    See Project
  • 16
    hhuOS

    hhuOS

    hhuOS - A small operating system

    hhuOS is an educational operating system project developed by students at Heinrich Heine University (HHU) in Düsseldorf, Germany. It is built from scratch in C and Assembly and intended as a teaching tool to help students grasp the foundations of kernel development, memory management, system calls, and multitasking. The project focuses on clarity, modularity, and hands-on experimentation with real OS components, making it suitable for OS development courses or personal exploration.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    ArkOS

    ArkOS

    Another rockchip Operating System

    Another rockchip Operating System. This OS came about from an initial fork of The Retro Arena to support a roms folder on a NTFS partition so that the management of roms could be done by simply putting you SD card into an appropriate card reader on a Windows 10 computer. Through various upgrades and tweaks overtime, it has diverged significantly from TheRA and it's time to rebrand this distro. With suggestions provided by community members, ArkOS was chosen.
    Downloads: 214 This Week
    Last Update:
    See Project
  • 18
    M0n4rch Linux

    M0n4rch Linux

    M0n4rch Linux is a complete desktop based on Arch Linux.

    M0n4rch Linux is a complete desktop based on Arch Linux using the LTS kernel. It is configured to use BSPWM and KDE Plasma desktops. As a long-time Arch Linux user and offensive security professional, I decided to start this project to create a ready-made distribution with the same settings I usually use on a day-to-day basis. However, the biggest motivation for this project was the possibility of studying and deepening my knowledge of Linux. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    ExTiX - The Ultimate Linux System

    ExTiX - The Ultimate Linux System

    ExTiX with Deepin/LXQt/GNOME/WayDroid and kernel 7.0.0-rc6-amd64-exton

    Version 26.4, 26.1, 25.12-2 and 25.12 (four versions - Build 260410, 260123, 251205, and 251201 ) of ExTiX 64 bit are based on Debian/Ubuntu. In ExTiX I have installed the GNOME 50 Desktop (for Waydroid), Deepin Desktop 25.0.10 respectively LXQt 2.2/LXDE. PROGRAM content etc Among many other programs GParted, SMPlayer, Gimp and Kodi. In addition Java and all necessary additions in order to install programs from source. PASSWORDS The password for root is root. The password for...
    Leader badge
    Downloads: 510 This Week
    Last Update:
    See Project
  • 20
    Tock OS

    Tock OS

    A secure embedded operating system for microcontrollers

    Tock is a secure, embedded operating system designed for microcontrollers and low-power hardware platforms. Written in Rust, it uses a novel kernel architecture where the OS runs a minimal trusted core and all userland code, including device drivers, is sandboxed and isolated. Tock is ideal for IoT devices, wearables, and embedded research projects where reliability and safety are critical. Its capability-based security model and preemptive multitasking allow developers to safely run...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    eduOS-rs

    eduOS-rs

    A teaching operating system written in Rust

    eduOS-rs is a teaching operating system written in Rust, developed by RWTH Aachen University to support courses on systems programming and operating systems. It serves as a practical and educational tool that demonstrates key OS concepts like memory management, multitasking, privilege separation, and system call handling in a safe and modern language. Designed to run on x86_64 hardware using QEMU, eduOS-rs leverages Rust’s ownership model and type safety to reduce bugs common in low-level...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    ArchEX Linux Live System

    ArchEX Linux Live System

    ArchEX is a new (260108/260106) Linux Live System based on Arch Linux.

    WHAT IS IT? ArchEX 64bit is a new Linux live System based on Arch Linux. Arch motto is KISS ("Keep It Simple Stupid"). ArchEX uses kernel 6.18.2-arch2-1 and KDE Plasma 6.5.4-1, MATE 1.28.2-2 respectively LXQt 2.3 Desktop Environments. Wayland in Build 260106 (KDE). Yay – An AUR Helper - is installed in all versions. ArchEX INSTALLER ArchEX can easily be installed to hard drive using Calamares while running the system live.
    Leader badge
    Downloads: 62 This Week
    Last Update:
    See Project
  • 23
    egos-2000

    egos-2000

    Helping students read all the code of a teaching operating system

    egos-2000 is a minimalist operating system built for educational and research purposes, offering a simplified kernel and runtime environment for exploring OS concepts. It runs on QEMU and is written in C/C++ with a focus on clarity and modularity. The system includes a basic filesystem, process management, and syscall interface, making it ideal for understanding core OS principles. egos-2000 is particularly well-suited for students learning about kernels, user-space interaction, and...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    DreamShell

    DreamShell

    Operating system for the Sega Dreamcast

    The Dreamshell is the operating system for the Sega Dreamcast based on the KallistiOS kernel. It has a dynamic loadable modular system and interface for creating applications with XML UI and both C/C++ and Lua scripts on. You can see examples in ready-made applications and modules, drivers for various devices, formats and interfaces. Examples for audio and video decoding, compression, packaging, binding, network, emulation, scripts and more. From hardcore low-level assembler to high-level...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 25
    Vendefoul Wolf Linux

    Vendefoul Wolf Linux

    A distribution without Systemd and with Xlibre and OpenRC by default.

    Vendefoul Wolf es una distribución completa de GNU/Linux gratuita. Que usa openRC y XLibre por defecto. Preparada para funcionar a la primera (impresora, bluetooth,…) y consumiendo lo justo. Sin telemetría, ni inteligencia artificial integrada. Con una selección de software para poder trabajar desde el primer momento nada más iniciar el equipo. En un entorno amigable. No usamos systemd ni Wayland. Vendefoul Wolf is a free, complete GNU/Linux distribution that uses OpenRC and XLibre by...
    Leader badge
    Downloads: 660 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB