ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Industry watch Toolkit

Microsoft makes Longhorn in modules

Michael Kanellos, CNET News.com CNET News.com

Published: 27 May 2003 16:13 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

The next major client version of Windows, code-named Longhorn, will be designed as a series of components that Microsoft can easily combine and tailor for different markets and computing hardware, according to company executives.

That's a break from the company's long-held strategy of building several similar, yet distinct, operating systems positioned for specific purposes and geographic areas.

The change that will simplify the process, and hence cut the costs associated with building Windows PCs or issuing software patches, according to Mark Myers, OEM manufacturing program manager at Microsoft.

Longhorn is expected to debut in 2005, and will be the successor to Windows XP. It is expected to include better graphics, a redesigned storage system and a new look and feel.

Microsoft will also ship the same version of the OS to PC manufacturers and one to retail. Currently, the Windows CD Microsoft includes in boxes sold at retail sales differs, albeit only slightly, from the one that PC makers receive.

Having two versions "causes on the back end a lot more time and resources" at Microsoft, Myers said at a speech at a company-sponsored conference last month.

An OS of many hats, eyes
In a way, Longhorn can be thought of as the Mr Potato Head of operating systems: Around 95 percent of the key functions of the OS will exist in a basic software core. To make a Longhorn PC for export to France, for instance, PC makers will bolt the French language module onto the basic Longhorn core through the Multi-Lingual User Interface (MUI), a new subsystem within the operating system.

Similarly, manufacturers will take the Longhorn core and add select modules to tailor it for a Tablet PC, for example, or a Media Centre PC destined for the Philippines. This process will be managed through the Component Management Interface (CMI), a new feature which can be used to upgrade the OS over its functional life.

CMI will function like the add/remove applications function in the control panel of PCs today, according to Microsoft. Likewise, people will also be able to flip a given computer from English to another language fairly easily.

Apple already uses modularity on its Mac OS X operating system to make it easier and cheaper to localise the OS for different languages; Microsoft has also introduced some MUI functionality with Windows XP, although localisation, the process of translating the software to accommodate a foreign language, is still the norm. With Longhorn, Microsoft will attempt to make modularity more useful and profitable for the company.

Part of the reason for the move to a modular Windows is the growing number of Windows versions. Microsoft sells four different versions of Windows XP for PCs -- Windows XP Home, Windows XP Professional, Tablet PC and Windows XP Media Centre -- with additional versions for embedded devices and 64-bit workstations. In turn, each of these is localised into several European and Asian languages.

The specialisation process then continues at the computer manufacturer's factory. The software bundle, or image, put on each PC varies model by model: A Dell Dimension 4600 has a different image than does a Dimension 4550, which means that from a manufacturing perspective, the version of Windows is different.

Additionally, PC makers and some corporate buyers also customise the image on top of that for branding or other purposes, further expanding the number of images.

All of these tweaks mean that PC makers, in the end, are juggling a wide spectrum of different versions of Windows. Longhorn will allow the same core image to be used on a wider variety of PC models or family.

Modularity could "eliminate hardware dependencies," said Jeff Ford, manager of software development in IBM's personal client division. "A 15 minute load, that is the goal," Myers said, adding that the process of transferring a client software image onto a PC can take substantially longer today. The quicker the load, the more PCs can come off the factory line in a single day, which in turn leads to cheaper PCs. Ideally, capital spending for OEMs could be spread out, too.

"The more and more we can increase velocity in the factory, the fewer factories that have to be built," Myers said.

Issuing bug patches will also be easier. "Ninety five percent of the bugs will hit the single international core," he added. "One service pack for those bugs will work on all operating systems."

Longhorn is still a way off, and the tools for loading operating systems in a modular fashion are still being created.

"We haven't had time to evaluate it yet," said Ford. Language switching could also create problems, he added. If someone switches the OS from English to German, the applications might still be in English. Also, keyboards vary by geography. Still, the concept holds promise, especially since there is now a wider variety of Windows. An interim tool, called WinPE (Windows Preinstallation Environment) for Windows XP, will introduce to manufacturers the concepts intended to debut with Longhorn.

"You're looking at five different versions of Windows that you are going to have to manage in the manufacturing area," said Mike Cherry, an analyst at Directions on Microsoft. "It is kind of interesting and sort of extends the work done by the guys doing Windows XP Embedded" who are already shoehorning Windows XP into a panoply of different computers, Cherry added.


Is Linux really a viable alternative to Windows on the desktop? Read the latest headlines at ZDNet UK's Operating Systems News Section.

Let the editors know what you think in the Mailroom.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with HP

Did you find this article useful?
51 out of 85 people found this useful


Full Talkback thread

0 comments


Company/Topic Alerts

Create a new alert from the list below:









Related Jobs

PHP developer

The role will involve developing PHP applications as well as testing and fixing bugs. You will have knowledge of using relational databases (ideally ...

APO Consultants/ Senior Consultants / Managing Consultants UK (Permanent)

Consultant / Senior Consultant / Managing Consultant, an excellent command of English (written and spoken) is required. Other Languages are an added ...

Technical Author - Marlow

You must have great English literature skills, be able to prioritise your work-load and work on your own initiative. I am seeking an immediately ...

Featured Talkback

When all is said, if Microsoft produce the best product people will buy it and thats a good thing. If people have to buy their product because no one else can produce an alternative, only because interoperability protocols are kept secret, then thats a bad thing.

By: pround

Read full story:
EU court crushes Microsoft's antitrust appeal