tilck

Kernel platform

A monolithic kernel designed to be Linux-compatible at binary level, serving as an educational platform for exploring kernel development and embedded systems.

A Tiny Linux-Compatible Kernel

GitHub

2k stars
40 watching
103 forks
Language: C
last commit: almost 2 years ago
Linked from 1 awesome list

acpiassemblybare-metalbootloaderembedded-systemskernellinuxposix-compatibleuefiuefi-bootx86

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
littlekernel/lkAn SMP-aware kernel designed for small systems on various platforms and CPU architectures.3,235
tock/tockAn operating system designed to provide secure and isolated execution environments for multiple applications on microcontrollers.5,506
spytheman/simple_kernel_module_in_vAn example project demonstrating how to write and test a simple Linux kernel module using the V programming language.27
torvalds/linuxThe Linux kernel source tree provides the foundation for building and configuring the core operating system of many computer systems.184,315
orhun/kmonA tool that monitors and manages kernel activities, providing insights into system performance and resource utilization.2,573
tschaffter/raspberry-pi-kernel-hardenedA tool to build hardened versions of the Linux kernel for Raspberry Pi with enhanced security support.23
mszoek/hydrogenA simple, 64-bit kernel that demonstrates preemptive multitasking and basic system features.36
ivandavidov/minimalA tiny educational Linux distribution designed to be built from scratch using automated shell scripts1,550
gregkh/kernel-developmentA presentation on how Linux kernel development works624
mempodippy/vlanyA Linux rootkit designed to evade detection and maintain persistence on compromised systems947
lestahl/lightcyberA 64k intro demo created using C, featuring geometric transformations and hash functions.4
hathach/tinyusbAn open-source USB stack for embedded systems5,134
aleluff/uktoolsAutomates Linux kernel upgrades and purges for Ubuntu and derivatives.96
lxc/lxcA low-level Linux container runtime that provides an isolated environment for running system containers with minimal kernel overhead.4,711
tolstoyevsky/piemanCreates custom OS images for single-board computers215