Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


August 2000

DLL Hell Freezes Over in Whistler

RSS
Subscribe to Windows IT Pro | See More Internals and Architecture Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Microsoft has been offering some tantalizing looks at the next version of Windows 2000 (code-named Whistler). However, the company still isn't discussing the most interesting features of this upcoming OS. Among these features is a technology called Fusion, which might solve the age-old DLL Hell problem.

DLL Hell has plagued Windows users since Windows 3.1's release and is the number-one source of Windows fragility. As users install programs over time, systems become more fragile. The decades-old Windows design, which relies on shared resources (e.g., DLLs), causes this fragile state. Various Windows versions, including Win2K, Windows Millennium Edition (Windows ME), and Windows 98 Second Edition (Win98SE), have added features to combat and resolve the problem. But Whistler, due for release in mid-2001, will extend the Fusion technology to prevent DLL Hell.

Microsoft has included earlier Fusion technology in Windows versions since Win98SE. The early Fusion technology, called side-by-side DLLs, provides a limited solution to DLL Hell. Side-by-side DLLs let an application install all or some of its shared library files into a private location in which different DLL versions coexist and work simultaneously, each serving its specific application. However, this technology requires the application to implement the feature, and because the technology is specific to Win98SE (and recent releases such as Win2K and Windows ME), few software developers have taken advantage of it.

Win2K employs another Fusion technology, Windows File Protection (WFP), which prevents overwriting key system files. Windows ME calls this feature System File Protection (SFP). WFP and SFP are effective solutions, but they prevent applications from destabilizing only the OS. They don't protect applications from one another.

Microsoft will introduce future versions of Fusion in Visual Studio (VS) and Whistler. The company plans to ship Fusion 2.0 with VS 7.0 and COM+ 2.0, which are due in the first half of 2001. To meet COM+ and Web server needs, Fusion 2.0 will automate component protection services. To satisfy consumer needs, Fusion 2.0 will provide device driver, OS installation, and OS update capabilities.

Whistler will introduce Fusion 2.5 with support for COM, COM+ 2.0, and Win32 components. Although Microsoft hasn't finalized the Fusion 2.5 feature set, Microsoft will extend Windows Installer functionality to create a virtual environment for applications running under Whistler. In this environment, each application performs as if it's the only application installed on an otherwise fresh Windows installation. The applications won't need to manually implement this feature; the OS will automatically provide it.

Whistler, which promises to offer user interface (UI) simplicity and ease-of-use enhancements, will be more than just a pretty face. This OS will finally provide users with the reliable and stable environment they've always wanted, without requiring third-party developers to manually change the way they create applications. For users and developers alike, the extended Fusion technology will create a huge win in Whistler.

End of Article



Reader Comments
old stuff

Anonymous User February 04, 2005


You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
WinInfo Short Takes: Week of November 24, 2008

An often irreverent look at some of the week's other news, including a Vista Capable dismissal request, Zune price reductions, Morrow musings, Novell and Microsoft sitting in a tree ... two years later, Yahoo!, IE 6 on Windows Mobile, and so much more ...

Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

PsExec

This freeware utility lets you execute processes on a remote system and redirect output to the local system. ...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Related Events Windows, Unix, Linux Interoperability

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing