|By Rob Sutherland||
|March 16, 2004 12:00 AM EST||
At the end of 2004, Microsoft will stop supporting Windows NT. At that point, anyone using Windows NT will have several choices: follow Microsoft's upgrade path to Windows 2003, continue to use Windows NT without Microsoft support, or switch to Linux.
Switching to Linux is the cheapest, safest alternative, according to such companies as Tramp Trampolines and Polyscientific Enterprise Sdn. Bhd, a distributor of chemical and industrial products. Both of these companies made successful migrations from Windows NT to Linux and are happily using Linux as a desktop today, bringing them cost savings and greater stability.
This article examines the Windows-to-Linux path for organizations using Windows NT as a desktop. We'll look at the first step, taking stock of the current situation, and then look at the choices that have to be made based on that. Then we'll look at the migration process and examine some of the problems and successes organizations have faced in making migrations work. Also covered are some of the recent technologies such as Live CDs and WINE (www.winehq.org), Win4Lin (www.netraverse.com), as well as application equivalents and data conversion tools that make migration less painful, such as Rekall (www.totalrekall.co.uk).
Convincing the BusinessThe first step in any successful migration is to have a solid commitment from the decision makers. Every migration I have ever been involved in has strongly resembled an ungodly combination of a train wreck and a bar fight. It takes a clear plan (fail to plan, plan to fail) and a lot of willpower combined with flexibility to get through to the end while reducing to a minimum the amount of bloodshed along the way. Without real buy-in by the decision makers it's not just difficult, it's impossible.
It's crucial to understand as well that not all the decision makers are in the boardroom - it's best to have a core of active supporters as a core team and a majority who are at least passive supporters of the migration effort. A little education and communication up front will go a long way in reducing the costs of the project and ensuring the active, willing cooperation of your core team. This is the second step in a successful migration. When I say core team, I don't mean the experts that may be brought in to install and train users; I mean users who have bought into the new technologies and are willing to put out the extra effort needed to carry it through. You'll need them.
Identifying the Task at HandThe third step in a successful migration is to take stock of the current state of the shop. You'll need to answer these questions:
- What are our key applications?
- What dependencies do they create?
- Who are our key users?
- How big is the job?
Once you have the answers to these questions you'll be in a position to conduct a systems triage. In a systems triage you divide your key applications into those that can be replaced by functional equivalents, those that cannot be replaced, and those that must be converted in detail. An example of the first group might be a word-processing package - OpenOffice, for example, can replace Microsoft Word.
The second group comprises two categories: applications that are unacceptably expensive to replace because of reengineering or retraining costs, and applications that cannot be replaced because of external requirements. A company may find that the retraining costs for moving people from Adobe Photoshop to the GIMP are unacceptably high, for example. Or they may have a requirement to provide material in certain formats that they cannot modify, such as a supplier whose largest customer stipulates that certain information must be transferred using Access or Excel.
The last group encompasses the "homegrown" components of the desktop system, such as Word macros or Visual Basic utilities, which would need to be rewritten in a new package.
This last group is where most of the migration "gotchas" lurk, and early identification of them is critical. Although zealots on both sides will often try to show that the choice between Windows and Linux is all or nothing, this isn't true in most cases. There is a set of technologies that allow Windows applications to be run on Linux. There are a lot of options here, from WINE, CodeWeavers (www.codeweavers.com), and Win4Lin, which provide a basic environment for executing Windows applications directly within Linux, through to full operating system emulation environments such as VMWare (www.vmware.com).
These technologies are quite solid and when properly applied can give you the best of both worlds. Users use applications, and applications use operating systems, so a solution that gives the users applications that they can work with and the applications a stable, secure operating system may be the best solution - or at least one that gives you a little more breathing space.
Building the New EnvironmentOnce the analysis is done, you'll be in a position to make evaluations that will lead to firm decisions about the specific technologies and packages you'll be using. This is an area where open source stops being an abstract and becomes a serious business advantage. You don't need to buy a pig in a poke - you can get several pigs and make them jump through hoops for a very low cost.
If you take advantage of Linux on bootable CD technologies such as KNOPPIX, you can reduce the cost of testing and evaluation significantly. For example, rather than setting up a test machine or network and moving over a typical set of material, you can simply boot your existing machines with KNOPPIX and try opening your existing Word documents with OpenOffice.
Your core users can try things like switching over to Linux and falling back to Windows when required. There are also a lot of resources for choosing Windows application equivalents on Linux and many articles describing Windows-to-Linux migration in general.
The best guide I've found is the Migration Guide put out by KBSt Publication Service, a 441-page PDF containing a thorough and well-written analysis sure to be useful to anyone looking at this.
The absence of license fees and ready availability of much of the software sharply reduces the cost of doing an incremental migration. The variety among Linux distributions is an advantage here, rather than a liability, because no matter what your existing hardware base is, you'll be able to find a distribution that will run on it. If the one you find can't do what you want, you'll be able to determine the needed upgrades much more exactly than by simply taking a minimum requirements list from a vendor's sales material. On the other hand, if you want to obtain professional services to assist your evaluation, companies such as IBM (www-1.ibm.com/linux) and Racemi (www.racemi.com) offer consulting services in this area.
I haven't found any products designed specifically for assisting desktop migrations; however, two tools I often recommend are OpenOffice and Rekall. OpenOffice's ability to read Word and Excel formats and write a variety of formats make it an ideal replacement for the Windows equivalents, while Rekall allows you to read an Access database via ODBC and write that data to PostgreSQL, MySQL, or a number of other databases. For the vast majority of desktop systems this will allow you to transfer the user data.
In situations where you cannot easily transfer data, you may have to change your approach to looking for an equivalent or compatible software package. For example, Polyscientific Enterprise had a problem with Lotus Smartsheet documents not being readable by OpenOffice, and reassessed their business problem to look for a solution within another package.
You can use one of the methods described previously to run a Windows application on Linux. In any event, when you have decided on the correct mix of application packages, make sure they can work together. Having your core team perform interoperability testing by actually moving real data around and verifying the results is the best way to discover problems. Once again, solutions such as Knoppix can be a real help at this point.
Realizing the MigrationSo, after you've gotten a solid commitment, decided on your migration plan, assembled the core team, and assembled and tested your solution, you're faced with training and supporting your end users. Some suggestions to make this easier:
- Try to do it a few users at a time, or one functional group at a time.
- Evaluate the material available for free from places such as Openoffice.org, and make this material available through an internal Web application such as a forum or a Wiki.
- Set up a Web-based training package such as Moodle (www.moodle.org).
- If you can, make your core team available to help people out.
- Test your chosen architecture and software suite and ensure that it fulfils your functional requirements.
- Test the interoperability of your new solutions with your legacy systems and verify that they work in a production environment before you commit them organization-wide.
- Test your training and documentation setup using typical users with no previous background. Remember that if people can't be brought up to speed on the new solutions in a cost-effective way, it won't work.
- Expect problems. Testing will reduce, but not eliminate, them and you'll have to react quickly while under a great deal of stress
SummaryPeople and commitment are the key to a successful migration. If you have them you can succeed - and if you can take advantage of the open source edge, you can do it for a lot less. Migrations are always a high-stress activity and desktop migration is particularly so because it forces users to cope with more-visible changes than, for example, upgrading an e-mail server. Careful goal definition, planning, solution evaluation, and end-user training are all critical components, as is a dedicated core team and a step-by-step approach. The lower cost, greater interoperability, and greater flexibility of open source technologies, when used properly as part of well-thought-out and coordinated plan, will get you to the end of your migration path with a stable, secure, and lower-cost desktop.
|John Dean 08/24/04 03:42:32 AM EDT|
SYS-CON Events announced today that EastBanc Technologies will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. EastBanc Technologies has been working at the frontier of technology since 1999. Today, the firm provides full-lifecycle software development delivering flexible technology solutions that seamlessly integrate with existing systems – whether on premise or cloud. EastBanc Technologies partners with p...
May. 30, 2016 09:00 PM EDT Reads: 2,446
SYS-CON Events announced today that ContentMX, the marketing technology and services company with a singular mission to increase engagement and drive more conversations for enterprise, channel and SMB technology marketers, has been named “Sponsor & Exhibitor Lounge Sponsor” of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2016, at the Javits Center in New York City, New York. “CloudExpo is a great opportunity to start a conversation with new prospects, but what happens after the...
May. 30, 2016 06:45 PM EDT Reads: 1,439
WebRTC is bringing significant change to the communications landscape that will bridge the worlds of web and telephony, making the Internet the new standard for communications. Cloud9 took the road less traveled and used WebRTC to create a downloadable enterprise-grade communications platform that is changing the communication dynamic in the financial sector. In his session at @ThingsExpo, Leo Papadopoulos, CTO of Cloud9, will discuss the importance of WebRTC and how it enables companies to fo...
May. 30, 2016 04:30 PM EDT Reads: 2,636
The IoT is changing the way enterprises conduct business. In his session at @ThingsExpo, Eric Hoffman, Vice President at EastBanc Technologies, discuss how businesses can gain an edge over competitors by empowering consumers to take control through IoT. We'll cite examples such as a Washington, D.C.-based sports club that leveraged IoT and the cloud to develop a comprehensive booking system. He'll also highlight how IoT can revitalize and restore outdated business models, making them profitable...
May. 30, 2016 02:00 PM EDT Reads: 3,082
SYS-CON Events announced today that MangoApps will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. MangoApps provides modern company intranets and team collaboration software, allowing workers to stay connected and productive from anywhere in the world and from any device. For more information, please visit https://www.mangoapps.com/.
May. 30, 2016 01:30 PM EDT Reads: 1,150
SYS-CON Events announced today the How to Create Angular 2 Clients for the Cloud Workshop, being held June 7, 2016, in conjunction with 18th Cloud Expo | @ThingsExpo, at the Javits Center in New York, NY. Angular 2 is a complete re-write of the popular framework AngularJS. Programming in Angular 2 is greatly simplified. Now it’s a component-based well-performing framework. The immersive one-day workshop led by Yakov Fain, a Java Champion and a co-founder of the IT consultancy Farata Systems and...
May. 30, 2016 12:00 PM EDT Reads: 4,124
What a difference a year makes. Organizations aren’t just talking about IoT possibilities, it is now baked into their core business strategy. With IoT, billions of devices generating data from different companies on different networks around the globe need to interact. From efficiency to better customer insights to completely new business models, IoT will turn traditional business models upside down. In the new customer-centric age, the key to success is delivering critical services and apps wit...
May. 30, 2016 11:15 AM EDT Reads: 1,358
Join us at Cloud Expo | @ThingsExpo 2016 – June 7-9 at the Javits Center in New York City and November 1-3 at the Santa Clara Convention Center in Santa Clara, CA – and deliver your unique message in a way that is striking and unforgettable by taking advantage of SYS-CON's unmatched high-impact, result-driven event / media packages.
May. 30, 2016 11:00 AM EDT Reads: 2,592
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, will provide an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life ...
May. 30, 2016 10:45 AM EDT Reads: 2,082
SYS-CON Events announced today that BMC Software has been named "Siver Sponsor" of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2015 at the Javits Center in New York, New York. BMC is a global leader in innovative software solutions that help businesses transform into digital enterprises for the ultimate competitive advantage. BMC Digital Enterprise Management is a set of innovative IT solutions designed to make digital business fast, seamless, and optimized from mainframe to mo...
May. 30, 2016 09:15 AM EDT Reads: 2,404
SYS-CON Events announced today that MobiDev will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. MobiDev is a software company that develops and delivers turn-key mobile apps, websites, web services, and complex software systems for startups and enterprises. Since 2009 it has grown from a small group of passionate engineers and business managers to a full-scale mobile software company with over 200 develope...
May. 30, 2016 09:15 AM EDT Reads: 2,866
As cloud and storage projections continue to rise, the number of organizations moving to the cloud is escalating and it is clear cloud storage is here to stay. However, is it secure? Data is the lifeblood for government entities, countries, cloud service providers and enterprises alike and losing or exposing that data can have disastrous results. There are new concepts for data storage on the horizon that will deliver secure solutions for storing and moving sensitive data around the world. ...
May. 30, 2016 09:00 AM EDT Reads: 1,468
SoftLayer operates a global cloud infrastructure platform built for Internet scale. With a global footprint of data centers and network points of presence, SoftLayer provides infrastructure as a service to leading-edge customers ranging from Web startups to global enterprises. SoftLayer's modular architecture, full-featured API, and sophisticated automation provide unparalleled performance and control. Its flexible unified platform seamlessly spans physical and virtual devices linked via a world...
May. 30, 2016 08:00 AM EDT Reads: 2,412
Companies can harness IoT and predictive analytics to sustain business continuity; predict and manage site performance during emergencies; minimize expensive reactive maintenance; and forecast equipment and maintenance budgets and expenditures. Providing cost-effective, uninterrupted service is challenging, particularly for organizations with geographically dispersed operations.
May. 30, 2016 07:00 AM EDT Reads: 2,305
The IoTs will challenge the status quo of how IT and development organizations operate. Or will it? Certainly the fog layer of IoT requires special insights about data ontology, security and transactional integrity. But the developmental challenges are the same: People, Process and Platform. In his session at @ThingsExpo, Craig Sproule, CEO of Metavine, will demonstrate how to move beyond today's coding paradigm and share the must-have mindsets for removing complexity from the development proc...
May. 30, 2016 06:00 AM EDT Reads: 2,024
SYS-CON Events announced today TechTarget has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY, and the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. TechTarget is the Web’s leading destination for serious technology buyers researching and making enterprise technology decisions. Its extensive global networ...
May. 30, 2016 05:30 AM EDT Reads: 3,324
SYS-CON Events announced today that Commvault, a global leader in enterprise data protection and information management, has been named “Bronze Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY, and the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Commvault is a leading provider of data protection and information management...
May. 30, 2016 04:45 AM EDT Reads: 3,357
The essence of data analysis involves setting up data pipelines that consist of several operations that are chained together – starting from data collection, data quality checks, data integration, data analysis and data visualization (including the setting up of interaction paths in that visualization). In our opinion, the challenges stem from the technology diversity at each stage of the data pipeline as well as the lack of process around the analysis.
May. 30, 2016 03:15 AM EDT Reads: 1,558
Designing IoT applications is complex, but deploying them in a scalable fashion is even more complex. A scalable, API first IaaS cloud is a good start, but in order to understand the various components specific to deploying IoT applications, one needs to understand the architecture of these applications and figure out how to scale these components independently. In his session at @ThingsExpo, Nara Rajagopalan is CEO of Accelerite, will discuss the fundamental architecture of IoT applications, ...
May. 30, 2016 03:00 AM EDT Reads: 1,411
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, wh...
May. 30, 2016 03:00 AM EDT Reads: 2,104