An open API service providing repository metadata for many open source software ecosystems.

Topic: "microkernel"

redox-os/redox

Mirror of https://gitlab.redox-os.org/redox-os/redox

Language: Shell - Size: 8.42 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 15,464 - Forks: 935

RT-Thread/rt-thread

RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/

Language: C - Size: 869 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 11,193 - Forks: 5,187

seL4/seL4

The seL4 microkernel

Language: C - Size: 14.3 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4,980 - Forks: 700

nebulet/nebulet 📦

A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.

Language: Rust - Size: 1.09 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 2,337 - Forks: 74

rcore-os/zCore

Zircon microkernel reimplemented in Rust.

Language: Rust - Size: 77.5 MB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 1,761 - Forks: 215

managarm/managarm

Pragmatic microkernel-based OS with fully asynchronous I/O

Language: C++ - Size: 10.9 MB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 1,687 - Forks: 84

HelenOS/helenos

A portable microkernel-based multiserver operating system written from scratch.

Language: C - Size: 122 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,480 - Forks: 155

fenwii/OpenHarmony

华为鸿蒙分布式操作系统(Huawei HarmonyOS,纯血鸿蒙Harmony Next ),开源鸿蒙分布式操作系统( OpenHarmony)开发技术交流,最全鸿蒙技术资料库,手册,指南,共建国产操作系统万物互联新生态。

Language: C - Size: 747 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 1,160 - Forks: 179

genodelabs/genode

Genode OS Framework

Language: C++ - Size: 70.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,127 - Forks: 260

brutal-org/brutal

🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering

Language: C - Size: 13.6 MB - Last synced at: 30 days ago - Pushed at: almost 2 years ago - Stars: 1,077 - Forks: 44

nieklinnenbank/FreeNOS

FreeNOS (Free Niek's Operating System) is an experimental microkernel based operating system for learning purposes written in C++. You may use the code as you wish under the terms of the GPLv3.

Language: C++ - Size: 4.68 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 874 - Forks: 1,333

SmallPond/MIT6.828_OS

MIT 6.828 Operating System Lab https://pdos.csail.mit.edu/6.828/2018/schedule.html

Language: C - Size: 2.11 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 873 - Forks: 174

redox-os/kernel

Mirror of https://gitlab.redox-os.org/redox-os/kernel

Language: Rust - Size: 3.82 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 727 - Forks: 94

f9micro/f9-kernel

An efficient and secure microkernel built for ARM Cortex-M cores, inspired by L4

Language: C - Size: 1.15 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 675 - Forks: 147

maxdev1/ghost

Ghost, a micro-kernel based hobby operating system.

Language: C - Size: 7.29 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 620 - Forks: 58

nuta/resea

A microkernel-based hackable operating system.

Language: C - Size: 3.74 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 547 - Forks: 31

JonasKruckenberg/k23

Experimental WASM Microkernel Operating System

Language: Rust - Size: 69.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 499 - Forks: 29

udosteinberg/NOVA

NOVA Microhypervisor

Language: C++ - Size: 17.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 395 - Forks: 109

sorpaas/rux

A hobbyist microkernel written in Rust, featuring a capability-based system similar to seL4.

Language: Rust - Size: 499 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 302 - Forks: 15

IsaacWoods/poplar

Microkernel and userspace written in Rust exploring modern ideas

Language: Rust - Size: 1.66 GB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 257 - Forks: 9

nuta/microkernel-book

『自作OSで学ぶマイクロカーネルの設計と実装』サポートサイト

Language: C - Size: 1.1 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 226 - Forks: 28

diodesign/diosix

A lightweight, secure, multiprocessor bare-metal hypervisor written in Rust for RISC-V

Language: Rust - Size: 48.4 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 192 - Forks: 12

Nils-TUD/Escape

Escape is a UNIX-like microkernel operating system that runs on x86, x86_64, ECO32 and MMIX.

Language: C++ - Size: 90.8 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 179 - Forks: 30

lux-operating-system/kernel

Portable asynchronous microkernel implementing multiprocessor priority scheduling and Unix-like abstractions

Language: C - Size: 812 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 168 - Forks: 3

nanvix/nanvix

Microkernel-Based Research Operating System Written in Rust

Language: Rust - Size: 7.61 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 165 - Forks: 90

deislabs/mystikos

Tools and runtime for launching unmodified container images in Trusted Execution Environments

Language: C - Size: 114 MB - Last synced at: 29 days ago - Pushed at: 4 months ago - Stars: 146 - Forks: 49

kwast-os/kwast

Rust operating system running WebAssembly as userspace in ring 0

Language: Rust - Size: 689 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 137 - Forks: 5

phoenix-rtos/phoenix-rtos-kernel

Phoenix-RTOS microkernel repository

Language: C - Size: 3.19 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 136 - Forks: 41

kernkonzept/fiasco

The development version of the L4Re Microkernel

Language: C++ - Size: 15.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 122 - Forks: 25

jserv/codezero

Codezero Microkernel

Language: C - Size: 3.56 MB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 108 - Forks: 28

V01D-NULL/MoonOS

MoonOS (just a kernel atm) is a micro kernel designed for the x86_64 and arm architecure.

Language: C - Size: 53.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 105 - Forks: 8

pok-kernel/pok

POK kernel. Safe and secure for safety-critical systems.

Language: C - Size: 2.29 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 101 - Forks: 64

rezgui/fpos

Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a high level functional language to study the developement process and the use of Scheme to build a fairly complex system.

Language: Pascal - Size: 3.53 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 88 - Forks: 19

fosd-project/FOSD

Framework of Operating System Development

Language: C++ - Size: 324 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 88 - Forks: 0

EDI-Systems/M7M01_Eukaron

An microkernel focusing on hyperadaptability, hyperreusability, and hyperdeployability.

Language: C - Size: 159 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 87 - Forks: 35

kernkonzept/l4re-core

The core components of the L4Re operating system.

Language: C++ - Size: 31.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 87 - Forks: 18

hex-five/multizone-sdk

MultiZone® Security TEE is the quick and safe way to add security and separation to any RISC-V processors. The RISC-V standard ISA doesn't define TrustZone-like primitives to provide hardware separation. To shield critical functionality from untrusted third-party components, MultiZone provides hardware-enforced, software-defined separation of multi

Language: C - Size: 8.66 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 83 - Forks: 24

wookey-project/ewok-kernel

A secure and high performances microkernel for building secure MCU-based IoTs

Language: Ada - Size: 5.12 MB - Last synced at: about 3 hours ago - Pushed at: about 4 years ago - Stars: 76 - Forks: 9

Jimx-/lyos

Yet another cross-platform microkernel operating system, runs on x86/x86_64, arm64 and RISC-V

Language: C - Size: 13.9 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 70 - Forks: 5

Tix3Dev/apoptOS

A modern x86_64 UNIX-like microkernel-based operating system

Language: C - Size: 7.05 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 63 - Forks: 3

oro-os/kernel

Kernel for the Oro Operating System

Language: Rust - Size: 2.07 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 62 - Forks: 3

nanvix/kernel

Research Operating System Kernel

Language: Rust - Size: 4.17 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 61 - Forks: 9

ventZl/cmrx

Microkernel-based realtime operating system for microcontrollers

Language: C - Size: 2.38 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 60 - Forks: 14

cute-engineering/munix-legacy 📦

🦠 µnix is a UNIX-like operating system

Language: C++ - Size: 7.67 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 58 - Forks: 3

h5n1xp/CuriOS

Simple GUI based Operating System - Based upon my own Microcokernel, heavily inspired by the original 1980s AmigaOS (though somewhat simpler).

Language: C - Size: 337 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 56 - Forks: 1

pflab-ut/mcube

Mcube Kernel: Operating System Supporting Dynamically Switchable Kernel Models

Language: C - Size: 2.27 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 51 - Forks: 7

LittleFox94/lf-os_amd64

Hobby operating system for amd64 with high ambitions - mirror

Language: C++ - Size: 1.77 MB - Last synced at: 25 days ago - Pushed at: about 2 months ago - Stars: 47 - Forks: 6

AntoineSebert/dandelion

🌀 Microkernel Real-Time Operating System in Rust

Language: Rust - Size: 25.6 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 46 - Forks: 7

Dentosal/rust_os

My hobby operating system microkernel written in Rust

Language: Rust - Size: 1.06 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 44 - Forks: 7

r1ru/mavis 📦

A proof-of-concept using WASM runtime as a kernel

Language: C - Size: 286 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 39 - Forks: 1

sparkle-os/sparkle

✨ a microkernel in Rust

Language: Rust - Size: 202 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 38 - Forks: 3

ikoene/symfony-micro

Use Symfony as a microframework.

Language: PHP - Size: 45.9 KB - Last synced at: 30 days ago - Pushed at: over 7 years ago - Stars: 35 - Forks: 1

robert-w-gries/rxinu

Rust implementation of Xinu educational operating system

Language: Rust - Size: 269 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 34 - Forks: 4

horizon2038/A9N

A9N is a Capability-Based Microkernel in C++ with a Hardware Abstraction Layer (HAL) for easy portability and enhanced security.

Language: C++ - Size: 3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 33 - Forks: 0

madworx/docker-minix

QEMU-based Docker image for Minix 3, based on the official CD-ROM ISO image installation from the Minix website

Language: Shell - Size: 27.3 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 33 - Forks: 2

r1ru/WasmOS Fork of nuta/microkernel-book

A proof-of-concept microkernel that runs WebAssembly natively.

Language: C - Size: 714 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 32 - Forks: 2

kaneton/kaneton

kaneton is an educational microkernel that has been used for teaching purposes for over 8 years.

Language: C - Size: 202 MB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 32 - Forks: 4

TheOneKevin/cxkernel

A hobbyist operating system created from scratch ⚙️. This is where I test my ✨ craziest ✨ operating system design ideas.

Language: C++ - Size: 38 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 7

salvois/kernel

My ongoing experimentation on operating system internals, aiming at providing a kernel to the FreeDOS-32 project.

Language: C - Size: 373 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 28 - Forks: 1

ClementNerma/NightOS

A highly secure, performant and robust operating system for the future :moon: :rocket:

Language: Shell - Size: 22 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 24 - Forks: 1

pitust/xtrix

xtrix OS repo

Language: D - Size: 1.22 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 24 - Forks: 0

SmartPolarBear/project-dionysus

A research kernel written in modern C++.

Language: C++ - Size: 2.32 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 1

d0p1s4m4/Fukuro

Simple microkernel (early stage)

Language: C - Size: 1.51 MB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 22 - Forks: 2

patrick-lafferty/saturn

A microkernel based operating system developed from scratch. This repository also includes all Saturn services and applications.

Language: C++ - Size: 1.93 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 21 - Forks: 2

sphw/k5

A small experimental microkernel for embedded systems

Language: Rust - Size: 870 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 20 - Forks: 0

bedrocksystems/NOVA

NOVA Microhypervisor

Language: C++ - Size: 21.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 2

hex-five/multizone-linux

MultiZone® Security Enclave for Linux

Language: C - Size: 640 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 10

caprese-project/caprese

Caprese is a microkernel that protects resources with capability-based security.

Language: C++ - Size: 465 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 0

Allegra42/thesis-documentation-fuchsia

Notes and the actual elaboration for my master's thesis on different operating system approaches.

Language: TeX - Size: 123 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 17 - Forks: 1

linuiz-project/linuiz

Novelty hybrid micro+mono kernel, designed to achieve extremely low overhead and memory footprint.

Language: ASL - Size: 21.9 MB - Last synced at: about 17 hours ago - Pushed at: about 17 hours ago - Stars: 16 - Forks: 2

Electronic-Waste/Chcore

A Microkernel OS Lab & Note & Homework for SJTU SE3357

Language: C - Size: 27.5 MB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 4

ManyThreads/mythos

Many Threads Operating System

Language: C++ - Size: 5.89 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 16 - Forks: 4

fritzprix/TachyOS

Embedded OS for IoT

Language: C++ - Size: 5.14 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 4

real-xinu/xinu-arduino

Xinu OS port for AVR atmega328p microcontroller (e.g. Arduino)

Language: C - Size: 4.32 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 5

rdmsr/tisix

Tiny and portable microkernel

Language: C++ - Size: 1.35 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 1

genodelabs/genode-rpi

Raspberry Pi family support for Genode OS framework

Language: C++ - Size: 208 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 12

ksandstr/mung

A L4.X2 compatible microkernel

Language: C - Size: 4.78 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 0

szoftveres/avros

UNIX-like microkernel operating system for Atmel AVR CPUs, entirely from scratch

Language: C - Size: 214 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 13 - Forks: 3

huangguiyang/MINIX

MINIX v3.1.0 - described in the book 'Operating Systems Design and Implementation' 3rd edition.

Language: C - Size: 5.62 MB - Last synced at: over 1 year ago - Pushed at: about 9 years ago - Stars: 13 - Forks: 6

bahmanm/ifem-os

Aspiring to become an operating system...

Language: C - Size: 75.2 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 10 - Forks: 0

xor-bits/hiillos

microkernel in pure Zig

Language: Zig - Size: 932 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 9 - Forks: 1

genodelabs/genode-imx

i.MX SoC family support for the Genode OS framework

Language: C - Size: 1.56 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 9 - Forks: 11

MicroKosmTeam/microk

A reliable microkernel that is intended for every use on every device

Language: C - Size: 55.8 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 9 - Forks: 0

nexos-dev/nexnix

The repository of NexNix, an operating system aimed to be fast and secure, with the right balance of simplicity and power

Language: C - Size: 1.73 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 9 - Forks: 1

neozeed/xMach

xMach (Mach4+Lites) cloned from Sourceforge CVS

Language: C - Size: 5.29 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 5

vresque/esque

A modern microkernel

Language: Rust - Size: 15.6 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

jcdubois/moth

Minimalist cooperative operating system supporting multiple tasks with MMU protection

Language: C - Size: 729 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 4

stephaneweg/onyx-kernel

Onyx microkernel

Language: FreeBasic - Size: 70.2 MB - Last synced at: 8 months ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 1

Xe/novos

A capability based microkernel OS.

Language: Rust - Size: 15.6 KB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 1

notvelleda/cenix

tiny OS for silly things

Language: C - Size: 624 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 7 - Forks: 0

iqyx/plumcore

A modular framework for data logging and remote data acquisition.

Language: C - Size: 1.82 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 7 - Forks: 3

genodelabs/genode-zynq

Zynq SoC support for the Genode OS framework

Language: C++ - Size: 431 KB - Last synced at: 2 days ago - Pushed at: 25 days ago - Stars: 7 - Forks: 11

hyperion-os/hyperion

a hobby OS + kernel

Language: Rust - Size: 56.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 1

adrianghc/ChaOS

A small microkernel operating system developed from scratch for the ARM-based taskit Portux MiniPC SoC with an AT91RM9200 CPU, 16 MiB Flash memory and 64 MiB RAM. This project was developed during Barry Linnert's operating systems course at Freie Universität Berlin over the course of fourteen weeks in 2018-2019.

Language: C - Size: 9.44 MB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 7 - Forks: 0

bSchnepp/pantheon

Tiny operating system for aarch64 devices

Language: C++ - Size: 807 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

Arquivotheca/OSF1 📦

OSF/1 Release 1.0

Language: C - Size: 84.2 MB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

himanshugoel2797/Cardinal-semicolon

Cardinal; - An extremely modular, security oriented microkernel operating system.

Language: C - Size: 5.19 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 0

ryanwoodsmall/lites

lites mach bsd archive

Language: PostScript - Size: 11.6 MB - Last synced at: 18 days ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 2

j-blandford/muk

A very basic modular kernel. This isn't meant to be a full-featured kernel+OS, but as a test bed for understanding and implementing task scheduling (with daemon processes) and exploring C++11

Language: C++ - Size: 457 KB - Last synced at: 2 days ago - Pushed at: almost 8 years ago - Stars: 7 - Forks: 2

osfree-project/os3

OS/2 personality (OS/2 API implementation on top of different kernels)

Language: C - Size: 9.79 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2