Release Notes
This release includes major changes compared to the previous Freedom-U-SDK (FUSDK) release. The notable changes include:
- Layers and Bitbake have been updated and are compatible with Whinlatter.
- Some packages have been updated.
- Some bugs and security issues have been fixed.
- GCC has been updated from 14.3.0 to 15.2.0.
- LLVM has been updated from 20.1.0 to 21.1.8.
- Binutils has been updated from 2.44 to 2.45.
- Glibc has been updated from 2.41 to 2.42.
- GDB has been updated from 16.2 to 16.3.
- Mesa has been updated from 24.0.7 to 25.2.5.
- OpenSBI has been updated from 1.6 to 1.8.1.
- U-Boot has been updated from 2025.01 to 2026.01.
- Linux kernel longterm has been updated from 6.12.15 to 6.18.3.
- Linux headers have been updated from 6.12 to 6.17.
- Python3 has been updated from 3.13.3 to 3.13.9.
- Xfce4 remains at 4.20.0.
Full Changelog: 2025.10.00...2026.01.00
Instructions to build the release
Prerequisites
There are some prerequisites to be able to build a FUSDK image with the OE / Yocto build system. According to the Yocto documentation, your build host must meet the following requirements and the following packages are needed to build images.
Compatible Linux distributions
The Yocto Project is compatible with recent releases of the following distributions:
- Ubuntu
- Debian
- Fedora
- openSUSE
- AlmaLinux / Rocky Linux
- CentOS
Please refer to the Yocto compatible distributions page for the full and up-to-date list of supported versions.
Minimum tool versions
Regardless of the distribution, the following minimum versions are required:
- Git 1.8.3.1 or greater
- tar 1.28 or greater
- Python 3.9.0 or greater
- gcc 10.1 or greater
- GNU make 4.0 or greater
Required packages
Ubuntu / Debian
sudo apt-get install build-essential chrpath cpio debianutils diffstat file gawk gcc git iputils-ping libacl1 locales python3 python3-git python3-jinja2 python3-pexpect python3-pip python3-subunit socat texinfo unzip wget xz-utils zstdYou must also ensure the en_US.UTF-8 locale is enabled on your system:
locale --all-locales | grep en_US.utf8For other distributions, see the Required Packages for the Build Host section of the Yocto Project Reference Manual.
Hardware recommendations
- At least 140 GB of free disk space
- Minimum 32 GB of RAM recommended
Setup and build
pip install --user kas
mkdir 2026.01.00 && cd 2026.01.00
git clone --depth 1 --branch 2026.01.00 https://github.com/sifive/freedom-u-sdk
kas build --update ./freedom-u-sdk/scripts/kas/freedom-u540.yml
kas build --update ./freedom-u-sdk/scripts/kas/qemuriscv64.yml
kas build --update ./freedom-u-sdk/scripts/kas/unmatched.yml