Apr 13
Thinstation Linux
I’ve been playing around with Thinstation Linux for work for the last year. I like it a lot. It’s lightweight, fast, modular, flexible, and simple yet powerful. There are smaller Linux distros (e.g. BlueFlops or Tomsrtbt), but for us Thinstation hits a sweet spot in power vs complexity.
Interesting fact about Thinstation: it comes from New Zealand. Its author is Miles Roper from the West Coast District Health Board. I think I need to go down the West Coast for some Monteiths training.
Thinstation is designed as a thin client operating system, so it has to be lightweight (thin clients don’t have grunty CPUs and normally no hard drive). Its purpose is just to get the computer started and connected to a big application server fast, with the applications then running up on the server. It’s Linux though, so it can be made to do a lot more than that.
Thinstation is not so much a distro, but a distro construction kit which you can use to create your own distro. (Though there are some prebuilt versions already available.) It is made up of a variety of packages which just need to be chosen and then built into a boot image. Once built Thinstation can boot off the network (PXE or Etherboot), CD/DVD (ISO), off a USB stick (SysLinux), or it can be installed onto a hard drive (SysLinux or LiLo).
The whole distro except for the kernel is built into a squashfs initrd, and then linuxrc (thinstation.init) mounts that read-only filesystem together with a tmpfs filesystem using unionfs as the writable (but not persistent) root filesystem. For a “normal” distro running linuxrc is only the first of many steps to booting, but for Thinstation once this completes it is 99% ready. This makes it fast. We have it booting in under 15 secs from a live CD.
Some examples of the packages included are: Samba server, X windows, IceWM, Dillo, and Vim, as well as the vital Base package. A package is just a directory with the files stored in their relative locations and a couple of special files like the package’s dependencies. Because it is so simple it is very easy to see how Thinstation packages work and easy to create new custom packages.
Thinstation: lightweight, fast, modular, flexible, and simple yet powerful = sweet


April 16th, 2008 at Wednesday, 1:06 pm
Thanks for the comment. I took the liberty to mention your blog entry on our home page.
June 30th, 2008 at Monday, 6:47 am
Hi !
I think this could be a cool alternative Distro for Edubuntu (do ya know ?) , but i don’t even tried it out.
The Distro for my wishes must be able to install a VDR and perhaps xen my choice of virtualization.
Is this possible with ThinStationLinux ?
Greetings from Germany
reever
June 30th, 2008 at Monday, 9:52 am
While it might be possible to turn Thinstation into an Ubuntu equivalent, that’s wouldn’t be easy and not what it is about. TS is good for thinclients, rescue CDs, kiosks, preOS boots etc. If however you mean using Thinstation to connect to the LTSP server, and running your apps there, then it would be great for that.
November 4th, 2008 at Tuesday, 5:20 pm
I want to use thinstation, but i don’t have any tutorial.
How to set up thinstation server in linux fedora ?
I am using fedora 8
November 4th, 2008 at Tuesday, 5:29 pm
Try the Live CD
http://www.thinstation.org/LiveCD/
November 4th, 2008 at Tuesday, 6:16 pm
I have download Thinstation-2.2.1-LiveCD.desktop.zip then i am burning LiveCD.desktop.iso in folder CD.
I am install linux fedora 8 in PC Server how to setting in my linux fedora to connet Live CD ?