Citrix XenClient features, GA availability and strategy

Posted by virtualization.info Staff   |   Thursday, May 13th, 2010   |  

Yesterday, during its Synergy 2010 conference in San Francisco (see virtualization.info coverage), Citrix announced the availability of XenClient: the free client hypervisor formerly known as project Independence.

As published yesterday, the XenClient build released yesterday is Release Candidate.
A lot has been said about the huge delay that both Citrix and VMware accumulated to launch their client hypervisors, and the reasons behind it.
Despite that, Citrix managed to release a pretty stable version of the platform before VMware could do the same with it Client Virtualization Platform (CVP), and managed to support nine average laptops (three from HP, three from Lenovo and five from Dell).

After the keynote, virtualization.info sit with Peter Blum, Director Product Management and Marketing for this new platform, who detailed a lot of aspects never published before on XenClient.

The first and most important information to know about XenClient is that it doesn’t require Intel vPro.
A lot has been said about this topic too, and both Citrix and VMware have been criticized for the choice to have vPro as a mandatory requirement to run their client hypervisors, when much smaller competitors like Virtual Computer and Neocleus don’t need it.
Well, at least for XenClient, Intel vPro is highly recommended but not a mandatory requirement.

At today vPro is an umbrella for multiple Intel technology: VT-x, VT-d, Active Management Technology (AMT) and Trusted Execution Technology (TXT).
In its current form, XenClient only requires VT-x and VT-d.
The reason why Citrix is highly recommending to have a laptop certified for all Intel vPro technologies, is that in future XenClient may leverage the other two, like TXT to recognize hypervisor’s tampering attempts.

To guarantee remarkable guest OS performance, Citrix is not just leveraging VT-d. The company is using para-virtualized drivers for the top three Windows guest OSes: XP, Vista and 7.
At the moment, there’s no official support for Linux guest OSes, but the company reports that it works.

There will be several editions of XenClient. The current one is called Express and integrates the Citrix Receiver and another, new component called Synchronizer, which is needed to remotely provision virtual desktops and security policies on the hypervisor.

While Synchronizer takes care of virtual desktop provisioning, there’s not a specific solution to provision the XenClient platform itself on bare metal laptops. Anyway the product features a PXE subsystem and thus it can be used with any third party enterprise distribution product, including the Citrix Provisioning Server.

Citrix tentatively expects to release the GA of XenClient in Q3 2010.
The product is and will remain free and (mostly) open source. Source code is available already now but, like it happens for XenServer, it doesn’t include some proprietary components, like the user interface to switch from one virtual desktop to another.

As already said in our previous articles, XenClient is based on the same virtualization engine of XenServer, which is based on Xen.
At the moment XenClient is built on top of Xen 3.x. The new Xen 4.0 engine will be implemented as soon as it matures a little in versions 4.x.

Contrary to what the press reported on the reasons behind such delay (XenClient was originally expected for the end of 2009), the biggest technical challenge is not to support the myriad of laptop configurations on the market.  The complexity is in other aspects.

First of all, Citrix has to guarantee a properly balanced power management in XenClient, avoiding that the new hardware virtualization layer impacts too much on battery life or that it prevents power saving capabilities that modern operating systems offer today. To do so the company has to go through a complex fine tuning process and, while Intel is assisting, finding the optimal configuration for different laptop models is a time-consuming activity.
The second issue is related to support the graphic subset in a proper way: Citrix is well aware that a smooth visual experience is critical to guarantee the success of this platform.
The third, most relevant issue is to guarantee a comprehensive USB support, which apparently is rather complex to achieve.

Despite it may not delay the product release as the issues above, Citrix has yet another challenge, which is to develop a valuable user interface that doesn’t confuse customers (what has to happen inside each virtual desktop when I press the power off button of the laptop chassis?).

Citrix is aware of challenge and is investing big in usability. The company has a dedicated team that is solely focused on this and researched around user interfaces for a few years.
More than that, in March 2009 Citrix hired the former Director of User Experience at Salesforce, Catherine Courage, who now is Vice President of User Experience, and is now leading the company’s effort in improving usability across all products.
Even during the Synergy conference, Citrix is even inviting attendees to sit down and use XenClient to study how the interaction works and how it can be improved.

The challenge for the usability team is big not just because of the inherent complexity of the XenClient approach, but also because Citrix is not targeting the average consumer with this product and thus some design choices will impact the user experience in any case.
XenClient has been designed to appeal corporations and IT professionals, so there’s a major focus on security.
For instance, the most typical operations between virtual desktops that standard hosted desktop virtualization solutions permit, like copy & paste or shared folders, are denied.
Despite Citrix is using a seamless window approach to show the two virtual desktops’ applications side by side, the only way to exchange data between them is to go through the network.

What is the long term strategy of Citrix for this product?

Of course XenClient is yet another container where to stream applications, which is where the company makes money, but Citrix is looking at additional opportunities for its client hypervisor.

The product has been designed to be extensible. At the first release there will be no APIs, but Citrix envisions a 1.x version that will include interfaces and an SDK, and that will be leveraged by partners to do interesting things, like enterprise management.
The idea is that XenClient may become a de fact standard platform on which 3rd parties can add value with different plug-ins, which seems exactly the vision that Phoenix Technologies had for its HyperCore client hypervisor (based on Xen too) that never became a success.

The vendors that already offer a client hypervisor may see this a great opportunity to lower their R&D costs while staying competitive.
Virtual Computer for example
didn’t exclude the idea that one day XenClient could replace its existing client hypervisor (which is based on Xen as well): the only problem of course is that XenClient is not yet 1.0 and Citrix has a lot of work to catch up in terms of hardware support and capabilities.
If Citrix will succeed, considering that Virtual Computer is not monetizing on the hypervisor itself, there’s no reason to not offload most of the hypervisor’s development costs to Citrix, while focusing on innovation somewhere else. Also because Citrix is an investor of Virtual Computer.

Citrix is not in hurry: XenClient seems a long term project and the company sees this first release as a first exploration of the market opportunities. Subsequent major releases will be more solid and feature-rich to appeal enterprise customers, and over the long term, depending on the market trends, Citrix may even consider a porting on other architectures (ARM-based tablets anyone?).


Labels: ,

blog comments powered by Disqus


virtualization.info Newest articles
Brian Gammage puts some order in VMware’s strategy

May 24th, 2012

Today Milan hosted the VMware Forum 2012, during the opening keynote Brian Gammage, VMware’s Chief Market Technologist, tried to collect all the news and declarations we heard in the last…

VMware acquires Wanova

May 23rd, 2012

Yesterday VMware announced the acquisition of Wanova Inc. a company whose main product is called Mirage.
Mirage is a centralized management and recovery solution for physical desktop images over the…

Paper: VMware vSphere Metro Storage Cluster Case Study

May 23rd, 2012

Yesterday VMware published a paper focused on VMware vMSC (vSphere Metro Storage Cluster), a new configuration within the VMware Hardware Compatibility List intended for environments where disaster/downtime avoidance is a…

EMC acquires Syncplicity

May 22nd, 2012

Yesterday, during its annual conference in Las Vegas, EMC announced the acquisition of Syncplicity, a cloud-storage privately held startup founded in 2008 and based in Menlo Park, California.
Terms…

Release: Oracle VM Server for x86 3.1

May 21st, 2012

On May 18th Oracle announced the general availability of version 3.1 of its x86 enterprise virtualization solution VM Server.
This release follows 3.0 announced on August 24th 2011.
All the new…

VMware shows View 5.1 performance improvements

May 21st, 2012

In this post, published on May 18 in VROOM! Blog, the VMware’s Performance Team presented some of the most significant enhancements and optimizations brought to Teradici‘s PCoIP protocol in the…

NVIDIA introduces World’s Firs Virtualized GPU

May 17th, 2012

On May 15th NVIDIA unveiled the NVIDIA® VGX™ platform that will be available later this year through NVIDIA’s hardware OEM and VDI partners.
This new platform promises to deliver…

Microsoft announces Assessment and Planning Toolkit 7.0 Beta Program

May 17th, 2012

Microsoft announced this week the new Beta version of its capacity planning tool Microsoft Assessment and Planning (MAP) 7.0 Beta.
The Beta program opened on May 15th and the review…

VMware announces vFabric Suite 5.1

May 15th, 2012

Today VMware announced VMware vFabric Suite 5.1, expected to be generally available in Q2 2012.
vFabric Suite 5.1 includes vFabric Application Director, to automate the deployment and management of vFabric…

VMware CTO talks about R&D plans for the future

May 15th, 2012

On April 4 Stephen Herrod, VMware’s CTO, has attended, as guest speaker, at a VMUG meeting in Italy.
One of the key point of the speech, documented in one hour-long…

Citrix Hosted Server VDI Tech Preview

May 14th, 2012

Last week Citrix announced a new tech preview for Hosted Server VDI technology that allows cloud providers to leverage Microsoft SPLA to host VDI-style desktops obtaining a pay-as-you-go monthly subscription licensing…

Release: Atlantis ILIO Diskless VDI 3.2

May 11th, 2012

On May 7 Atlantis Computing announced the general availability of its Atlantis ILIO Diskless VDI 3.2, this product, tailored in particular for VMware View 5.1, enables virtual desktops deployment…

Citrix unveils Project Aruba

May 11th, 2012

On May 7 Citrix announced a technology preview of Project Aruba that extends Citrix VDI all-in-one proposal for the SMB market, VDI-in-a-Box, with personal vDisk technology.
VDI-in-a-Box, inherited from Kaviza…

Cloud Sidekick announced Early Access release of Cato EE

May 10th, 2012

On May 7 Cloud Sidekick announced the Early Access Program release of Cato Enterprise Edition (EE) which extends the Community Edition (CE) with Storm Deployment Automation and support for…

 
Monthly Archive