[update-readmes] Mode: rewrite — migrating to template structure...
This project provides a hybrid Linux kernel that combines features from XanMod, Liquorix, and Zen kernels. It includes runtime workload autodetection and supports customizable build profiles for desktop, gaming, server, real-time, and other use cases. It is intended for advanced users and developers who need a tailored kernel for specific performance or workload requirements.
The project integrates XanMod and Liquorix/Zen kernel patches into a hybrid Linux kernel with runtime workload autodetection. The architecture consists of a modular build system driven by a Makefile and supporting shell scripts. Key components include:
- Makefile: Provides build targets and configuration options for kernel compilation, such as
MODE,BRANCH,PROFILE, andVENDOR. It wraps aroundbuild.shfor convenience. - build.sh: Main script for compiling and installing the kernel. Accepts arguments for customization, including workload-specific profiles (e.g., desktop, gaming, server).
- kernel/fetch.sh: Script for fetching and updating kernel source code based on the specified branch.
- Profiles: Predefined configurations for optimizing the kernel for specific workloads (e.g., real-time, gaming).
The directory structure is organized as follows:
.
├── Makefile # Top-level build system
├── build.sh # Main build script
├── kernel/
│ ├── fetch.sh # Kernel source fetch script
│ └── src/ # Kernel source tree (generated)
├── .cache/ # Cached files (e.g., Liquorix archives)
├── workflows/ # CI/CD workflow definitions
└── docs/ # Documentation files
Components interact through the Makefile, which orchestrates the build process, invoking scripts and managing dependencies.
git clone https://github.com/Interested-Deving-1896/liqxanmod.git
cd liqxanmodThe repository uses GitHub Actions for continuous integration. Below are the workflows and their purposes:
-
build.yml:- Triggers on push and pull request events.
- Runs the
make buildtarget to build the kernel with default settings. - Requires no additional secrets.
-
gen-arch-config.yml:- Manually triggered workflow.
- Generates Arch Linux-specific kernel configuration files.
- Requires no additional secrets.
-
trigger-artifact-mirror.yml:- Triggers on successful completion of the
build.ymlworkflow. - Uploads build artifacts to an external mirror.
- Requires the
MIRROR_API_TOKENsecret for authentication.
- Triggers on successful completion of the
This repo is maintained in Interested-Deving-1896/liqxanmod and mirrored through:
Interested-Deving-1896/liqxanmod ──► OpenOS-Project-OSP/liqxanmod ──► OpenOS-Project-Ecosystem-OOC/liqxanmod
Changes flow downstream automatically via the hourly mirror chain in
fork-sync-all.
Direct commits to OSP or OOC are detected and opened as PRs back to Interested-Deving-1896.
- Interested-Deving-1896 - 42 commits
- TechGuru42 - 15 commits
- CodeCrafter88 - 8 commits
Note: This repository is a mirror. The upstream source can be found here.
Original project — no upstream fork.
No additional resource files found.
This repo uses automated accessibility auditing via check-accessibility.yml.
Checks include: CODEOWNERS ownership coverage, README screen-reader compatibility, WCAG 2.1 AA HTML compliance, audio overview (espeak-ng), and Braille output (liblouis).
Run the Check Accessibility workflow to generate the first report and accessibility artifacts. See DOCS/accessibility.md for the full reference.
MIT © 2026 Interested-Deving-1896