Adaptive OS is an open-source project aimed at building an adaptive operating system capable of self-adjustment, protection, and learning.
All contributions must adhere to 3 principles:
-
Stability First – All changes must ensure the system remains stable in both simulated and real environments.
-
Transparency and Modularity – Code should be easy to read, easy to test, and allow for independent module replacement.
-
Ethical Adaptivity – Do not include code that risks privacy violations, fraud, or illegal interference with other system behavior.
-
Fork the repository and create a new branch (
feature/<feature_name>orfix/<issue_code>). -
Write code according to standards:
-
C++23, Rust, or Lua are accepted.
-
All modules in the
/modules/directory must conform to the interface in/core/.
- Run all tests before opening a pull request:
./scripts/run_tests.sh