openSUSE/kernel-source

A quilt-like series of patches plus scripts and .spec files to produce the kernel RPM package. If you are looking for a ready-to-use kernel tree, have a...

Owned by SUSE

View on GitHub ↗Jump to charts ↓

openSUSE/kernel-source has 150+ stars and 80+ forks on GitHub, is written in Python, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 28 minutes ago
Added to GitGenius on October 12th, 2026
Created on December 1st, 2014
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Disabled - open counts may still include pull requests.
Number of forks: 88
Total Stargazers: 178 (+0)
Total Subscribers: 17 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.
Sign in

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

GitHub issues are disabled for this repository, so issue analytics and the issue explorer are not available.

Detailed Description

kernel-source is a patch management and kernel packaging system that applies a curated series of patches to upstream Linux kernel sources and produces SUSE kernel RPM packages.

The tool solves the problem of maintaining a stable, production-ready kernel distribution by layering SUSE-specific patches and configurations on top of upstream kernel releases. It uses a quilt-based workflow where patches are organized in a series, applied sequentially to the base kernel source, and then built into binary packages. The approach separates patch management from the base kernel, allowing SUSE to track upstream changes while maintaining its own modifications and quality standards.

Developers working on SUSE kernel maintenance or those needing to understand how SUSE kernels are constructed should use this repository. It is suited for kernel contributors, distribution maintainers, and those building custom SUSE kernel variants. The workflow requires familiarity with quilt for patch manipulation and git for version control. The repository provides scripts to automate common tasks like patch sequencing, building source packages, and submitting builds to the Open Build Service for compilation across multiple architectures and flavors.

The project maintains active development with regular patch submissions and updates to support new kernel versions. Patches are subject to strict metadata requirements including author attribution, upstream status tracking via Patch-mainline tags, and SUSE reviewer sign-off for non-upstream contributions, ensuring traceability and accountability throughout the patch lifecycle. The build infrastructure integrates with SUSE's Open Build Service, allowing both local testing and distributed compilation across supported platforms.