This content is part of the Essential Guide: Comprehensive guide to using cheap thin clients for VDI
Get started Bring yourself up to speed with our introductory content.

Raspberry Pi thin client devices are finally viable for the enterprise

Citrix partnered with Raspberry Pi to create minimal-cost thin clients optimized for the HDX remote display protocol, providing a new way to lower the price of XenApp and XenDesktop deployments.

Since the release of the original Raspberry Pi thin client in 2012, VDI administrators began wondering when they would be able to use it in the enterprise. Now Citrix is making it happen.

Raspberry Pi devices are cheap -- a Raspberry Pi 3, the current model, sells for $40 -- and powerful, and can run Linux operating systems (OSes). The advent of H.264-based remote display protocols that could take advantage of the onboard video decoder in Raspberry Pi thin clients made their use in corporate settings even more realistic. Still, nobody grabbed the bull by the horns to make a complete offering. IT could put an OS on Raspberry Pi devices, install client software and deploy them to the field, but they were underpowered, unmanaged devices easily outperformed by other thin clients.

What we really needed to make the Raspberry Pi into a viable thin client was improved client software and management capabilities. That's where ThinLinX and its TLXOS thin client OS came into the picture. TLXOS, which is based on Raspbian, the default OS for Raspberry Pi, provides an image for the devices that includes client and management software. This combination has been around for a few years, but this is the year that Citrix took note.

At the Synergy 2016 conference in May 2016, Citrix revealed that it's been working on a Raspberry Pi 3-based thin client device that uses Citrix HDX system-on-chip technology to deliver XenApp and XenDesktop virtual desktops and applications to end users. These thin clients -- referred to as Citrix HDX Ready Pi -- can help organizations save on hardware costs to support task workers. HDX Ready Pi devices automatically connect to the company's StoreFront server when they connect to the network, providing users with the same central access to corporate resources as on a thin client that cost several times more.

Citrix-optimized Raspberry Pi thin client devices

Citrix did the right thing by not making and distributing these thin clients itself.

Citrix partnered with hardware manufacturers ViewSonic and Micro Center, which will now sell HDX-optimized Raspberry Pi 3 thin client devices running TLXOS. Companies can purchase these devices for $75 to $90, depending on volume. They include the Raspberry Pi device itself, flash storage, a case, power supply and the TLXOS management software license. Considering the cost of those components, the price seems pretty fair. Plus, Citrix said IT should be able to deploy these devices in minutes.

Citrix worked with ThinLinX to ensure that its Receiver client software performs as well as it can in the first release, but there are some constraints. For instance, Receiver only supports a single monitor. It's not impossible to support two in the future, but with limited resources and ports available on the Raspberry Pi device, it's no sure thing. We'll never see four displays, though, at least on this current hardware version. Companies using Raspberry Pi thin client devices will no doubt run into USB redirection challenges as well, given the lack of resources to handle tasks such as client-side rendering.

Citrix did the right thing by not making and distributing these thin clients itself. It is not a hardware company, and it doesn't need to be getting into thin client management. ViewSonic and Micro Center make good launch partners because neither of them has previously been a direct competitor of thin client vendors such as Dell, Hewlett Packard Enterprise and IGEL.

The profit margin on the hardware side likely is not huge, so ThinLinX is the company with the most to gain from Citrix's improved support of Raspberry Pi devices. TLXOS is an OS and management infrastructure that can run on any x86 microprocessor, so if a company starts using Raspberry Pi thin clients, it could replace the OS on your other endpoints with TLXOS and manage everything from the same interface. IT can have a mixed environment of repurposed PCs, cheap Intel NUC Mini PCs, old x86 thin clients from other manufacturers and Raspberry Pi devices all under one management umbrella.

We can reasonably assume that the typical use cases for these new Citrix HDX SoC devices are probably relegated to task workers for the time being, so the largest question that remains is scalability. Citrix hasn't released any scalability numbers, only saying that it has not yet tested the overall platform beyond hundreds of users, but that everything performed fine in those tests. I don't see many large organizations abandoning their existing thin clients for a taste of Raspberry Pi, so it's possible most deployments will be small and medium-sized businesses where scalability isn't a major concern.

Raspberry Pi has become a major player in the education thin client computing market, but with improved management and Citrix on its side, these low-cost endpoints might be ready to dig into the enterprise as well.

Next Steps

Thin client sales decline due to inexpensive PCs

Where mobile thin clients fit into the workplace

How to set up a Chromebook remote desktop

Dig Deeper on Virtual desktop infrastructure and architecture

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

How viable are Citrix HDX Raspberry Pi thin clients in the enterprise?
Hi Gabe,

Thanks for a great article and also for mentioning ThinLinX & TLXOS in your Live Blog at Synergy. 

It has been a lot of work over a lot of years :-)

We are very excited about the RPi3 Citrix HDX performance when running TLXOS, we have a long list of enhancements that are on the way in the coming months not just to TLXOS but also to the ThinLinX Management Software.

We recently switched from a Raspbian ARMv6 base to Debian ARMHF ARMv7 for TLXOS RPi. This also makes it easier for ThinLinX to support other ARM devices (Dual screen Rockchip RK3288) in the near future as the base OS is almost identical, only the Linux Kernel is different.

We have a new Intel Small Form Factor version of TLXOS on the way, this runs on Intel NUC's, the new Intel Compute Sticks and basically anything with an Intel Chipset, supporting up to three Displays and uses our H.264 Hardware decoder for Citrix HDX

Last but not least is our Re-Purpose PC & Laptop version of TLXOS. Even a 10 year old PC with 512MB RAM delivers good performance when connecting to a Citrix HDX session. 

We have Smart Card support planned for the RPi and other features which make the RPi3 even more Enterprise Ready

The Thin Client World has just been disrupted...


John Nicholls
President ThinLinX Inc.

Why so much fuzz about this? It is just another small task specific thin client device with the same end point software as many already cosmetically available ones. The only "new" thing is that Citrix has officially supports and endorses this platform. The same they they have done with Wyse and other thin client vendors...
It's important because of (1) the price point and, (2) the ability to mage these devices on an enterprise level. It also challenges the hardware/firmware support model that generally costs extra; with an inexpensive device like this, you have only a basic OS to update and if it breaks you buy another board for $35.
@ThinLinX2 - so, you’ve got a long list of enhancements on the way for the RPi3 Citrix HDX. Any hints as to what those are, and are they prioritized to drive enterprise adoption or performance?
I think a large vendor backing is something that will help Raspberry Pis get their foot in the door with many enterprises. I’ll be curious to see how this plays out.
Well, Citrix is huge and expensive. We don't need Citrix, and use Raspberry connecting to Windows Terminal Server at the cost of Rpi itself. We're using Wtware for Pi thin client, it's free for now.