Open Source ChromeOS Operating System Kernels

Operating System Kernels for ChromeOS

Browse free open source Operating System Kernels and projects for ChromeOS below. Use the toggles on the left to filter open source Operating System Kernels by OS, license, language, programming language, and project status.

  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    JBoss Community
    Community driven projects featuring the latest innovations for cutting edge apps. Our flagship project JBoss AS is the leading Open Source, standards-compliant, Java EE based application server implemented in 100% Pure Java.
    Leader badge
    Downloads: 579 This Week
    Last Update:
    See Project
  • 2
    JNode is a Java New Operating system Design Effort. JNode is a simple to use and install Java operating system for personal use on modern devices. Any java application runs on it, fast and safe. See our homepage for additional information.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 3
    Cooperative Linux

    Cooperative Linux

    Run Linux on Windows or other OSes, natively.

    Cooperative Linux is the first method for optimally running Linux on Windows and other operating systems natively. It is a port of the Linux kernel and support code that allows it to run cooperatively without emulation along with another operating system.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 4
    PrismLinux
    Website: https://prismlinux.org Discord: https://discord.gg/hMrWsTpdqw
    Leader badge
    Downloads: 53 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 5
    Old Skool Tech
    This project is an effort to develop open source software for all old platforms, like MSX, Commodore, AMIGA, Atari, ..... and collect technical information about old platforms, keeping the "old skool" flame alive.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 6
    Memory OS

    Memory OS

    A 7-layer memory operating system for Hermes Agent

    Memory OS is a local memory operating system for Hermes Agent. It is designed to help an AI agent retain project context, decisions, structured facts, reasoning patterns, and prior conversations across sessions. The system uses seven memory layers that combine flat files, SQLite, full-text search, structured facts, semantic recall, Qdrant vector storage, and a self-curating wiki pipeline. It injects only relevant context back into the agent so memory remains useful without wasting tokens. The project is provider-agnostic and can work with services such as OpenRouter, OpenAI, Anthropic, Ollama, or local models. It is useful for power users who want a self-hosted, long-term memory layer for AI coding and research workflows.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Moss

    Moss

    Rust Linux-compatible kernel

    Moss Kernel is an open-source operating system kernel project designed to explore modern OS design and provide a foundation for experimental system research and development. Rather than replicating traditional monolithic kernels exactly, it emphasizes modularity, safety, and simplicity by incorporating well-structured subsystems for memory management, scheduling, and device abstraction that are easy for contributors to understand and extend. The kernel uses Rust as its primary implementation language, which gives it strong memory safety guarantees and helps reduce common classes of bugs like data races and buffer overflows without sacrificing performance. It aims to serve as both a learning tool for systems programming students and a testbed for advanced research in kernel architecture, enabling experimentation with new ideas in process isolation, resource management, and driver models.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    newRPL

    newRPL

    The classic RPL programming language reimplemented and reimagined.

    This project reimplements from scratch the RPL language made popular by HP programmable calculators, in portable C/C++. The main goal is to release a complete computing environment for various targets. There's currently 4 active targets: the HP 50g, HP39gs and HP40gs calculators and a PC simulator (see the downloads section!). Other ports are planned for the future.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 9

    W-Bus library and applications

    W-Bus communication library

    This is a small library that allows comunicating with a Webasto (tm) W-Bus capable car heating system. Runs on Personal Computers or for embedded devices (slim design). Easily portable. Includes a Heater manager, heater controller program and more. The GIT repository (CVS is deprecated) also includes a control unit application to control W-Bus capable devices, a W-Bus compatible heater unit firmware application and a heater simulator for testing purposes. Also, a serial port loop back driver for linux is included to simulate OBD II K-Line adapters.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 10
    Committed to the development of fundamental ACPI (Advanced Configuration and Power Interface) components for Linux. This includes a generic ACPI table parser, AML interpreter, bus and device drivers, policy, user interface, and support tools.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    TinyOS
    TinyOS is an operating system for embedded sensors and networks. Versions 2.0 and later of TinyOS should be downloaded from www.tinyos.net.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    TORO kernel
    TORO is demonstrating an innovative operating system by integrating at the same ring level both kernel and the user application server. The threads of the user application server are distributed evenly on all CPUs and running independently in parallel. The memory model chosen is NUMA without pagination. During the initialization, the memory is divided proportionally for each processor installed on the system. When a thread needs memory, the memory allocator returns a free block of memory depending on which CPU the thread is running. In the same way, TORO can dedicate resources to specific processor, i.e. a FileSystem. This only CPU then can access to this instance of FileSystem. The scheduler is based on the cooperative threading model, therefore due to this design, TORO can migrate threads between CPUs and send messages between threads without using any lock instruction. TORO is well suited for integrated system to run at high pace application servers like web servers.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    xinco - Document Management System, DMS
    xinco [eXtensibe INformation COre] is a powerful Web-Service based Information and Document Management System (DMS) for files, text, URLs and contacts, featuring ACLs, versioning, full text search, an FTP-like client (easy install, J2EE+MySQL/PostgreSQL)
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    several vaguely related projects worked on by me: a 3d engine with a javascript-like scripting language (pdsys); an older scheme dialect (vmsys); ... (2009-04-28: I have been gone for years, may try to put up some newer stuff...).
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    SuperWaba is a Virtual Machine for handhelds. Runs in PalmOS, Windows CE, Win32, and is fully emulated under JDK/browser. Supports Exceptions, has a complete set of UI controls (Palm/WinCE), double and long, grayscale/color, sockets/serial/IR/Bluetooth
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    The FDOS Operaing System is 100% written in Assembler (NASM). It supports FAT 12, TSR and a small Multi Kernel System. The source is very good documentated (only in English). A German, russian and English Documentation (about 40 pages) are included.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    UZIX is a UNIX Implementation for MSX machines, based on UZI written by Douglas Braun. It is a multiuser, multitask operating system, implementing almost all 7th Edition AT&T UNIX kernel functionality.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    UFFS: Ultra-low-cost Flash File System, designed for NAND flash working in embedded system. UFFS typically consumes less then 200K ram for 1Gb(page 512)/4Gb(page 2K) NAND flash. It supports direct flash interface, works with or without OS.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    The goal of the Basic Operating System (BOS) project is to write a new modular and fast operating system in NASM and GCC.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20

    amforth: Interpreter on Microcontrollers

    amforth is an extendible interpreter on microcontrollers

    amforth is an extendable command interpreter running on AVR ATmega and TI MSP430 microcontrollers. The Risc-V and ARM architectures are ascending. Turnkey actions for IoT workloads are possible as well. The command language is close to the Forth 2012 standard.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Atomic OS is a responsive Web 2.0 operating environment & development platform. Based on AJAX techniques, it emulates/provides standard operating system features including a command-line shell, interpreter, filesystem, database access and GUI services.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    DRAKE is a true homebrew game console that consists of specially crafted hardware, system software and games.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Dreamos is an operating system developed on Sega Dreamcast to be ported to an array of embedded devices. The goal of the project is to be able to run non-ported Unix programs on the Sega Dreamcast and other embedded devices with ease and POSIX compliance
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Library for filesystems intended to be used in embedded projects. The library currently supports FAT12/16/32 reading & writing on SD-cards, and is easily expandable for use with other devices on any platform.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    HamserOS is our attempt to build a cute and furry operating system from scratch. Just for fun and a love of hamsters.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next