Repository navigation
4.0.1
Highlights
- Namespace operations now install vendored namespace state on tasks during
unshare()andclone(), rather than merely tracking namespace membership. - Integrated namespace, SysV IPC, and POSIX message-queue support into the unified
lkm4ctr.komodule. Thevendor_kernelsubsystem starts automatically when the module loads. - Expanded
lkm4ctr_checkerto exercise runtime behavior and report observed results.
Compatibility
Release assets are available for arm64 Android GKI KMIs: android12-5.10, android13-5.10, android13-5.15, android14-5.15, android14-6.1, android15-6.6, and android16-6.12. Load only the module built for the device’s exact KMI. Network namespace isolation is not provided; use host networking.
Changes
feature:
- Install real vendored namespace state for supported namespace operations.
- Add vendored SysV IPC and POSIX message-queue paths to the module.
fix:
- Improve namespace object lifetime, refcounting, and task-exit cleanup.
- Expand the checker’s runtime syscall coverage.
docs:
- Update module and subsystem documentation to reflect the unified runtime architecture and implementation limits.
chore:
- Consolidate runtime-loadable components into one
lkm4ctr.kobuild and automate KMI release builds.