Skip to content

ThatOverPowered/void-lqxkernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Void Linux template for LQX (Liquorix) kernel

This repository provides a Void Linux source package template for building the LQX (Liquorix) kernel, a desktop-optimised Linux kernel that focuses on low-latency, responsiveness and multimedia performance. The LQX kernel is not officially packaged in the Void repositories, so this template makes it easy to build and install it using the standard xbps-src infrastructure.

About the template

The template is written to closely follow the official Void Linux kernel packaging conventions. It builds the kernel, its headers, debug symbols and the linux-lqx metapackage, and it respects Void’s usual handling of kernel modules, firmware and hooks.

The only intentional deviation from the official Void kernel template is that module signing has been disabled. The lead developer of the Liquorix project seems to not support mandatory module signing1 2 for this kernel, and the template honours that decision by not signing modules during the build.

  • Kernel configuration: Uses the upstream1 Liquorix configuration (x86_64-dotconfig)
  • Package naming and structure: Identical to Void’s kernel packages – separate subpackages for the kernel, headers, debug symbols and the metapackage.

Requirements

  • Void Linux
  • base-devel development tools package
  • GCC

Building the kernel

Clone the void-packages repository:

$ git clone https://github.com/void-linux/void-packages.git

Clone the void-lqxkernel repository:

$ git clone https://github.com/thatoverpowered/void-lqxkernel.git

Move the templates and their symbolic links:

$ mv void-lqxkernel/linux7.0-lqx* void-packages/srcpkgs

Build the package:

$ cd void-packages
$ ./xbps-src pkg linux7.0-lqx

Contributing

Issues and pull requests are welcome. Please make sure any changes stick to Void’s packaging style and clearly document any deviations from the standard kernel template.


Note: This repository only contains the packaging template. The actual kernel source is downloaded at build time from the official Liquorix repository.

About

Void Linux template for the LQX (Liquorix) kernel

Resources

Stars

Watchers

Forks

Contributors

Languages