Microsoft Windows
Microsoft Windows holds a 79% share of the world's desktop operating systems, a dominance built over four decades from a single program called "Interface Manager". Work on that program began in 1981, years before the product reached consumers. When it finally shipped on the 20th of November 1985 as Windows 1.0, it arrived not as a standalone system but as a graphical shell layered on top of MS-DOS. Windows 1.0 did not allow overlapping windows at all; everything was tiled flat across the screen. That constraint alone tells you how far the technology had to travel before it could conquer the desktop.
The name itself came from an industry term. At the time, software developers called the graphical boxes that represented programs "windows", and the underlying code "windowing software". Microsoft simply borrowed the vocabulary of the trade. What began as a response to growing interest in graphical user interfaces would eventually fork into families serving personal computers, servers, embedded systems, and cloud-based virtual desktops. The questions worth pursuing are how a shell program became the dominant operating system on Earth, what it took to hold that position, and what vulnerabilities accumulated along the way.
Windows 1.0 shipped with a modest set of bundled components: Calculator, Calendar, Cardfile, Clipboard Viewer, Clock, Control Panel, Notepad, Paint, Reversi, Terminal, and Write. It extended MS-DOS rather than replacing it, and its shell was a program called the MS-DOS Executive. Popularity was limited.
Windows 2.0 arrived in December 1987 and introduced more sophisticated keyboard shortcuts along with improvements to memory management. The version after that, Windows 2.03, made a consequential change: it switched from tiled windows to overlapping windows. Apple Computer sued Microsoft over that change, alleging copyright infringement. The case was eventually settled in Microsoft's favor in 1993. Windows 2.1 split into two sub-releases, Windows/286 and Windows/386, the latter using the virtual 8086 mode of the Intel 80386 to run multiple DOS programs simultaneously.
The real commercial turning point came with Windows 3.0 in 1990. Microsoft rewrote critical operations from C into assembly language to improve speed. The version sold 2 million copies in its first six months, making it the first Windows release to achieve broad commercial success. Windows 3.1, made generally available on the 1st of March 1992, added peer-to-peer networking support through a companion release called Windows for Workgroups in October of that year. Support for Windows 3.1 did not end until the 31st of December 2001, nearly a decade after its release.
Windows 95 landed on the 24th of August 1995 and reshaped how people thought about personal computers. It introduced native 32-bit applications, plug and play hardware detection, preemptive multitasking, and file names of up to 255 characters. The Program Manager that had defined earlier Windows interfaces was replaced by the Start menu, taskbar, and Windows Explorer shell. As Ina Fried of CNET later wrote, "by the time Windows 95 was finally ushered off the market in 2001, it had become a fixture on computer desktops around the world." Microsoft published four OEM Service Releases of Windows 95; the first of those OEM releases was also the first Windows version bundled with Internet Explorer.
Windows 98 followed on the 25th of June 1998, adding the Windows Driver Model, USB composite device support, ACPI compliance, hibernation, and multi-monitor configurations. A second edition in June 1999 added Internet Explorer 5.0 and Windows Media Player 6.2. Extended support for Windows 98 did not conclude until the 11th of July 2006.
On the 14th of September 2000, Microsoft shipped Windows Me, the last DOS-based version of Windows. It arrived with Windows Movie Maker, Windows Media Player 7, and a System Restore utility, but it also removed the ability to access a real-mode DOS environment, breaking compatibility with older software. PC World named Windows Me one of the worst operating systems Microsoft had ever released and placed it fourth on a list of the worst tech products of all time.
In November 1988, a new team within Microsoft began work on a revamped operating system originally conceived as a successor to OS/2. That team included Dave Cutler and Mark Lucovsky, who had come from Digital Equipment Corporation. The project was called NT OS/2, and it was designed from the start for security, multi-user access, POSIX compatibility, and preemptive multitasking. After Windows 3.0 succeeded in the consumer market, the NT team pivoted the project to use a 32-bit extension of the Windows API called Win32 instead of the OS/2 APIs. IBM objected to the change and continued OS/2 development independently.
The NT kernel was designed as a modified microkernel, influenced by the Mach microkernel developed by Richard Rashid at Carnegie Mellon University, though it did not meet the criteria of a pure microkernel. Windows NT 3.1, named deliberately to align it with the consumer Windows 3.1, shipped in July 1993. Windows NT 3.5 followed in September 1994, with a focus on performance and Novell NetWare support. Windows NT 4.0 in June 1996 brought the Windows 95 interface to the NT line.
Windows 2000, released on the 17th of February 2000, dropped the NT name entirely to focus on the Windows brand. Its successor, Windows XP, released to the public on the 25th of October 2001, was the first version to unify the consumer Windows 9x line with the NT architecture. XP shipped in Home, Professional, Media Center, and Tablet PC editions, and its extended support did not end until the 8th of April 2014.
Early Windows versions were designed at a time when malware was rare and networking was limited, so they carried almost no security architecture. The Windows 9x series allowed any user to edit any other user's files because it had no concept of access privileges. It also left the first megabyte of memory accessible to user-level applications; that memory region contained code critical to operating system function, and a faulty program writing into it could crash or freeze the entire system.
Windows NT addressed those gaps with full memory protection and access privileges. Prior to Windows Vista, however, the default account created during Windows setup was an administrator account with full system access. Most home users never changed that setting, partly because many programs required administrator rights to function. In a 2002 strategy memo titled "Trustworthy computing" sent to every Microsoft employee, Bill Gates declared that security should become Microsoft's highest priority.
Windows Vista responded with User Account Control, a privilege elevation system that assigns restricted tokens even to administrator accounts and prompts for explicit consent before elevating a process. Windows Defender antivirus, Secure Boot, BitLocker disk encryption, Control Flow Guard, and ransomware protection were added in later versions. In August 2019, security experts identified the BlueKeep vulnerability in the Remote Desktop Protocol, which could allow remote code execution on older unpatched Windows versions; related flaws called DejaBlue affected newer versions including Windows 7. In July 2024, a CrowdStrike update caused 8.5 million Windows PCs to crash, prompting Microsoft to announce plans to limit kernel access and to rewrite parts of Windows in Rust, a memory-safe language.
Windows CE, officially known as Windows Embedded Compact, carried Windows onto devices with minimal hardware: satellite navigation systems, mobile phones, and other low-power machines. Microsoft licensed it to OEMs who could modify the user interface while relying on the underlying CE kernel. Sega used Windows CE in the Dreamcast console alongside its own proprietary OS. The CE kernel also served as the foundation for Windows Mobile and influenced Windows Phone 7, which drew on components from Windows CE 6.0 R3 and Windows CE 7.0.
Xbox consoles from the Xbox One onward run a version of Windows that Microsoft has not officially named; observers call it Xbox OS. The Xbox One implementation runs three operating systems simultaneously using Hyper-V virtualization: the core OS, a games OS, and a more general Windows-like environment for applications. The underlying kernel started at NT 6.2 and the latest version runs on an NT 10.0 base. Microsoft updates the Xbox OS every month via Xbox Live.
In July 2021, Microsoft announced Windows 365, a subscription service delivering virtualized Windows desktops accessible through any web browser on any operating system. The service was designed to serve businesses adopting hybrid work arrangements during the COVID-19 pandemic. Microsoft made Windows 365 available to business and enterprise customers on the 2nd of August 2021. By bypassing Google Play and the Apple App Store, the browser-based delivery model also lets Microsoft reach Apple and Android users without going through competing app distribution channels.
Managing the Windows source code has been an engineering challenge of its own. Before Windows 2000, Microsoft used an internal system called Source Library Manager. After Windows 2000 shipped, they switched to a fork of Perforce named Source Depot, which divided the Windows codebase across 65 separate repositories. By 2017, the codebase had grown beyond what Source Depot could handle. Microsoft began integrating Git into Team Foundation Server in 2013, but Windows and Office continued on Source Depot.
The migration to Git, announced in 2017 and completed by May of that year, involved 3.5 million separate files in a 300-gigabyte repository. By that May, 90 percent of Microsoft's engineering team was using Git, generating around 8,500 commits and 1,760 Windows builds per day. To handle the scale of a Git repository that large, Microsoft developed a project called the Virtual File System for Git, later known as VFSForGit, which was then superseded by a tool called Scalar in 2021. The sheer volume of daily builds in that repository hints at how continuously Windows is still being modified, patched, and rebuilt, decades after that first tiled-window shell appeared in 1985.
Common questions
When was Microsoft Windows first released?
Windows 1.0 was released on the 20th of November 1985 as a graphical operating system shell for MS-DOS. Work on the underlying program, originally called Interface Manager, had begun in 1981.
What is the market share of Microsoft Windows on desktop computers?
Windows holds a 79% market share among desktop operating systems, making it the most popular desktop operating system in the world. As of April 2026, Windows 11 accounts for over 70% of all desktop Windows usage.
What was the first version of Microsoft Windows to achieve broad commercial success?
Windows 3.0, released in 1990, was the first Windows version to achieve broad commercial success, selling 2 million copies in its first six months. Microsoft rewrote critical operations from C into assembly language to improve its performance.
Why did Apple sue Microsoft over Windows?
Apple Computer sued Microsoft after Windows 2.03 introduced overlapping windows, which Apple alleged infringed on its copyrights. The case was eventually settled in Microsoft's favor in 1993.
What caused 8.5 million Windows PCs to crash in 2024?
A CrowdStrike software update in July 2024 caused 8.5 million Windows PCs to crash. The incident prompted Microsoft to announce plans to limit kernel access and to rewrite parts of Windows in the memory-safe language Rust.
What is Windows 365 and how does it work?
Windows 365 is a Microsoft subscription service that delivers virtualized Windows desktops accessible through any web browser on any operating system. Microsoft announced it in July 2021 and made it available to business and enterprise customers on the 2nd of August 2021.
All sources
114 references cited across the entry
- 1webFAQ about the Windows Installer .msp files - Dynamics GPChristy Su et al. — 2021-11-25
- 2webWhat is MSIX?dianmsft et al. — December 30, 2021
- 3webHow to bundle MSIX packagesDhurata Jahiu et al. — April 13, 2022
- 4webHow to Install MSIXBundle on Windows 10/11? 2 Ways to Try!Vera — June 26, 2023
- 5webApp packages and deployment (Windows Store apps) (Windows)October 19, 2021
- 6webThe Unusual History of Microsoft WindowsMary Bellis — October 4, 2019
- 8webMicrosoft gets real, admits its device share is just 14%Gregg Keizer — IDG — July 14, 2014
- 11webRTOS: Embedded Real Time Operating SystemsMicrosoft
- 12webWhy Is Windows Called Windows?Benj Edwards — 2022-02-07
- 13webA history of Windows
- 14bookMicrosoft C 5.0: C Language Reference GuideMicrosoft — 1987
- 16webThe Apple vs. Microsoft GUI Lawsuit2006
- 18magazineWindows Gets More Memory With UpgradeCarole Patton et al. — 4 July 1988
- 19webWindows EvolutionSoft32.com News
- 21webMicrosoft Company
- 24webMicrosoft Windows Simplified Chinese 3.2 Upgrade Is AvailableMicrosoft — October 30, 2003
- 25newsWindows 95 turns 15: Has Microsoft's OS peaked?Ina Fried — CNET/CNN Tech — August 25, 2010
- 26webMicrosoft Internet Explorer Web Browser Available on All Major Platforms, Offers Broadest International SupportMicrosoft — April 30, 1996
- 27webWindows 95 Support LifecycleMicrosoft
- 28webWindows 98 Standard Edition Support LifecycleMicrosoft
- 29webImproving "Cold Boot" Time for System ManufacturersMicrosoft — December 4, 2001
- 30magazineWindows Millennium Edition: All About Me
- 31webThe 25 Worst Tech Products of All TimeIDG — May 26, 2006
- 32bookInside Windows NTHelen Custer — Microsoft Press — 1993
- 33webWindows Server 2003: The Road To Gold – Part One: The Early YearsPaul Thurrott — January 24, 2003
- 34webWindows XP review
- 35webWindows XP Program Compatibility WizardMarch 12, 2002
- 36newsThe 10 top things you MUST know about Win XPDavid Coursey — October 25, 2001
- 37webYour top Windows XP questions answered! (Part One)David Coursey — CNET Networks — August 31, 2001
- 38webA Look at Freestyle and MiraPenton — September 3, 2002
- 40webWindows Server 2003 R2 - Microsoft LifecycleMicrosoft
- 41webWindows 7 Unveiled Today at PDC 2008Mike Nash — Microsoft — October 28, 2008
- 42webWindows 7 Taskbar APIsYochay Kiriaty et al. — 2009
- 43webHow Libraries & HomeGroup Work Together in Windows 7Brandon LeBlanc — Microsoft — October 28, 2008
- 45webHow to Take Screenshots in Windows 10, 8, and 7Ian Paul — July 5, 2021
- 46webTest Driving Windows 8 RTMLoyd Case — IDG
- 48webAnnouncing the Windows 8 EditionsMicrosoft — April 16, 2012
- 49webBuilding Windows for the ARM processor architectureMicrosoft
- 50webMicrosoft talks Windows Store features, Metro app sandboxing for Windows 8 developersVox Media — May 17, 2012
- 51newsBuild: More Details On Building Windows 8 Metro AppsMichael Miller
- 53webAnnouncing Windows 10 – Windows BlogSeptember 30, 2014
- 54webWindows switch to Git almost complete: 8,500 commits and 1,760 builds each dayPeter Bright — Condé Nast — May 24, 2017
- 55webWindow 10 Home and Pro LifecycleMicrosoft
- 56webWindow 10 Enterprise and Education LifecycleMicrosoft
- 57webWindows client roadmap updateJason Leznek — April 27, 2023
- 58newsWindows 10 is finished — Microsoft confirms 'version 22H2' is the lastZack Bowden — April 27, 2023
- 59webWindows 11 release date is October 5George Cox
- 60webMicrosoft announces Windows 11, with a new design, Start menu, and moreTom Warren — June 24, 2021
- 61webWindows 11 Specs and System RequirementsMicrosoft
- 62webMicrosoft's Windows 365 Cloud PCs get more flexible, LG TV integration, and moreTom Warren — April 6, 2023
- 63webMicrosoft brings Windows to the cloud with Windows 365 and Cloud PCMary Jo Foley — July 14, 2021
- 64newsMicrosoft Aims to Put Windows in Hands of Apple, Android Users Through Hybrid WorkAaron Tilley — July 14, 2021
- 65newsApple's Fight for Control Over Apps Moves to Congress and EUTim Higgins — June 23, 2021
- 66webMicrosoft unveils Windows 365, a Windows 10 PC in the cloudJuly 14, 2021
- 68webMicrosoft announces the general availability of Windows 365Paul Hill — August 2, 2021
- 69webWindows 10 on Arm: What you need to know before you buy a Surface Pro XEd Bott — October 7, 2019
- 70webThe Xbox One – Mini Review & Comparison to Xbox 360/PS4Anand Lal Shimpi
- 75webXbox One dashboard update includes a huge new design and CortanaTom Warren — Vox Media — June 16, 2015
- 76webXbox 360 and Xbox Games Backwards CompatibilityEric Qualls
- 77webThe history of change-packing tools at Microsoft (so far)Raymond Chen — Microsoft Developer Blogs (DevBlogs) — January 22, 2018
- 79webVisual Studio 2013 Preview: Git version control and Team Foundation BuildAndy Lewis — Microsoft Developer Blogs (DevBlogs) — 2013-06-26
- 80webScaling Git (and some back story)Brian Harry — Microsoft Developer Blogs (DevBlogs) — 2017-02-03
- 81webThe largest Git repo on the planetMay 24, 2017
- 82bookPro GitScott Chacon et al. — Apress — 2014
- 83webMicrosoft hosts the Windows source in a monstrous 300 GB Git repositoryPeter Bright — February 6, 2017
- 84webFrequently Asked Questions: Why Are You Abandoning VFS for Git?Derrick Stolee — Microsoft — May 28, 2020
- 85webMicrosoft Support LifecycleMicrosoft
- 86webWhat was the code name for Windows 7?Raymond Chen — July 22, 2019
- 93webTranscript: Chat with Ed Bott and Carl Siechert, Co-Authors of Microsoft Windows XP Inside OutMicrosoft — November 21, 2001
- 94newsWindows NT Security, Part 1Mark Russinovich — Apr 30, 1998
- 95webCrypto-Gram NewsletterBruce Schneier — Counterpane Internet Security, Inc. — June 15, 2005
- 96webLinux Malware On The RiseAndy Patrizio — QuinStreet — April 27, 2006
- 98webTelephones and Internet Users by Country, 1990 and 2005Information Please Database
- 99magazineBill Gates: Trustworthy ComputingBill Gates
- 101webWindows Vista Security and Data Protection ImprovementsTony Northrup — June 1, 2005
- 102webWindows Vista for Developers – Part 4 – User Account ControlKenny Kerr — September 29, 2006
- 103magazineHow the CIA Can Hack Your Phone, PC, and TV (Says WikiLeaks)Andy Greenberg — March 7, 2017
- 105magazineDejaBlue: New BlueKeep-Style Bugs Renew The Risk Of A Windows wormAndy Greenberg — August 13, 2019
- 106news20-Year-Old Bug in Legacy Microsoft Code Plagues All Windows UsersTara Seals — August 14, 2019
- 107webMicrosoft's Security Response Center: How Little Patches Are MadeRyan Naraine — Ziff Davis Enterprise — June 8, 2005
- 108webWindows XP SP2 Distribution Surpasses 100 MillionJohn Foley — UBM TechWeb — October 20, 2004
- 110webMicrosoft starts campaign to make Windows security more like Mac post-CrowdStrikeRyan Christoffel — July 26, 2024
- 111newsMicrosoft's new Windows Resiliency Initiative aims to avoid another CrowdStrike incidentTom Warren — November 19, 2024
- 112newsWhat does the end of free support for Windows 10 mean for its users?Samuel Gibbs — 2025-10-14
- 113webWineWinehq.org
- 114webA Student's Dream of Creating A New Operating System Encounters Problems18 September 1998
- 115webFreedows splitsDice Holdings — 31 August 1998