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

GitHub topics: microkernel

Code-jio/EngineKernel

EngineCore - 基于 TypeScript 的微内核插件引擎,提供安全可靠的插件生命周期管理、依赖注入和沙箱隔离。支持 Webpack 多环境构建,适用于企业级插件化架构解决方案。

Language: TypeScript - Size: 13 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 1 - Forks: 0

IRodriguez13/SharpCoreModdingPlatform

SharpCore Minecraft: Microkernel de modding para Minecraft Java. Crea mods en cualquier lenguaje, desacoplados y extensibles vía JSON, con staging seguro, rollback y compatibilidad multiplataforma.

Language: C# - Size: 3.14 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 1 - Forks: 0

redox-os/kernel

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

Language: Rust - Size: 3.84 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 731 - Forks: 94

JonasKruckenberg/k23

Experimental WASM Microkernel Operating System

Language: Rust - Size: 68.5 MB - Last synced at: about 20 hours ago - Pushed at: 2 days ago - Stars: 505 - Forks: 29

redox-os/redox

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

Language: Shell - Size: 8.45 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 15,480 - Forks: 935

phaubertin/jinue

An operating system microkernel with a permissive license. Work in progress.

Language: C - Size: 7.81 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

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: 870 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 11,224 - Forks: 5,196

nuta/microkernel-book

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

Language: C - Size: 1.1 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 227 - Forks: 29

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: 4 days ago - Pushed at: 4 days ago - Stars: 42 - Forks: 0

nuta/resea

A microkernel-based hackable operating system.

Language: C - Size: 3.74 MB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 546 - Forks: 31

nanvix/nanvix

Microkernel-Based Research Operating System Written in Rust

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

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: 5 days ago - Pushed at: 9 months ago - Stars: 8 - Forks: 0

HelenOS/helenos

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

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

xor-bits/hiillos

microkernel in pure Zig

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

notvelleda/cenix

tiny OS for silly things

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

seL4/website

The seL4.systems website

Language: HTML - Size: 421 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 13

genodelabs/genode

Genode OS Framework

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

rcore-os/zCore

Zircon microkernel reimplemented in Rust.

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

jel9/redmond

NT but a real microkernel

Size: 1000 Bytes - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

yazaldefilimone/shios

A from-scratch hobby microkernel operating system, written in C

Language: C - Size: 66.4 KB - Last synced at: 3 days ago - Pushed at: 28 days ago - Stars: 2 - Forks: 0

joe-stifler/TP-MC404

Projetos da disciplina Organização Básica de Computadores e Linguagem Assembly (MC404) ministrada pelo professor Edson Borin - Unicamp

Size: 7.81 KB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

IsaacWoods/poplar

Microkernel and userspace written in Rust exploring modern ideas

Language: Rust - Size: 1.66 GB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 259 - Forks: 9

alkuzin/eciton

Eciton - modular microkernel written in Rust for x86-32.

Language: Rust - Size: 723 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 1

seL4/seL4

The seL4 microkernel

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

phoenix-rtos/phoenix-rtos-kernel

Phoenix-RTOS microkernel repository

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

EDI-Systems/M7M01_Eukaron

An microkernel focusing on hyperadaptability, hyperreusability, and hyperdeployability.

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

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: 6 days ago - Pushed at: 6 days ago - Stars: 16 - Forks: 2

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: 21 days ago - Pushed at: 21 days ago - Stars: 88 - Forks: 19

iqyx/plumcore

A modular framework for data logging and remote data acquisition.

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

devexpress-albania/microkernel

A simple example of microkernel architecture how it is organised.

Language: Java - Size: 52.7 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

evangipson/micrus

A 64-bit modular operating system microkernel written in rust

Language: Rust - Size: 11.7 KB - Last synced at: 13 days ago - Pushed at: 26 days ago - Stars: 1 - Forks: 0

ryanwoodsmall/lites

lites mach bsd archive

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

ventZl/cmrx

Microkernel-based realtime operating system for microcontrollers

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

managarm/managarm

Pragmatic microkernel-based OS with fully asynchronous I/O

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

genodelabs/genode-zynq

Zynq SoC support for the Genode OS framework

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

genodelabs/genode-imx

i.MX SoC family support for the Genode OS framework

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

fenwii/OpenHarmony

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

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

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: 5 days ago - Pushed at: about 4 years ago - Stars: 76 - Forks: 9

Electronic-Waste/Chcore

A Microkernel OS Lab & Note & Homework for SJTU SE3357

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

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: over 4 years ago - Stars: 874 - Forks: 1,333

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: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1,077 - Forks: 44

jel9/kaleido

hobby operating system with a nt-like microkernel

Language: C - Size: 14.6 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

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

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

rse/microkernel-mod-graphqlio

Microkernel module for integrating GraphQL-IO Server

Language: JavaScript - Size: 57.6 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 0 - Forks: 2

Jadedboat780/RustSystem

Минимальное ядро операционной системы на Rust

Language: Rust - Size: 86.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

bedrocksystems/NOVA

NOVA Microhypervisor

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

udosteinberg/NOVA

NOVA Microhypervisor

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

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

oro-os/kernel

Kernel for the Oro Operating System

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

LittleFox94/lf-os_amd64

Hobby operating system for amd64 with high ambitions - mirror

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

jserv/codezero

Codezero Microkernel

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

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

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

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

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

smokku/wrte

microkernel-like environment to run untrusted applications in browser

Language: JavaScript - Size: 268 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 3

genodelabs/genode-riscv

RISC-V board support

Language: C++ - Size: 109 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 5

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: 11 days ago - Pushed at: 11 days ago - Stars: 105 - Forks: 8

paluszkiewiczB/popcorn

Popcorn microframework

Language: Go - Size: 113 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

sorpaas/rux

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

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

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

deislabs/mystikos

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

Language: C - Size: 114 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 146 - Forks: 49

6arms1leg/taskuler

Simple and tiny framework of a cyclic executive, non-preemptive, cooperative scheduler for embedded systems to manage task execution

Language: C - Size: 2.4 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

Xe/novos

A capability based microkernel OS.

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

amlel-el-mahrouss/openne

OpenNE: Open-source version of Ne.

Language: C++ - Size: 606 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

oro-os/oro

The Oro Operating System official repository

Language: Rust - Size: 61.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - 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

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

phip1611/hedron-minimal-roottask

This repository shows how to build and start a minimal roottask written in Rust on the Hedron microkernel/microhypervisor.

Language: Rust - Size: 92.8 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

fmarl/hadron

The Hadron microkernel

Language: Rust - Size: 1.47 MB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

mneedes/mos

Maintainable RTOS (MOS)

Language: C - Size: 1.61 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

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

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

lux-operating-system/servers

Suite of servers implementing driver functionality and wrapped system calls for the lux microkernel

Language: C - Size: 463 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

BasedDept/borealis

Northern Lights development repository. Pull requests are not yet accepted

Language: C - Size: 86.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

lux-operating-system/lumen

User space router and init program enabling communication between the lux microkernel and its servers

Language: C - Size: 34.2 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

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

seL4/whitepaper

Source for the seL4 white paper

Language: Perl - Size: 5.77 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 3

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

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

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

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

Tix3Dev/apoptOS

A modern x86_64 UNIX-like microkernel-based operating system

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

tcfw/beehiveOS

Beehive OS

Language: Assembly - Size: 5.85 MB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

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

vresque/esque

A modern microkernel

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

dudinda/Image-Processing

Loosely coupled mvp monolith over the digital image processing domain. 32bpp argb only. Also provides a cross-platform engine to run console, static or xaml/xml-based forms.

Language: C# - Size: 11.2 MB - Last synced at: 17 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 2

cs-t1/FerrOS

FerrOS is a school project aiming at building an minimalist micro-kernel OS. We chose to write it using the Rust language. We started by following Philipp Oppermann's own project (https://os.phil-opp.com/) and are currently extending it ourselves.

Language: Rust - Size: 7.16 MB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

champyen/prex

fork of prex.sourceforge.net, Prex is an open source, royalty-free, real-time operating system for embedded systems.

Language: C - Size: 1.39 MB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 4

bahmanm/ifem-os

Aspiring to become an operating system...

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

d0p1s4m4/Fukuro

Simple microkernel (early stage)

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

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

maforn/microPandOS

Implementation of a microkernel operating system on the µRISCV architecture.

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

nanvix/nvx

Runtime System of the Nanvix Operating System

Language: Rust - Size: 525 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

nanvix/kcall

Kernel Call Interface of the Nanvix Operating System

Language: Rust - Size: 22.5 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

ikoene/symfony-micro

Use Symfony as a microframework.

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

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

Arquivotheca/OSF1 📦

OSF/1 Release 1.0

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

torralbaa/N2OS 📦

Sistema operativo libre y colaborativo, donde todos pueden contribuir.

Language: C - Size: 24.4 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0