The release of the Armbian 22.08 Linux distribution has been published, providing a compact system environment for various single-board computers based on ARM processors, including various models of Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi, and Cubieboard based on Allwinner, Amlogic, Actionsemi, Freescale/NXP, Marvell Armada, Rockchip, Radxa, and Samsung Exynos processors.
The builds are formed using package bases from Debian and Ubuntu, but the environment is completely reconstructed using its own build system with optimizations for reducing size, increasing performance, and applying additional security mechanisms. For example, the /var/log partition is mounted using zram and stored in RAM in a compressed form with data flushed to the storage once a day or upon shutdown. The /tmp partition is mounted using tmpfs.
The project supports over 30 different Linux kernel build variants for various ARM and ARM64 platforms. To facilitate the creation of custom system images, packages, and editions of the distribution, an SDK is provided. ZSWAP is used for swap. When logging in via SSH, there is an option to use two-factor authentication. The package includes the box64 emulator, allowing the execution of programs compiled for x86 architecture processors. ZFS is used as the file system. Ready-made packages are offered to run user environments based on KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce, and Xmonad.
Release Features:
- Support for the Rockchip RK3588 Rock 5b WIP board has been added.
- Packages have been synchronized with the Debian 11 repositories. Linux kernel packages have been updated to versions 5.15 and 5.19.
- Additional mechanisms for code security analysis have been included.
- Testing of the kernel and u-boot update processes has been enhanced; such tests can now be performed after each change.
- The implementation of automated build processes for weekly rebuilding of community-developed images has been achieved.
- Documentation for developers and board maintainers has been improved.
Source: opennet.ru
