Language: English (default) | Русская версия
This directory is intended for optional K1OS extensions: modules, patches, and helper tools.
Important: K1OS is not built around heavy Linux kernel rework. The default approach is minimal kernel changes and moving product logic into user space and OS integration layers.
Custom kernel modules for K1OS-specific use cases (when needed).
Each module should include:
Makefile- build configuration*.c- source filesREADME.md- module documentation
Targeted Linux kernel patches, only when the task cannot be solved through configuration or a user space approach.
Format:
patch-name.patch - unified diff format
README.md - rationale and apply instructions
Utilities for developing, validating, and integrating custom extensions.
mkdir modules/my_module
cd modules/my_module
# add source files and Makefilecd kernel
patch -p1 < ../custom/patches/patch-name.patchAll code in this directory must be compatible with Apache License 2.0.