andrestc / linux-prog
Some C code i write to study systems programming (while reading The Linux Programming Interface)
☆45Updated 7 years ago
Related projects ⓘ
Alternatives and complementary repositories for linux-prog
- A minimalistic QEMU and libvirt environment used to generate test VMs.☆30Updated last week
- A User Space Threading Library☆17Updated 6 months ago
- A carefully optimised, POSIX-compatible slab allocator for userspace.☆77Updated 8 years ago
- POSIX-like scalable multicore research OS kernel☆187Updated 4 years ago
- Function tracer for gcc☆34Updated 7 years ago
- RLU resizable hash-table☆16Updated 9 years ago
- C implementation of the Hazard-Pointers memory manager☆17Updated 10 years ago
- Memory access tracing QEMU☆94Updated 7 years ago
- Implementation of the Slab Allocator as described in "The Slab Allocator: An Object-Caching Kernel Memory Allocator" by Jeff Bonwick.☆33Updated 10 years ago
- A quick tutorial on how to implement malloc/free/calloc/realloc☆168Updated 5 years ago
- Simple in process cycle counting for Linux☆20Updated 12 years ago
- User level NVMe driver library☆63Updated 3 years ago
- Small implementation in C of a slab allocator in user space☆34Updated 5 months ago
- Tiny system call tracer and debugger☆112Updated 6 years ago
- LOCKIN is a locking library with various lock algorithms implemented in header files for ease of use☆10Updated 7 years ago
- ☆22Updated last year
- Concurrent trie-hash map library☆89Updated last year
- a tiny monolithic kernel☆56Updated 7 years ago
- memTrace, a framework for lightweight memory tracing☆55Updated 4 years ago
- A tiny Unix dynamic memory allocator library.☆64Updated 7 years ago
- $research☆19Updated 3 years ago
- Parallel sections library for parallel data-structures☆14Updated last year
- set of small and useful kernel modules/patches for tracing/debugging of different stuff and for learning of Linux kernel☆32Updated 6 years ago
- ssmem is a simple object-based memory allocator with epoch-based garbage collection☆34Updated 8 years ago
- ssmp is a highly optimized message-passing library built on top of the cache-coherence protocols of shared memory processors.☆22Updated 9 years ago
- Heterogeneous memory mapper (hmmap)☆10Updated 3 years ago
- RWMutex for sharing of multicore machines.☆16Updated 5 years ago