Thin Client vs Zero Client

I was reading a discussion on an internal mailing list today about the differences between Thin and Zero desktop clients for VDI. I thought I would summaries the discussion and share it with you as it certainly helped to get it clear in my mind.

Zero Client

  • A Zero client is a special purpose / built client that uses a SoC or FPGA.
  • It is upgraded using a  firmware image. (Think of it like your  WiFi router.)
  • They all have software and they all run an OS.
  • The Teradici zero client for example runs a RTOS ( Real Time OS ) called Thread-X

Thin Client

  • A Thin Client is a device that has a stripped down custom OS, customized Linux OS or OEMed Windows Embedded OS. 
  • The image is typically larger than a firmware payload and in some cases a little more difficult to distribute depending on the management tools.
  • Some will argue they need to be managed / patched more and in some way that is true.

An example of a Thin Client would be like VDI Blaster where you have a tiny OS installed on a PC which has only one function and that's to get you to your virtual desktop.

In Summary

  • A Zero Client is more likely to be a purpose built hardware (SoC or FPGA), designed specifically to connect you to your virtual desktop.
  • A Thin Client is a more generic device which could be used and programmed to run different functions/software other than just connecting to a virtual desktop.
Simon Long

View Comments

  • Panologic may wish to argue a couple of points as they claim their device carries no software or even firmware for that matter. I always thought 'Zero' meant zero moving parts, no software or firmware and thus require zero maintenance.
    Also today's "Thin" clients seem to carry as much horsepower as a lot of PC's and as you say carry the same administrative burden.

    • I'd be interested to see what Panologic has to say regarding their clients. 

      What happens if they find a bug in their code, how do they distribute a fix? Do they have to replace all devices?

    • Thanks for the article Simon and yours Vladan...I tried to leave a comment there but couldn't :(

      I hear the Panologic zero client has much better USB support - have you got any experience of this? Didn't realise it used it's own broker. Does it have to or can it use View?

      Any ideas if it integrates with XenDesktop?

      • David, I was only able to test the unit during a day or so. A simple USB printer worked out of the box. (installing the driver inside the VM) . The Fujitsu's Zero client comes with the Panologic broker at no charge when you buy the unit.

        And of course you have the possibility to switch to VMware View and get some high end features like cloned desktops etc....

        The model of Zero Client DZ22-2 supports all three hypervisors, including
        VMware ESX(i), Microsoft Hyper-V and as of January 2011, Citrix Xen
        Desktop.

        Where I work we should get some demo units at the end of next month, so I'll be able to do some more testing.

        We had some clients interested in the PoE model which eliminates the Electrical cabling.

        Ps: It seems that the comments on the article I published were automatically closed after 120 days. Fixed...-:)

  • When working with thin clients i have found eLux (http://www.myelux.com/) to be quite a strong OS. They support a wide range of hardware and have a great enterprise tool for update/config/patch.
    Have used it a couple of times when using re-furbished PCs as thin clients.

  • They all have OS, but zero client OS only for manage device, but Thin Client OS for software displaying remote desktop. Zero Client using PCoIP - is protocol for hardware displaying remote desktop.

Share
Published by
Simon Long

Recent Posts

Google Cloud VMware Engine @ VMworld 2021

Another VMworld is upon us!!! Sadly, it's only virtual again this year. However, that does…

3 years ago

Google Cloud VMware Engine – Learning Resources

As part of my recent move to Google, I'm working on quickly getting up to…

3 years ago

Hey Google!

I am delighted to announce the next chapter in my career. Today is my first…

3 years ago

EP13 – Defending Remotely

In episode thirteen of The VCDX Podcast, I am joined by two special guests who…

3 years ago

Getting Started With Oracle Cloud VMware Solution (OCVS) – Migrating Workloads Using VMware HCX

In my recent ‘Getting started with Oracle Cloud VMware Solution (OVCS)’ post; Getting Started With…

3 years ago

Getting Started With Oracle Cloud VMware Solution (OCVS) – Connecting To An On-Premises Environment

In my recent ‘Getting started with Oracle Cloud VMware Solution (OVCS)’ post; Getting Started With…

3 years ago