Version 2.0.0 introduces a significant evolution of ADI Kuiper Linux, featuring core system changes, updated tooling, and structural improvements across the entire distribution.
This release includes breaking changes, and is not backward-compatible with previous versions.
Breaking Changes
-
Full system based on Debian Bookworm
-
Versions for both armhf (32 bits) and arm64 (64 bits) architectures
-
New system architecture for streamlined builds and deployment
Components
-
This is a basic Linux distribution without ADI tools and boot files, partitioned for ADI
-
To boot you need to add boot files for you hardware setup in
/boot
partition
Improvements
-
Simplified image build pipeline via new CI/CD integration
-
Builds at each push and pull request on GitHub Actions
-
Kuiper now has by default the ADI Package repository as source of package installation
-
Improved documentation and examples for customizing builds
Download
-
New release images and checksums available here: https://github.com/analogdevicesinc/adi-kuiper-gen/actions/workflows/kuiper2_0-build.yml
-
Flashing and installation guide: https://wiki.analog.com/resources/tools-software/linux-software/adi-kuiper_images/release_notes
-
Docker/CI build environment also updated
Known Issues
- SSH connection sometimes fails after setting a static IP address
Planned for v2.1.x and beyond:
-
Support for Xilinx, Intel, Cyclone5, Arria10SoC and RaspberryPI boot files
-
ADI tools like libiio, Scopy, iio-oscilloscope and others will be installed via
apt
from ADI Package Repository -
The update process will be done through ADI Package Repository