Miracle-1996's repositories
bare-metal-gophers
Demo code and slides for my GolangUK '17 talk: "Bare Metal Gophers: Can you write a kernel in Go?"
blink
tiniest x86-64-linux emulator
cyaron
CYaRon: Yet Another Random Olympic-iNformatics test data generator
ELFIO
ELFIO - ELF (Executable and Linkable Format) reader and producer implemented as a header only C++ library
how-to-write-makefile
跟我一起写Makefile重制版
Hypervisor-101-in-Rust
The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
Intel8080
Yet another Intel 8080 Emulator, written in Rust.
Kiwi
Kiwi is a multi-thread network library implemented in Reactor design pattern
lshort-zh-cn
A Chinese edition of the Not So Short Introduction to LaTeX2ε
MediaCrawler
小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 | 评论爬虫、微博帖子 | 评论爬虫
modern-cmake-by-example
IPADS 实验室新人培训第二讲:CMake(2021.11.3)
MS-DOS
The original sources of MS-DOS 1.25 and 2.0, for reference purposes
muduo
Event-driven network library for multi-threaded Linux server in C++11
MyTinySTL
Achieve a tiny STL in C++11
nemu
NJU EMUlator, a full system x86/mips32/riscv32/riscv64 emulator for teaching
OCRmyPDF
OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched
Operating-Systems-Three-Easy-Pieces
Code from various chapters in OSTEP (http://www.ostep.org)
rust-by-practice
Learning Rust By Practice, narrowing the gap between beginner and skilled-dev through challenging examples, exercises and projects.
rustlings
:crab: Small exercises to get you used to reading and writing Rust code!
rvcc
本课程基于Rui的chibicc,@sunshaoce和@ksco将其由原来的X86架构改写为RISC-V 64架构,同时加入了大量的中文注释,并且配有316节对应于每一个commit的课程,帮助读者可以层层推进、逐步深入的学习编译器的构造。
rvemu
A simple and fast RISC-V JIT emulator.
rvld
Learn how to write a minimal working linker from scratch
RVVM
The RISC-V Virtual Machine
selfie
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.
ThreadPool
A simple C++11 Thread Pool implementation
TJU-2022-TCP-Computer-Network-Lab
TJU Style of TCP. 天津大学 2022 计算机网络 TCP 课程实践 | 100 分捏 yum
toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
xcc
Toy C compiler for x86-64/aarch64/riscv64/wasm
yvm
[yvm] low performance garbage-collectable jvm