Kuiper Versions

Depending on your configuration choices, different combinations of build stages and substages will be included. Here are the common build configurations:


Basic Image (Default)

The default configuration includes only the essential packages and configuration needed for a functional system:

  • 01.bootstrap - Core filesystem setup

  • 02.set-locale-and-timezone - Basic system localization

  • 03.system-tweaks - User and system configuration

  • 05.adi-tools

    • Substage 14.write-git-logs - Build information tracking

  • 06.boot-partition

    • Substage 01.adi-boot-files - Intel/Xilinx boot files (if enabled)

    • Substage 02.rpi-boot-files - Raspberry Pi boot files (if enabled)

    • Substage 03.add-fstab - Filesystem table configuration

  • 07.extra-tweaks

    • Substage 03.install-rpi-wifi-firmware - WiFi support (if needed)

  • 08.export-stage

    • Substage 01.extend-rootfs - Root filesystem expansion script

    • Substage 03.generate-license License generation

    • Substage 04.export-image - Final image creation


Optional Components

These components can be added on top of the basic image:

  • Desktop Environment (CONFIG_DESKTOP=y):

    • 04.configure-desktop-env

      • Substage 01.desktop-env - XFCE desktop

      • Substage 02.vnc-server - Remote display access

      • Substage 03.cosmetic - Visual customizations

  • ADI Tools (various CONFIG_* options):

    • 05.adi-tools

      • Substages for each tool (libiio, pyadi, libm2k, etc.)

  • Source Code Export (EXPORT_SOURCES=y):

    • 08.export-stage

      • Substage 02.export-sources - Package source code collection

  • Custom Scripts (EXTRA_SCRIPT set):

    • 07.extra-tweaks

      • Substage 01.extra-scripts - Custom script execution

    • For detailed instructions, see the Custom Script Integration section.

  • Raspberry Pi Packages (INSTALL_RPI_PACKAGES=y):

    • 07.extra-tweaks

      • Substage 02.install-rpi-packages - RPI-specific packages