• Adding stubble to Ubuntu's generic Arm64 Desktop ISOs

    From LWN.net@1337:1/100 to All on Wed Aug 20 20:00:08 2025
    Adding stubble to Ubuntu's generic Arm64 Desktop ISOs

    Date:
    Wed, 20 Aug 2025 18:46:47 +0000

    Description:
    Tobias Heider has written an article that explains changes that are coming
    for Ubuntu's generic
    Arm64 desktop ISO images in the 25.10 release. The current solution,
    Heider says, depends on GRUB features that are unavailable in secure
    boot mode and require adding device-specific logic to multiple
    packages. The new solution, called stubble ,
    is derived from systemd-stub : A bundled stubble image contains stubble itself, a Linux kernel, a
    HWID lookup table to map devices to device trees and multiple device
    trees. When grub loads this "kernel", stubble executes first, reads
    the SMBIOS table to generate HWIDs, looks for a match in the embeeded
    lookup table and loads a matching device tree before passing control
    to the actual Linux kernel. The elegance in this approach lies in how it interacts with the
    rest of the system. Integrating stubble happens entirely at build time
    in the kernel package. The stubble package is a build dependency for
    the kernel. After building the kernel itself, we bundle it with
    stubble and our DTBs and ship the combined binary instead. The
    resulting stubble + kernel + dtb bundle can be loaded by grub like any
    other Ubuntu kernel. No further changes in grub or other packages are
    necessary to make it work.

    ======================================================================
    Link to news story:
    https://lwn.net/Articles/1034579/


    --- Mystic BBS v1.12 A49 (Linux/64)
    * Origin: tqwNet UK HUB @ hub.uk.erb.pw (1337:1/100)