Releases: haoict/TiniLinux
Releases · haoict/TiniLinux
2026.05
2026.04
[2026.04.01]
✨ Features
psplashpackage added for graphical boards builds- RetroArch cores remap support added
htoprcdefault config addedlesspackage added (replaces BusyBoxlesswhich lacks proper ANSI escape support)- Docker (containerization) package added to development boards builds
libcurlandcoreutilsadded to development boards builds
🔧 Improvements
- Raspberry Pi: updated defconfig, optimized config, updated to reflect
graphical.targetdefault - WiFi manager: improved
wifi-manager.sh - systemd: set default
graphical.targetinwith-graphical.fragment, configured default start/stop timeouts, triggersystemd-tmpfileson all board builds - simple-init: refactored to separate launcher from init service
- initramfs: support "quiet" option; updated BusyBox config to disable init utilities (using systemd); updated site mirror
- More CPU allocated for PICO-8
- Updated
rebootcommand,.profile,.bashrc,set_env.sh
🏗 Refactoring
- Development boards refactored; utils packages added for dev boards
- Development files reorganized
- Scripts refactored
- Moved
printkto sysctl; moved disable-bluetooth tofirstboot.sh - Moved some files from
/rootto/usr/share - Removed
pc_qemu_consoleonlyboard - Removed
ifupdown_scriptspackage (replaced by systemdnetwork.service)
🐛 Fixes
- User creation via
users_tables; fixedsudobinary - Fixed user permissions for development boards
- Fixed GitHub Actions build
Full Changelog: 2026.03.18...2026.04
2026.03.18
Changelog [2026.03]
⬆️ Upgrades
- Linux kernel → 6.18.16, Buildroot → 2026.02
- TiniLinux toolchain → kernel headers 6.6.x
🆕 New Packages
fake-08,fastfetch,install-nothing
✨ Features
- Raspberry Pi: ST7789V 240×240 LCD hat support, improved key handler & keymon, LCD optimizations
simple-launchernow supports argumentssetfontsupport in initramfs- QEMU: Docker support, new
pc_x86_64_efi_liveboot_defconfig, adjusted disk size & resolution - Pi3B Docker target with persistent
/var
🐛 Fixes
- RGB30
led-control.sh - Pi3B boot cmdline
- Switched to
mesa3d_no_llvmfor QEMU PC target
🔧 Internal
- Reworked Pi3B configuration
- Package cleanup (removed
dhcpcd,iptables, some Python3 packages) - Moved
dl/to top-level directory; refactoredqemu_common - GitHub Actions: release automation, build caching
Full diff: 2025.12.29...2026.03.11.18
2025.12
Change log:
- Upgrade Linux kernel to 6.18.2
- The root file system now uses squashfs
- Upgrade buildroot to 2025.11
- Improve build time
- Add qemu boards
Full Changelog: 2025.11.11...2025.12.29
2025.11
How to install:
- Download tinilinux-.img.zip
- Extract to get .img file
- Use Rufus (https://rufus.ie/en/) or a similar tool to flash the img file to a SD card
Changes:
- simple-terminal migrated from SDL1.2 to SDL2
- downgrade mesa3d to buildroot 2025.05.3 to avoid LLVM dependency for panfrost
- update firstboot.sh to reduce disk size and extend rootfs later
- add external toolchain defconfigs
- various improvements