Average time to read: 8 minutes

This article was originally written as a guest blogger for intense School IT educational services. This may sound a bit weird to some, but Microsoftโ€™s Windows XP is hot! Perhaps not as hot as it was when it was first released, but itโ€™s not far of. Unfortunately not in a good way. Next year, in April 2014 to be exact, Microsoft Windows XP will no longer be officially supported. During this article Iโ€™d like to explore the end of life concept, what we can do to prevent potential issues and have a look at some of the possible migration and or upgrade scenarios we have at our disposal. Is it time to dump those fat clients? Adopt VDI? DaaS or Hosted Shared Desktops perhaps? Letโ€™s see whatโ€™s out there.

Lifecycle fact sheet

Microsoft has something called the Windows Lifecycle Fact Sheet, it holds all end of support and end of sales dates regarding Microsoftโ€™s client operating systems, Iโ€™m sure thereโ€™s one for server OSs as well. Have a look here: http://windows.microsoft.com/en-us/windows/products/lifecycle youโ€™ll probably notice that the 8th of April 2014 is on top of the list and marks the end of extended support for Windows XP. Although this might be hard to imagine for some, for a lot of companies this date is kind of an important one (yes, there are still hundreds, if not thousands, of companies still running Windows XP). If youโ€™re one of them, now is the time to act, get rid of it, upgrade, migrate, do something! When extended support ends, Microsoft will no longer provide any (hot) fixes, patches, security updates, service packs etc. Viruses, spyware, and other malicious software will once again become a serious threat and thereโ€™s not much we can do about it except to dump XP.

Time to innovate?

In theory this all sounds simple, replace XP with Windows 7, or 8 even, not much more to it. In practice, however, this isnโ€™t always as easy as it may seem. Application and hardware compatibility, 32 vs 64 bits, end-user training and acceptance are just a few of the issues you might run into along the way. And what about you current infrastructure? Still using fat clients, standard images and Microsoft SCCM to handle your application installs? Donโ€™t get me wrong, if the business case fits, this might be the right solution for you. Iโ€™m just saying that ย this might be a good time to think things over, perhaps renew, or innovate even, give this some thought! And since youโ€™re still running XP, thereโ€™s a pretty good chance that your current hardware needs to be updated as well, so you need to invest anyway. The only question is, which solution is right for you? Not only financially, but perhaps even more important, which solution best fits your users and organization as a whole, given that the price is also right of course. And because thereโ€™s no real โ€˜one size fits allโ€™, this may take some time to figure out.

What are our options?

Naming and listing our options is the easy part, which one to pick the hardest. A lot will depend on your needs as an organization and, in the end, the acceptance of your users, this will make or break your project all together, and thatโ€™s a given. It simply isnโ€™t up to IT alone to decide which route to take, Itโ€™s very important to involve your working staff from the beginning, hear what they have to say. We need to sit with our users to inventory and discuss their daily routines, what do they like about their current work environment, what not, what, according to them could or should be changed etc..? During these kind of intakes you might even come to the conclusion that, in some cases, they havenโ€™t been working as effectively and efficiently as you perhaps thought they were, now is the time for change. But again, think things through, donโ€™t just go with VDI because it sounds sexy! You get my point, right?

Another thing that could be helpful, or is, is trying to categorize your users, for example: Task Workers access a small set of applications but at the same time they interact with customers, partners and employees. As a result they have access to critical data. Hosted VDI or Hosted Shared desktops (perhaps DaaS) might be the best solution. Another example, so called Road Warriors need access to their applications and desktops from anywhere, here a local Virtual Machine (XenClient for example) might do the trick. The HR department employees all come in the office each morning and thus require less flexibility when it comes to accessing their desktops and or applications, so again Iโ€™m thinking; Hosted Shared Desktops or published / streamed applications will suffice. Or maybe your existing fat clients, with locally installed applications, will support Windows 7 in combination with SCCM or HP OpenView for example, if it feels right, works like it should and fits the bill, why not?! You can also categorize your users as light, medium or heavy for example, just give it name and make sure everybody involved has their say in the matter.

Going mobile

Another thing you need to think, or perhaps worry, about is how to cope with mobile device and application management. Your users will probably tell you that they also want to use their personal, or corporately owned, iPad, Android tablet or iPhone when they might be on the move and have no other alternative to few, edit and send out documents or emails. I mean, itโ€™s fine that weโ€™ve set up our backend systems to hand out hosted or VDI based desktops, stream Windows and or mobile applications and allow remote document editing at the same time to assist our users during their daily routine, but what about the physical device itself? Is the connection to our datacenter secured, does potentially confidential data gets send out, and handled, secure, can data be stored on the device locally, do the applications (personal and corporate) on the mobile device have the ability to exchange information between each other? What happens when a device gets lost or stolen? And the list goes on.

At this point Iโ€™d also like to point out my article on Citrixโ€™s XenMobile; BYODโ€ฆ Beyond the hype. Youโ€™ll find it here: https://basvankaam.com/2013/08/08/byod-beyond-the-hype/ It will give you a good idea on the possibilities and possible pitfalls when it comes to mobile device and data management ย in general.

Even when mobile devices like iPads, other types of tablet devices, Android and iPhones are not involved, but, for example, laptops are, you still (might) have to deal with some sort of mobile security and application availability. Be aware that remote workers, using laptops, often need to be able to work offline as well, meaning (cached) streamed applications, locally installed applications (here we go again) or perhaps a more advanced solution like XenClient (give it a Google).

Mix it up

No matter what we implement, I think itโ€™s safe to say that it isnโ€™t going to be a one size fits all solution. There will always be exceptions, and in some cases perhaps more than we would like. Try to think of it this way, what can we do or implement so that the bigger part of our organization will benefit from it. And not the other way around by choosing a solution which might seem beneficial for everyone at first, including our exceptions, but, in the end, will probably double or even triple the total TCO and will also add more complexity than needed. Inventory your exceptions and address them accordingly, itโ€™s a fine line between functionality, costs and user acceptance! At this point Iโ€™d also like to throw in a term I picked up recently, and thatโ€™s: KISS: Keep It Simple Stupid, I guess it pretty self explanatory right?! Check out: www.ingmarverheij.com as well, great resource!

Fortunately for us there is a product that does offer the kind of flexibility mentioned earlier, and with this I mean being able to provision not only hosted shared desktops, streamed virtualized applications and virtual desktop infrastructures (VDIโ€™s) but also locally installed VMโ€™s which can be remotely managed and more, and all this from one product. You probably guessed it already, indeed, itโ€™s XenDesktop 7. It even includes several tools from which you can provision hundreds of VDI based VMโ€™s and or application / hosted shared desktop servers with just a few mouse clicks. All this by leveraging Citrix Provisioning Services and or Machine Creations Services which is one of main infrastructure components of XD7.

Make it personal

No matter what kind of solution you implement, user personalization is alway going to be a challenge, an important one I might add. I already highlighted the importance of involving your users, throughout the design / decision making process. The same goes when it comes to data personalization, itโ€™s imperative that you consult with your users, letting them explain what they need or want. Task workers for example, they probably wonโ€™t need to install any applications, developers or IT admins on the other hand, might. Basically the difference between pooled and dedicated / persistent desktops. And what about performance, you donโ€™t want your users to experience slow logons due to large roaming, and possibly corrupt, user profiles, to name one. Preferably, during logon, you want to separate all user related data from your user profiles, speeding up the process.

Hybrid

Today there are several products on the market offering us so called, hybrid user profile solutions. Simply put, user profile data is stored separately in a file ย (which is bound to a specific user) somewhere on a fileshare in combination with standard (small and fast) mandatory user profiles. When the profile loads, the rest of the personalized (HKCU registry related information) user data gets read from the file on the fileshare separated from the logon process itself. As you probably know, when a user logs off all (changed) user data gets written back into the user profile. When using roaming profiles, which is still used a lot, this basically means that during logoff all changes made to the HKCU registry hive (primarily), while the user session was active, will get written back into the index.dat file of the user, and vice versa during logon.

How it works

The same goes for hybrid solutions. During logoff all altered user data (again, all changes made to the HKCU registry hive) gets written to the user bound profile file on the fileshare. The best thing is, although this can take some time to figure out, using a hybrid solution IT admins get to decide which data gets written back. So maybe you want to save, and thus write back, all personalized changes made to the Office application suite, including one or two in-house build applications related to your core business, and thatโ€™s it, nothing more. No problem. In fact, you can also pre-configure applications, export the accompanying registry settings from the HKCU registry hive (other locations are possible as well) and import them to the personalized profile file. Because the read and write actions of the personal user data is completely isolated from the logon and logoff process, as with roaming profiles for example, this will speed up the entire process immensely. Not to mention the fact that youโ€™ll probably wonโ€™t see any more corrupt user profiles for a while!

Conclusion

The end of Windows XP is approaching, fast. Itโ€™s a fact that thousands of companies worldwide still use Microsoftโ€™s most successful client operating system up to date, and with good reason I might add! Butโ€ฆ everything has to end at some point, and if you havenโ€™t made any plans to upgrade, migrate or to implement a new (VDI / Hosted Shared / Virtualized Apps, or whatever) infrastructure than you might want to start yesterday. Sure, thereโ€™s a lot of work involved, it takes time, effort and money, but imagine that you do nothing and a few months from now (extended) support will end giving hackers and all other types of virtual looters free play. Can, or do you want to imagine what might happen? And perhaps even more important, how much work, time, effort and money will be spend then? As mentioned before, the time to act is now! Good luck and if you feel thereโ€™s anything I left out, please let me know and Iโ€™ll try to get back to you as soon as possible.

Bas van Kaam ยฉ

Reference materials used: Microsoft.com

[twitter-follow screen_name='BasvanKaam']

Bas van Kaam on FacebookBas van Kaam on LinkedinBas van Kaam on Twitter
Bas van Kaam
Bas van Kaam
Field CTO EMEA by day, author by night @ Nerdio
Father of three, EMEA Field CTO @ Nerdio, Author of the book Van de Basis tot aan Meester in de Cloud, Co-author of the book Project Byte-Sized and Yuthor of the book: Inside Citrix โ€“ The FlexCast Management Architecture, over 500 blog posts and multiple (ultimate) cheat sheets/e-books. Public speaker, sport enthusiastยญยญยญยญยญยญยญยญ: above-average runner, 3 x burpee-mile finisher and a former semiprofessional snooker player. IT community participant and initiator of the AVD User group Community world wide.
, , ,


2 responses to “Microsoft’s Windows XP is hot! Read why.”

  1. I am glad XP support is ending. Otherwise we would never get new stuff. Also, it makes the users think rather than carrying on exactly as they did for the last 10 years.

    1. Couldnโ€™t agree more Ed! Thanks for your reply!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

About

Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown prmontserrat took a galley of type and scrambled it to make a type specimen book.

Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown prmontserrat took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

Categories

Gallery

Verified by MonsterInsights