This is release 20250128 of thinRoot with the following bugfixes and feature changes:
🚧 Changes:
For all changes, see the full commit log.
- updated RaspberryPi3 (rpi3) platform to latest thinRoot environment including latest 6.6.x RaspberryPi kernel and buildroot 2024.11.1 so that thinRoot can finally again be used on a RaspberryPi based environment. Further Pi versions (Pi4, Pi5) will follow.
- specify allowinterfaces for dhcpcd.conf and make sure to use usbXX net interface names.
- add
SESSION_0_HIDECURSOR
to allow to hide cursor upon X11 startup - update upstream kernel to 6.12.11 (generic-x86_64)
- enable kernel module compress/decompress for kernel 6.6
- enable firmware loader compression support in kernel and enable the corresponding buildroot packages as well.
- add webkitgtk minibrowser patch to introduce zoom level cmdline setting
- unify buildroot config options and enable libdrm buildroot configs
- enable DRM kernel config options
- fix global locale setting to prefer en_US.UTF-8
- downgrade rpi-firmware to 1.20211118 as this seems to be the last version working with our U-Boot network boot environment.
- make sure to remove
/etc/X11/xorg.conf.d/20-intel.conf
because it does not work with rpi target platform. - remove disabled snd support and framebuffer support and adapted config.txt
- add pcsclite library and adapt multilib32 default packages to get the thinlinc linked for 32bit targets.
- add GLIBC_UTILS for ldconfig and add ldconfig call to inittab so that the cache file will be updated accordingly.
- add xz package to get kmod xz support and also add kernel module uncompress directly in the kernel.
- use kmod tools instead of busybox kernel module tools which are not able to deal with xz compressed modules.
- update main upstream kernel from 6.6.x to 6.12.x (6.12.9) and adapted all kernel configs and buildroot dependencies accordingly.
- update buildroot to latest 2024.11.1
- update thinlinc to 4.18.0-3768
👪 Contributors (alphabetically):
📦 Download:
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well.
-
Generic-x86_64:
📦 thinRoot-20250128-generic-x86_64.img
SHA256: e471f063649194c99369f7fbec25fdca6302454410bb3fd06fbdf52075f17568 -
RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W:
📦 thinRoot-20250128-rpi3.img
SHA256: cb98a5ed17318630409717598886350279682eac9e4954e1834e74a929f7798c
📦 thinRoot-20250128-rpi3-kernel.img
SHA256: 571b38efbea0cd4a435216ed3b92287f0a43251d21feaff1291fd62dd33260dd
📦 thinRoot-20250128-rpi3-sdcard.img
SHA256: d641724cf1bb3160f075e23489f9cc7b2fcd88b431a5ae5021a281f66d8c7100