hujunpeng's repositories
kernel-code-comment
3.10.96 内核源代码注释
async_memory_reclaim_for_cold_file_area
linux内核异步内存回收的另一个思路:基于冷热文件的冷热区域精准的回收冷文件页page(可做成内核ko)
bpf-developer-tutorial
Learn eBPF by examples | eBPF 开发者教程与知识库:通过小工具和示例一步步学习 eBPF,包含性能、网络、安全等多种应用场景
kernel_4.18_debug
基于centos8.3 调试内核,提升性能
linux-insides-zh
Linux 内核揭秘
A-Primer-on-Memory-Consistency-and-Cache-Coherence
A Primer on Memory Consistency and Cache Coherence (Second Edition) 翻译计划
bpftop
bpftop provides a dynamic real-time view of running eBPF programs. It displays the average runtime, events per second, and estimated total CPU % for each program.
bpftrace
High-level tracing language for Linux eBPF
CLK2023
Slides of CLK2023, Shenzhen
deepflow
Application Observability using eBPF
DragonOS
使用Rust从0自研内核,具有Linux兼容性的操作系统,面向云计算轻量化场景而设计。DragonOS is an operating system developed from scratch using Rust, with Linux compatibility. It is designed for lightweight cloud computing scenarios.
ebpf-sockops
eBPF sockops samples for performance optimization
fio
Flexible I/O Tester
flash-linux0.11-talk
你管这破玩意叫操作系统源码 — 像小说一样品读 Linux 0.11 核心代码
hyperos_port
HyperOS stock/xiaomi.eu ROM port for Android 13 based ROM - 小米HyperOS系统(Android 14)移植,测试支持小米10/10Pro/10Ultra(Android13底包)
kernel-mtk
Linux Kernel for devices using MTK-based chipset
libunwind
libunwind official github repo (in need of new / additional maintainer, mail/open issue if interested)
linux-0.12
《Linux内核完全剖析》linux0.12源码及实验环境
liteio
LiteIO is a cloud-native block device service that uses multiple storage engines, including SPDK and LVM, to achieve high performance. It is specifically designed for Kubernetes in a hyper-converged architecture, allowing for block device provisioning across the entire cluster.
lz4
Extremely Fast Compression algorithm
nettrace-1
nettrace is a eBPF-based tool to trace network packet and diagnose network problem.
onix
Onix - 操作系统实现
otel-profiling-agent
The production-scale datacenter profiler
plugsched
Live upgrade Linux kernel scheduler subsystem
rwProcMem33
Linux ARM64内核硬件进程内存读写驱动、硬件断点调试驱动。硬件级读写Linux进程内存、硬件级下断点。
SimpleKernel
Simple kernel for learning operating systems. 用于学习操作系统的简单内核