thinRoot

thinRoot is a buildroot (https://buildroot.org/) powered operating system environment to create lightweight user-defined kiosk systems or ThinClients (e.g. using x86 hardware, RaspberryPi, ASUS Tinkerboard, etc.) to smoothly connect to server-based desktop environments via ThinLinc, RDP, SPICE@ProxmoxVE, VNC or to create a simply web-kiosk.

APACHE-2.0 License

Stars
52

Bot releases are visible (Hide)

thinRoot - thinRoot 20191030

Published by jens-maus almost 5 years ago

  • implemented a ntfs-3g usbmount functionality that uses ntfs-3g instead of the kernels' own ntfs (limited) driver to mount NTFS thumb drives.
  • bumped the latest kernel to 4.19.81.
thinRoot - thinRoot 20191017

Published by jens-maus about 5 years ago

  • fixed an issue with USB thumb drives containing FAT filesystems with UTF-8 encodings were not respected. Now the utf8 vfat option is used to mount these drives with utf8 encoding enabled so that xfreerdp can forward these files correctly to Windows Terminalservers.
  • added ext2, ext3 and f2fs filesystem to be usable on external USB thumb drives. In addition, more usable codepages are added to the kernel now.
  • updated buildroot to latest 2019.08.1 stable version
  • updated linux kernel to latest 4.19.79 LTS
thinRoot - thinRoot 20190916

Published by jens-maus about 5 years ago

  • updated buildroot to latest 2019.08 stable version
  • updated linux kernel to latest 4.19.73 LTS
thinRoot - thinRoot 20190826

Published by jens-maus about 5 years ago

  • enhanced S42LoadNetFiles startup to grab own hostname from a thinroot.hosts file in case the dhcp server didn't reply with a useable hostname at all.
  • use clientid instead of duid to workaround broken DHCP servers not extracting the MAC address out of the duid (M$ suxxs).
  • added NET_DNS_XXXX env variable handling to LoadNetFiles so that we can override the DNS servers and search string accordingly.
  • added NTP_TIME_SERVER parsing and push to chrony.conf to allow to override the default, dhcp-provided NTP server selection.
  • updated ThinLinc client to latest 4.10.1-6197 version.
  • updated linux kernel to 4.19.68 LTS
thinRoot - thinRoot 20190812

Published by jens-maus about 5 years ago

  • fixed symlink creation usbmount script to also deal with empty MODEL+VENDOR strings and still mount an usb drive correctly.
  • updated linux kernel to latest 4.19.66 LTS
thinRoot - thinRoot 20190802

Published by jens-maus about 5 years ago

  • added noipv4ll option to /etc/dhcpcd.conf to stop IPv4LL address allocations
  • bumped linux kernel to latest 4.19.63
thinRoot - thinRoot 20190712

Published by jens-maus over 5 years ago

This release enables USB audio and comes with kernel 4.19.58 and buildroot 2019.05.1 updates.

thinRoot - thinRoot 20190702

Published by jens-maus over 5 years ago

This is the first initial release of thinRoot coming with support for all intel NUC based hardware models and supporting ThinLinc + RDP connections out of the box.

Badges
Extracted from project README
Current Release Downloads Contributors Average time to resolve an issue Percentage of issues still open Commits since last release License Donate GitHub stars Donate