Apertis is a Debian derivative distribution geared towards the creation of product-specific images for ARM (both the 32bit ARMv7 and 64-bit ARMv8 versions using the hardfloat ABI) and Intel x86-64 (64-bit) systems.

Apertis v2026dev3 is the fourth development release of the Apertis v2026 stable release flow that will lead to the Apertis v2026.0 release in March 2026.

This Apertis release is the first based on Debian Trixie and on top of it provides several customizations. It ships the latest Linux kernel in 6.12.x series but later releases in the v2026 channel will be tracking newer kernel versions up to the next LTS.

Test results for the v2026dev3 release are available in the following test reports:

Since this release is the first development release after the rebase on top of Debian Trixie no manual testing has been performed.

Release flow

  • 2024 Q4: v2026dev0
  • 2025 Q1: v2026dev1
  • 2025 Q2: v2026dev2
  • 2025 Q3: v2026dev3
  • 2025 Q4: v2026pre
  • 2026 Q1: v2026.0
  • 2026 Q2: v2026.1
  • 2026 Q3: v2026.2
  • 2026 Q4: v2026.3
  • 2027 Q1: v2026.4
  • 2027 Q2: v2026.5
  • 2027 Q3: v2026.6
  • 2027 Q4: v2026.7

Release downloads

Apertis v2026dev3.0 images
Intel 64-bit fixedfunction hmi base SDK SDK
ARM 32-bit (U-Boot) fixedfunction hmi
ARM 64-bit (U-Boot) fixedfunction
ARM 64-bit (Raspberry Pi) fixedfunction hmi

The Intel fixedfunction and hmi images are tested on the reference hardware (UP Squared 6000), but they can run on any UEFI-based x86-64 system. The sdk image is tested under VirtualBox.

Apertis v2026dev3 package list

The full list of packages available from the v2026dev3 APT repositories is available in tab-separated value (TSV) format for easy processing in spreadsheets:

Apertis v2026dev3 repositories

deb https://repositories.apertis.org/apertis/ v2026dev3 target development sdk non-free

New features

New versions of core packages

As part of the rebase on top of Debian Bookworm all the packages have been updated. As a summary this is a list of the packages available:

Build and integration

Bugfixing and cleanup

During the development of v2026dev2 Apertis team was focused in the rebase on top of Debian Trixie, which involved upgrade most of the packages and recipes. In this cycle, the focus was put in bugfixing and cleanup to provide a more stable and clean distribution towards the next Apertis stable release v2026.0 scheduled for March 2026.

Deprecations and ABI/API breaks

Regressions

No known regressions.

Deprecations

No known deprecations

Breaks

No known breaks

Infrastructure

Apertis Docker images

The Apertis Docker images provide a unified and easily reproducible build environment for developers and services.

As of today, this includes the apertis-base, apertis-image-builder, apertis-package-source-builder, apertis-flatdeb-builder, apertis-documentation-builder, and apertis-testcases-builder, Docker images.

Images

Image daily builds, as well as release builds can be found at https://images.apertis.org/

Infrastructure overview

The Apertis Image Recipes provides an overview of the image building process and the involved services.

Known issues

High

Normal

  • Issue #7 Crash when initialising egl on ARM target
  • Issue #9 System users are shipped in /usr/etc/passwd instead of /lib/passwd
  • Issue #32 Gitlab pipeline OBS job reported “success” but OBS build was “unresolvable”
  • Issue #66 Some binaries in the toolchain tarball are huge
  • Issue #256 OBS: Backend doesn’t start immediately upon restart
  • Issue #331 Frequent 504 Errors repeatedly causing pipelines to be marked as failed
  • Issue #339 Up Squared 6000 board fails to boot randomly in LAVA
  • Issue #377 import-debian-package issues during package import
  • Issue #396 Pipeline to build package fails during build-source for texlive-extra
  • Issue #405 traprain: test failed
  • Issue #413 obs-runner: Disabled architectures on a OBS package get re-enabled when CI creates a branch
  • Issue #448 ade-commands: test failed
  • Issue #462 agl-compositor mute functionality not working
  • Issue #486 “webkit2gtk-ac-3d-rendering” fails in “ARMHF”.
  • Issue #528 OBS runner creates conflicts in the origin repo, then waits forever for them
  • Issue #633 dashboard: issues just after a branching
  • Issue #637 Improve the repo/pipeline used to test the lintian job
  • Issue #638 Improve the repos/pipelines used to test the abi-checker job
  • Issue #643 Improve the tool import-debian-package to trigger the generation of debian/apertis/copyright on an initial import.
  • Issue #656 Improve apertis-pkg-* tools (from apertis-dev-tools) to use python-gitlab instead of relying on urllib
  • Issue #659 Remove “hmi” repository from website documentation
  • Issue #664 Improve workflow for importing packages
  • Issue #665 Write a python tool to generate apertis-oslist.json (for rpi-imager)
  • Issue #675 pkg/debugpy: investigate tests failure at build time
  • Issue #678 Test pipeline of ci-flatdeb-builder triggers too many (5) MR pipelines
  • Issue #702 Improve delta tracking in linux package
  • Issue #703 Add recommendations about gitignore usage
  • Issue #721 Improve checks on folding/branching
  • Issue #734 qa-parser relies on lqa which is unmaintained
  • Issue #736 OBS: the build of some packages disturbs OBS behaviour
  • Issue #742 dashboard reports Git repository contains an untracked debian branch debian/bullseye
  • Issue #780 tiny-container-user-basic: test failed
  • Issue #789 Move import-debian-package to apertis-infrastructure
  • Issue #790 scan-copyrights provides different results on different runs
  • Issue #801 initramfs-tools is not able to include all the needed modules
  • Issue #806 publishing issue due to sync2aptly miscalculates which version is newer
  • Issue #813 Investigate license issue for rust-ansi-colours
  • Issue #826 apparmor-functional-demo: test failed
  • Issue #836 apparmor-gstreamer1-0: test failed
  • Issue #837 apparmor-ofono: test failed
  • Issue #838 apparmor-pipewire: test failed
  • Issue #840 tiny-container-system-device-sharing: test failed
  • Issue #841 tiny-container-user-aa-enforcement: test failed
  • Issue #842 tiny-container-user-connectivity-profile: test failed
  • Issue #848 apparmor-geoclue: test failed
  • Issue #851 sdk-docker: test failed
  • Issue #852 OBS returns too many “HTTP Error 504: Gateway Time-out”
  • Issue #870 Invetigate appamor failing appamor tests on LAVA
  • Issue #871 Make folding pipeline more robust
  • Issue #872 Package from development are referenced in target images
  • Issue #873 Apertis toolchain requires glibc version 2.41
  • Issue #877 tiny-container-system-aa-enforcement: test failed
  • Issue #878 tiny-container-system-basic: test failed
  • Issue #879 tiny-container-system-connectivity-profile: test failed
  • Issue #882 sdk-cross-compilation: test failed
  • Issue #887 NFS images need to be tweaked to work with LAVA
  • Issue #895 devroot-enter does not provide correct permission on /home/user
  • Issue #898 Multimedia files are not found

Low

  • Issue #15 Fix the kernel command line generation in OSTRee for FIT image
  • Issue #23 Remote outputs and local output, buffer size combined in Maynard/GTK
  • Issue #65 Terminal at xfce desktop corrupted after debos call