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
2k stars
40 watching
103 forks
Language: C
last commit: about 2 months ago
Linked from 1 awesome list
acpiassemblybare-metalbootloaderembedded-systemskernellinuxposix-compatibleuefiuefi-bootx86
Related projects:
Repository | Description | Stars |
---|---|---|
littlekernel/lk | An SMP-aware kernel designed for small systems on various platforms and CPU architectures. | 3,235 |
tock/tock | An operating system designed to provide secure and isolated execution environments for multiple applications on microcontrollers. | 5,506 |
spytheman/simple_kernel_module_in_v | An example project demonstrating how to write and test a simple Linux kernel module using the V programming language. | 27 |
torvalds/linux | The Linux kernel source tree provides the foundation for building and configuring the core operating system of many computer systems. | 184,315 |
orhun/kmon | A tool that monitors and manages kernel activities, providing insights into system performance and resource utilization. | 2,573 |
tschaffter/raspberry-pi-kernel-hardened | A tool to build hardened versions of the Linux kernel for Raspberry Pi with enhanced security support. | 23 |
mszoek/hydrogen | A simple, 64-bit kernel that demonstrates preemptive multitasking and basic system features. | 36 |
ivandavidov/minimal | A tiny educational Linux distribution designed to be built from scratch using automated shell scripts | 1,550 |
gregkh/kernel-development | A presentation on how Linux kernel development works | 624 |
mempodippy/vlany | A Linux rootkit designed to evade detection and maintain persistence on compromised systems | 947 |
lestahl/lightcyber | A 64k intro demo created using C, featuring geometric transformations and hash functions. | 4 |
hathach/tinyusb | An open-source USB stack for embedded systems | 5,134 |
aleluff/uktools | Automates Linux kernel upgrades and purges for Ubuntu and derivatives. | 96 |
lxc/lxc | A low-level Linux container runtime that provides an isolated environment for running system containers with minimal kernel overhead. | 4,711 |
tolstoyevsky/pieman | Creates custom OS images for single-board computers | 215 |