Skip to content

Releases: jens-maus/thinRoot

thinRoot 20240930

01 Oct 10:05
Compare
Choose a tag to compare

This is release 20240930 of thinRoot with the following bugfixes and feature changes:

Downloads License Donate GitHub sponsors

🚧 Changes:

For all changes, see the full commit log.

  • e26fefb - add x264 and x265 support to ffmpeg to ensure cameras stream can be properly transcoded into h264/h265 (e.g. within xfreerdp). Also disabled the wayland freeprdp client sind it is not required for our application.
  • a059616 - update qutselect to latest 3.9
  • 36f527c - add "chrome" to qutselect-disconnect.sh to also kill chrome by the hotkey daemon
  • 96b0b07 - make sure /opt is owned by truser:truser
  • 5430513 - add BR2_PACKAGE_LIBNSS and BR2_PACKAGE_CUPS as dependencies for google-chrome pkg.
  • 5ef7da0 - re-add close button to openbox window config so that we can close app windows.
  • 665e6e9 - add BR2_PACKAGE_YAD to allow cmd-line driven graphical elements to popup in certain situations (progress bars, etc.)
  • 1125fd5 - add missing BR2_PACKAGE_LIBKRB5
  • 65a9984 - add CONFIG_MEDIA_SUPPORT and other video kernel options to allow future video device (webcam) use for certain applications.

👪 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.

thinRoot 20240923

23 Sep 11:58
Compare
Choose a tag to compare

This is release 20240923 of thinRoot with the following bugfixes and feature changes:

Downloads License Donate GitHub sponsors

🚧 Changes:

For all changes, see the full commit log.

  • a5e70c8 - update upstream kernel to 6.6.52
  • d3c8a00 - update buildroot to latest 2024.08 and adapted upstream patches.
  • 6b9ed26 - update qutselect to 3.5 for improved log output for thinlinc+vnc sessions.
  • a3ae9e0 - fix issue with fallback hostname defaulting to "thinroot" and not using the one from the thinroot.hosts file instead.
  • f143f35 - fix some bugs in the pattern matching and field extraction routines in S42LoadNetFiles which could result in the wrong group file being used.

👪 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.

thinRoot 20240801

01 Aug 13:50
Compare
Choose a tag to compare

This is release 20240801 of thinRoot with the following bugfixes and feature changes:

Downloads License Donate GitHub sponsors

🚧 Changes:

For all changes, see the full commit log.

  • added first basic support for SPICE VDI protocol support by adding own custom spice-gtk, phodav and virt-viewer package allowing to run SPICE connections via remote-viewer including USB device redirection, local folder redirections and audio/video support including possibility to route a USB webcam via SPICE.
  • update qutselect to 3.3 which comes with SPICE via ProxmoxVE connection support to be able to connect to VDI VMs providing a SPICE GFX card and SPICE channels to connect usb or other devices from a client system connecting to these SPICE enabled VMs.
  • update upstream kernel to 6.6.43
  • make sure truser group has access to all USB devices under /dev/bus
  • update buildroot to 2024.05.1
  • update ThinLinc client to 4.17.0-3543
  • rename intelnuc to generic-x86_64 since we are not fixed to IntelNUC machines anymore.

👪 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.

thinRoot 20240409

09 Apr 11:17
Compare
Choose a tag to compare

This is release 20240409 of thinRoot with the following bugfixes and feature changes:

Downloads License Donate GitHub sponsors

🚧 Changes:

For all changes, see the full commit log.

  • bump to final qutselect 3.0 version with Qt6 and simplified interface support.
  • update ThinLinc client to latest 4.16.0-3389 version.
  • add bash wrapper and remove our own qutselect connect scripts which are now part of official qutselect project.
  • optimize global buildroot config.
  • bump upstream kernel to latest 6.6.25 LTS.
  • enable MPTCP support.
  • disable CONFIG_WERROR since buildroot removes it anyway.
  • remove rng-tools because in newer linux kernel versions /dev/random is not blocking anymore (5.6+) and the standard kernel provied entropy pool is strong enough (5.10+) so that tools like rng-tools or haveged are not required anymore and just unnecessarily consume CPU time. (cf. nhorman/rng-tools#195 (comment), https://forum.manjaro.org/t/low-entropy-on-my-system/119233).
  • disable busybox wget app since we use upstream wget instead and updated busybox config accordingly.
  • update rpi kernel to latest stable_20240124.
  • update rpi-eeprom to latest version.

👪 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.

thinRoot 20240327

27 Mar 15:28
Compare
Choose a tag to compare

This is release 20240327 of thinRoot with the following bugfixes and feature changes:

Downloads License Donate GitHub sponsors

🚧 Changes:

For all changes, see the full commit log.

  • update upstream linux kernel to 6.6.23 LTS
  • reworked buildroot config environment and kernel config files to be based on fragment config files.
  • bump buildroot to latest 2024.02.1
  • integrate fix for missing /var/lock in /etc/inittab.

👪 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.

thinRoot 20230313

13 Mar 13:08
Compare
Choose a tag to compare

This is release 20230313 of thinRoot with the following bugfixes and feature changes:

Downloads License Donate GitHub sponsors

🚧 Changes:

For all changes, see the full commit log.

  • bumped linux kernel to latest 6.1.18 LTS
  • bumped buildroot to latest 2023.02
  • fixed shellcheck warning/errors
  • fixed chrony drift file permission issue and added more standard settings to default chrony.conf
  • updated xprintidle package to latest 0.2.5 version fixing the build also.
  • fixed qt-webengine-kiosk dependencies
  • added new 0014-qt5webengine-py311-fix upstream buildroot patch to fix python 3.11 related build issues in the qt5webengine-chromium package.
  • added new qt-kiosk-browser package to potentially use this as an alternative for the old/obsolete qt-webengine-kiosk package.
  • enable fq_codel network scheduler in all kernel configs and enable it in global sysctl.conf for improved network performance.
  • added release/snapshot workflow job and release template file
  • added package consistentcy check and some more linter checks.

👪 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.

thinRoot 20230208

10 Feb 08:47
Compare
Choose a tag to compare

Changes:

  • updated buildroot to 2022.08.3
  • instead of using the "sync" option when mounting USB data drives - which slows down transfer speed considerably and also increases the wear level load - we ensure a good synced media via decreased vm.dirty_expire_centisecs and vm.dirty_writeback_centisecs to 5 seconds. Thus we use a global sysctl.conf now with reasonable values.

thinRoot 20221019

19 Oct 19:55
Compare
Choose a tag to compare

Changes:

  • updated upstream kernel to 5.15.74 LTS.
  • updated buildroot to 2022.08 and adapted patchset accordingly.
  • added +gfx-thin-client option to queselect rdp callout script to feature advanced xfreerdp 2.8.0 settings.
  • added missing CROCUS gallium driver for mesa3d and added 20-intel.conf xorg config file to take care of correct DRI/device OpenGL settings.
  • use the powersave scaling governor as the default one.

thinRoot 20220706

07 Jul 12:18
Compare
Choose a tag to compare

Changes:

  • updated upstream kernel to 5.15.50 LTS.
  • updated buildroot to 2022.05 and adapted patchset accordingly.
  • updated rpi-eeprom package to latest pieeprom-2022-04-26 version.
  • retired obsolete qt-webkit-kiosk package in favour of qt-webengine-kiosk.
  • added -x jitter option to rngd startup to disable performance hungry jitter RNG source.

thinRoot 20220309

15 Mar 09:32
Compare
Choose a tag to compare

Changes:

  • updated upstream kernel to 5.10.104 LTS.
  • updated buildroot to 2022.02 and adapted patchset accordingly.
  • added /video option to xfreerdp startup script to improve vide playback capabilities.