Stars
Xv6 for RISC-V
User space mappable dma buffer device driver for Linux.
Capture Screen, Audio, Cursor, Mouse Clicks and Keystrokes
This project extends the xv6 operating system by adding a network module which lacks in the original xv6. Our implementation includes a virtio-net NIC driver to facilitate communication outside QEM…
Linux tutorials and cheatsheets. Minimal examples. Mostly user-land CLI utilities. Linux kernel at: https://github.com/cirosantilli/linux-kernel-module-cheat Linux教程和备忘单。 最少的例子。 主要是用户级CLI实用程序。 Linu…
implement PCIE devices using C or VHDL and test them against a QEMU virtualized architecture
Official repository for 8086tiny: a tiny PC emulator/virtual machine
Envision a future where every student can read all the code of a teaching operating system.
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
RISC-V emulator that is written in Rust. Support Linux, xv6, NuttX, FreeRTOS, Zephyr OS etc.
x86 PC emulator and x86-to-wasm JIT, running in the browser
An implementation of a small TCP/IP protocol stack for learning.
Examples and exercises from Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching by Robert Sedgewick book
A reliable, high-performance, thread safe, flexsible, clear-model, pure C logging library.
Empty world generation with new ways to obtain resources
Hypixel Skyblock fabric Mod for latest minecraft version
A tool designed for destination network address translation.
A minimalist RISC-V system emulator capable of running Linux kernel
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From…
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version in translation