jserv's recent timeline updates
jserv's repos on GitHub
C · 1237 watchers
mini-arm-os
Build a minimal multi-tasking OS kernel for ARM from scratch
C · 1059 watchers
amacc
Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
C · 589 watchers
facebooc
Yet another Facebook clone written in C
C · 537 watchers
MazuCC
A minimalist C compiler with x86_64 code generation
C · 338 watchers
nstack
Userspace TCP/IP stack for Linux
C · 199 watchers
min-dl
minimal dynamic linker implementation for ELF, supporting x86_64 and Arm/Aarch64
C · 177 watchers
kernel-in-kernel
Develop your own OS kernel by reusing Linux infrastructure
C · 163 watchers
mazu-editor
a minimalist text editor with syntax highlight, copy/paste, and search
C · 115 watchers
full-stack-hello
minimal instruction set and assembler/compiler for "Hello World" execution
C · 112 watchers
codezero
Codezero Microkernel
C · 109 watchers
b3d
A a minimal software 3D renderer in C99, derived from bootleg3D
C · 96 watchers
cregex
A small implementation of regular expression matching engine in C
C · 62 watchers
auto-tetris
Play Tetris game automatically!
Makefile · 61 watchers
armv8-hello
Hello World for bare metal ARMv8 using QEMU
61 watchers
lemonade-stand
A handy guide to financial support for open source
C++ · 50 watchers
lsd_slam
LSD-SLAM
Rust · 48 watchers
cjk-token-reducer
Reduce Claude Code token usage by 35-50% when using CJK (Chinese, Japanese, and Korean)
C · 47 watchers
kitty-doom
Play DOOM in modern terminals with Kitty Graphics Protocol
Lua · 44 watchers
jit-construct
JIT compiler from scratch, derived from Nick Desaulniers' great work
C · 43 watchers
ogc
A minimal mark-and-sweep garbage collector
C · 31 watchers
jamvm
JamVM 2 + OpenJDK
C · 24 watchers
nalloc
structure aware memory allocator
C · 23 watchers
kvm-user-x86
A simple userspace program to interact with Linux KVM
C · 22 watchers
hungry-birds
classical example of concurrent producer/consumer problem
Makefile · 22 watchers
open-c-book
开源书籍:《C语言编程透视》
C · 20 watchers
littlefs-fuse
A FUSE wrapper that puts the littlefs in user-space
C · 18 watchers
linsched
Restoration of The Linux Scheduler Simulator (LinSched)
C · 18 watchers
mt-redis
A multi-thread Redis implementation with RCU
17 watchers
build-your-own-x
🤓 Build your own <insert technology here>
C · 17 watchers
CuRT
CuRT : Compat Unicellular Real-Time operating system for ARM
C · 16 watchers
bitmamba.c
Portable C inference engine for BitMamba-2 models
C · 15 watchers
MathEX
An embedded mathematical expression evaluator in C99
C · 14 watchers
Functional-Programming-in-C
Functional Programming in C, because we can!
C · 14 watchers
matrix_oo
Object-oriented matrix implementation in C99
Shell · 12 watchers
cortexm-linux
Linux on Arm Cortex-M
C · 12 watchers
dummy-driver
dummy Linux kernel module for education purpose
C · 11 watchers
linux-0.11-lab
5 分钟 Linux 0.11 快速构建实验环境
Forth · 11 watchers
muxleq
16-bit virtual machine with a two-instruction set CPU capable of running Forth
C++ · 10 watchers
cjit
A tiny JIT compiler based on MIR
C · 10 watchers
picogui
A small, portable, client/server GUI designed to work on many types of hardware
C · 9 watchers
fizzbuzz
Implement Fizzbuzz without loop-internal conditionals, or arithmetic operators.
C · 8 watchers
anrmalloc
A new embedded-friendly memory allocator
C · 8 watchers
arith_register
Use ELF linker set to construct lists of arithmetic implementations automatically
Vim Script · 8 watchers
nyancat.vim
Animated Nyan Cat in a Vim popup window
C · 7 watchers
membroker
Memory Broker is a library that helps balance memory load between processes in user space using IPC
6 watchers
awesome-tuis
List of projects that provide terminal user interfaces
C · 6 watchers
minlibc
minimal libc implementation
C · 5 watchers
ir
Lightweight JIT Compilation Framework
4 watchers
blink
tiniest x86(-64)-linux emulator
Assembly · 4 watchers
bubble-sort-arm
Bubble sort in ARM assembly (incomplete)
C · 4 watchers
doxygen-oop-in-c
TeX · 4 watchers
iota-whitepaper
IOTA whitepaper
C · 4 watchers
mimalloc
mimalloc is a compact general purpose allocator with excellent performance.
Java · 4 watchers
private-iota-testnet
Running your own IOTA testnet not connected to the public testnet or mainnet
C · 3 watchers
cellphone-prototype
A phone UI demo for LVGL
Ruby · 2 watchers
computationbook
Example code for Understanding Computation
C · 2 watchers
elf2flt
ELF to bFLT (binary flat) converter for no-mmu Linux targets
C · 2 watchers
kvm-kernel-example
Examples for: Learning KVM - implement your own Linux kernel
Java · 2 watchers
micronaut-from-scratch
Ahead-of-Time compilation with Micronaut and GraalVM
C · 2 watchers
mimalloc-bench
Suite for benchmarking malloc implementations.
C · 2 watchers
mri
MRI - Monitor for Remote Inspection. The gdb compatible debug monitor for Cortex-M devices.
C · 2 watchers
opic
An experimental approach to serialize/deserialize primitive types as well as general abstract data types.
C · 1 watchers
box64
Linux Userspace x86-64 Emulator with a twist, targeted at ARM64 Linux devices
C · 1 watchers
dcurl
Multi-thread Curl function implementation
C · 1 watchers
gbdk-2020
An updated version of GBDK, A C compiler, assembler, linker and set of libraries for the Z80 like Nintendo Gameboy.
Shell · 1 watchers
git-hook-tests
Tests for Git Hooks
C · 1 watchers
linux-cacule
Linux kernel stable tree mirror
C · 1 watchers
lwan
Experimental, scalable, high performance HTTP server
1 watchers
open-gpu-kernel-modules
NVIDIA Linux open GPU kernel module source
1 watchers
picolibc
picolibc (formerly newlib-nano)
C · 0 watchers
123elf
A native port of Lotus 1-2-3 to Linux.
0 watchers
awesome-gbdev
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
C · 0 watchers
cltk
CLTK - OpenCL ToolKit
Shell · 0 watchers
crosstool-ng
A versatile (cross-)toolchain generator.
0 watchers
drawio
Placeholder for drawio
0 watchers
dromajo
RISC-V RV64GC emulator designed for RTL co-simulation
C · 0 watchers
entangled
C · 0 watchers
fp64set
A data structure that stores 64-bit hash values
0 watchers
free5gc
Open source 5G core network base on 3GPP R15
0 watchers
FSHistory
Play and Enjoy the History of Microsoft Flight Simulator
0 watchers
gunyah-hypervisor
Gunyah is a Type-1 hypervisor designed for strong security, performance and modularity.
C · 0 watchers
Komodo
Formally-verified reference monitor for a secure isolated execution ("enclave") environment on ARM TrustZone
C · 0 watchers
lab0-c
C Programming Lab: Assessing Your C Programming Skills
Python · 0 watchers
lang-simple
Forth · 0 watchers
lfsr
A VM that uses LFSR instead of a normal program counter that runs Forth
C · 0 watchers
libntru
C Implementation of NTRUEncrypt
C · 0 watchers
linux-ma35d1
Linux kernel tree for NuMicro MA35D1
C · 0 watchers
linux-nommu-zpoline
Linux kernel source tree
C · 0 watchers
linux-rpi
Kernel source tree for Raspberry Pi Foundation-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
C · 0 watchers
lmbench-next
revised lmbench for uClinux
0 watchers
mfem
Mixed Variational Finite Elements for Implicit Simulation of Deformables
C · 0 watchers
mini-gdbstub
An implementation of the GDB Remote Serial Protocol to help you adding debug mode on emulator
C · 0 watchers
mode-switch-stat
Minimal tool for measuring cost of mode switch
HTML · 0 watchers
nano-docs
Documentation for the Nano protocol
TeX · 0 watchers
nano-whitepaper
Whitepaper for Nano digital currency (out of date, last updated Nov 2017)
0 watchers
nanopow
PoW of Nano Cryptocurrency
JavaScript · 0 watchers
noVNC
VNC client web application
0 watchers
nw-badapple
Bad apple! on the Numworks
C++ · 0 watchers
onnc
Open Neural Network Compiler
Astro · 0 watchers
osrtos
osrtos.com hugo source
jserv

jserv

V2EX member #554337, joined on 2021-08-26 00:41:04 +08:00
jserv's recent replies
感謝 @iwdmb 介紹,近期我為了教學需求,更新《 The Linux Kernel Module Programming Guide 》(LKMPG),主要的考量是 LKMPG 的內文採用 Open Software License (copyleft 風格),儘管原本內容和 Linux 核心發展脫節,但篇幅不長,仍可調整,這也是近期我跟學生在努力的事。至於範例程式,歡迎大家透過 GitHub 提交 Issue,提供建議和指導。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3421 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 10:43 · PVG 18:43 · LAX 03:43 · JFK 06:43
♥ Do have faith in what you're doing.