Updated: July 13, 2020 (November 17, 2003)

  Charts & Illustrations

Basic Longhorn Architecture

My Atlas / Charts & Illustrations

209 wordsTime to read: 2 min
Michael Cherry by
Michael Cherry

Michael analyzed and wrote about Microsoft's operating systems, including the Windows client OS, as well as compliance and governance. Michael... more

Building on the foundation of the Windows NT architecture, Longhorn introduces new subsystems and APIs that will change how developers write applications. At the lowest levels, the OS remains largely unchanged, with the Hardware Abstraction Layer (HAL), device drivers, and kernel essentially the same. Other subsystems, such as the NTFS file system; the Graphics Device Interface (GDI), which works with graphic hardware; and “User,” which provides common controls such as windows and buttons, remain intact for backward compatibility, ensuring that legacy Windows applications will run on Longhorn.

The old collection of APIs that developers used, such as the Win32 APIs, are augmented by newer class libraries and the Common Language Runtime (CLR), making Longhorn a platform designed primarily for managed code, although with backward compatibility support for native code.

Three new subsystems and their associated class libraries will improve the way users and applications interact with the file system (WinFS), how graphics are drawn and displayed (Avalon), and how programs pass information between each other, including communicating using Internet protocols (Indigo).

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now