This repository carries the complete Linux source used by
blue-1ms/uconsole-ubuntu-lts
for Ubuntu 26.04 on the ClockworkPi uConsole CM4 Lite. It is a source and
provenance repository; installable Debian packages are published by
blue-1ms/uconsole-apt.
- Stable tag:
7.1.4-stable - Tested candidate:
7.1.4-candidate.04 - Runtime ABI:
7.1.4-1001-uconsole - Exact patched source commit:
556fdcffd188f56281a328dda1dac0f1af737a71 - Release branch:
uconsole/ubuntu-26.04-7.1.4 - Release base: Raspberry Pi
rpi-7.1.ycommit8a033ce62b843f38bdc2af6023e6203704cf1131
The stable source includes the CM4 uConsole overlay, CWU50 old/new panel
detection, OCP8178 backlight, AXP PMIC/battery support, audio routing hardware
support, and the BCM2711 VC4/V3D DMA-zone fix. The exact source is paired with
uconsole-platform 0.1.20 and the signed package receipt in the control-plane
repository.
mainis the upstream-oriented landing branch and points maintainers to the latest stable release.uconsole/ubuntu-26.04-<version>contains the exact patched release source.- Candidate and stable tags are immutable. A stable tag points to the same source commit as the hardware-passed candidate; it is never rebuilt or moved.
vendor/akrex-*branches are historical uConsole hardware provenance only. New kernels start from a pinned official Raspberry Pi or Canonical source, then rebase and audit the project-owned patch series.- Kernel packages, A/B validation, FAT diagnostics, hardware evidence and
update instructions live in
uconsole-ubuntu-lts. - Kernel and platform packages are one stable release transaction. The source tag remains kernel-only, while the matching APT Release contains the split image/modules/headers/buildinfo/meta packages, exact tested platform and applicable Plymouth package. A second platform Release is used only for a platform-only change with unchanged kernel source and package bytes.
- Package validation is content-addressed and signed. Reusing identical kernel package bytes reuses that receipt; it does not repeat modules, depmod, vermagic, headers, DT or initramfs checks. Hardware A/B and CM4 validation is a separate stable gate.
- The adjacent N-1 kernel rule applies to a kernel rollout. Ordinary Ubuntu, firmware, initramfs or platform boot-asset updates use the complete previous deployment as fallback and may keep the same kernel ABI in both slots.
The durable rules, validation scopes and forbidden release-specific constants are documented in UCONSOLE_RELEASE_POLICY.md.
The next upstream kernel must use a new ABI, Debian package version, candidate
tag and immutable receipt. Do not install this repository directly over
/boot; use the signed uconsole-apt packages and the supported
flash-kernel/piboot-try A/B path.
There are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML and PDF. Please read Documentation/admin-guide/README.rst first.
In order to build the documentation, use make htmldocs or
make pdfdocs. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
There are various text files in the Documentation/ subdirectory, several of them using the Restructured Text markup notation.
Please read the Documentation/process/changes.rst file, as it contains the requirements for building and running the kernel, and information about the problems which may result by upgrading your kernel.