К чему относится семейство windows nt

This article is about the family of operating system versions by Microsoft. For the version released in 1996, see Windows NT 4.0. For the 3.x series, see Windows NT 3.x.

This article is about the family of operating system versions by Microsoft. For the version released in 1996, see Windows NT 4.0. For the 3.x series, see Windows NT 3.x.

Windows NT

Windows logo and wordmark - 2021.svg
Developer Microsoft
Written in C, Assembly language
(core)
C++, C#
(user mode applications)
(C++ is used in the kernel graphical subsystem)[1]
Working state Current
Source model
  • Closed-source
  • Source-available (through Shared Source Initiative)
Initial release July 27, 1993; 29 years ago
(as Windows NT 3.1)
October 25, 2001; 21 years ago
(as Windows XP; merging with the Windows 9x branch)
Latest release 22H2 (10.0.22621.1194) (January 26, 2023; 9 days ago[2]) [±]
Latest preview
Release Preview Channel

22H2 (10.0.22621.1194) (January 26, 2023; 9 days ago[3][4]) [±]

Beta Channel

22H2 (10.0.22623.1250) (February 2, 2023; 2 days ago[5]) [±]

Dev Channel

10.0.25290.1000 (February 1, 2023; 3 days ago[6]) [±]

Update method Windows Update, Windows Server Update Services
Platforms IA-32, x86-64, ARM and ARM64 (and historically Intel i860, DEC Alpha, Itanium, MIPS, and PowerPC)
Kernel type Hybrid[citation needed] (NT)
Influenced by RSX-11, VAXELN, OpenVMS, MICA, Mach (kernel)
MS-DOS, OS/2, Windows 3.1x (userland)
Default
user interface
Graphical (Windows shell)
License Depending on version, edition or customer choice: Trialware, commercial software, volume licensing, OEM-only, SaaS, S+S[a]
Official website www.microsoft.com/windows/

Windows NT is a proprietary graphical operating system produced by Microsoft, the first version of which was released on July 27, 1993. It is a processor-independent, multiprocessing and multi-user operating system.

The first version of Windows NT was Windows NT 3.1 and was produced for workstations and server computers. It was a commercially focused operating system intended to complement consumer versions of Windows that were based on MS-DOS (including Windows 1.0 through Windows 3.1x). Gradually, the Windows NT family was expanded into Microsoft’s general-purpose operating system product line for all personal computers, deprecating the Windows 9x family.

«NT» was formerly expanded to «New Technology» but no longer carries any specific meaning. Starting with Windows 2000,[7] «NT» was removed from the product name and is only included in the product version string along with several low-level places within the system.[8] In fact, NT was a trademark of Northern Telecom (later Nortel) at the time, which Microsoft was forced to acknowledge on the product packaging.

NT was the first purely 32-bit version of Windows, whereas its consumer-oriented counterparts, Windows 3.1x and Windows 9x, were 16-bit/32-bit hybrids. It is a multi-architecture operating system. Initially, it supported several instruction set architectures, including IA-32, MIPS, and DEC Alpha; support for PowerPC, Itanium, x64, and ARM were added later. The latest versions support x86 (including IA-32 and x64) and ARM. Major features of the Windows NT family include Windows Shell, Windows API, Native API, Active Directory, Group Policy, Hardware Abstraction Layer, NTFS, BitLocker, Windows Store, Windows Update, and Hyper-V.

Naming[edit]

It has been suggested that Dave Cutler intended the initialism «WNT» as a play on VMS, incrementing each letter by one.[9] However, the project was originally intended as a follow-on to OS/2 and was referred to as «NT OS/2» before receiving the Windows brand.[10] One of the original NT developers, Mark Lucovsky, states that the name was taken from the original target processor—the Intel i860, code-named N10 («N-Ten»).[11] A 1998 question-and-answer (Q&A) session with Bill Gates revealed that the letters were previously expanded to «New Technology» but no longer carry any specific meaning.[12] The letters were dropped from the names of releases from Windows 2000 and later, though Microsoft described that product as being «Built on NT Technology».[7][13]

Major features[edit]

One of the main purposes of NT is hardware and software portability. Various versions of NT family operating systems have been released for a variety of processor architectures, initially IA-32, MIPS, and DEC Alpha, with PowerPC, Itanium, x86-64 and ARM supported in later releases. An initial idea was to have a common code base with a custom Hardware Abstraction Layer (HAL) for each platform. However, support for MIPS, Alpha, and PowerPC was later dropped in Windows 2000. Broad software compatibility was initially achieved with support for several API «personalities», including Windows API, POSIX,[14] and OS/2 APIs[15] – the latter two were phased out starting with Windows XP.[16] Partial MS-DOS and Windows 16-bit compatibility is achieved on IA-32 via an integrated DOS Virtual Machine – although this feature is not available on other architectures.[17]

NT has supported per-object (file, function, and role) access control lists allowing a rich set of security permissions to be applied to systems and services. NT
has also supported Windows network protocols, inheriting the previous OS/2 LAN Manager networking, as well as TCP/IP networking (for which Microsoft used to implement a TCP/IP stack derived at first from a STREAMS-based stack from Spider Systems, then later rewritten in-house).[18]

Windows NT 3.1 was the first version of Windows to use 32-bit flat virtual memory addressing on 32-bit processors. Its companion product, Windows 3.1, used segmented addressing and switches from 16-bit to 32-bit addressing in pages.

Windows NT 3.1 featured a core kernel providing a system API, running in supervisor mode (ring 0 in x86; referred to in Windows NT as «kernel mode» on all platforms), and a set of user-space environments with their own APIs which included the new Win32 environment, an OS/2 1.3 text-mode environment and a POSIX environment. The full preemptive multitasking kernel could interrupt running tasks to schedule other tasks, without relying on user programs to voluntarily give up control of the CPU, as in Windows 3.1 Windows applications (although MS-DOS applications were preemptively multitasked in Windows starting with Windows/386).

Notably, in Windows NT 3.x, several I/O driver subsystems, such as video and printing, were user-mode subsystems. In Windows NT 4, the video, server, and printer spooler subsystems were moved into kernel mode. Windows NT’s first GUI was strongly influenced by (and programmatically compatible with) that from Windows 3.1; Windows NT 4’s interface was redesigned to match that of the brand new Windows 95, moving from the Program Manager to the Windows shell design.

NTFS, a journaled, secure file system, is a major feature for NT. Windows NT also allows for other installable file systems; since versions 3.1, NT may be installed on FAT or HPFS file systems.[19]

Windows NT introduced its own driver model, the Windows NT driver model, and is incompatible with older driver frameworks. With Windows 2000, the Windows NT driver model was enhanced to become the Windows Driver Model, which was first introduced with Windows 98, but was based on the NT driver model.[20] Windows Vista added native support for the Windows Driver Foundation, which is also available for Windows XP, Windows Server 2003 and to an extent, Windows 2000.

Development[edit]

Original Windows NT wordmark

Microsoft decided to create a portable operating system, compatible with OS/2 and POSIX and supporting multiprocessing, in October 1988.[21] When development started in November 1989, Windows NT was to be known as OS/2 3.0,[22] the third version of the operating system developed jointly by Microsoft and IBM. To ensure portability, initial development was targeted at the Intel i860XR RISC processor, switching to the MIPS R3000 in late 1989, and then the Intel i386 in 1990.[11] Microsoft also continued parallel development of the DOS-based and less resource-demanding Windows environment, resulting in the release of Windows 3.0 in May 1990.

Windows 3.0 was eventually so successful that Microsoft decided to change the primary application programming interface for the still unreleased NT OS/2 (as it was then known) from an extended OS/2 API to an extended Windows API. This decision caused tension between Microsoft and IBM and the collaboration ultimately fell apart.

IBM continued OS/2 development alone while Microsoft continued work on the newly renamed Windows NT. Though neither operating system would immediately be as popular as Microsoft’s MS-DOS or Windows products, Windows NT would eventually be far more successful than OS/2.

Microsoft hired a group of developers from Digital Equipment Corporation led by Dave Cutler to build Windows NT, and many elements of the design reflect earlier DEC experience with Cutler’s VMS,[23] VAXELN and RSX-11, but also an unreleased object-based operating system developed by Dave Cutler at Digital codenamed MICA.[24] The team was joined by selected members of the disbanded OS/2 team, including Moshe Dunie.[9]

Windows 2000 architecture

The VMS kernel was primarily written in VAX MACRO, but Windows NT was designed to run on multiple instruction set architectures and multiple hardware platforms within each architecture. The platform dependencies are hidden from the rest of the system by the HAL (Hardware Abstraction Layer).

While creating Windows NT, Microsoft developers rewrote VMS in C. Although they added the Win32 API, NTFS file system, GUI, and backwards compatibility with DOS, OS/2, and Win16, DEC engineers almost immediately noticed the two operating systems’ internal similarities; parts of VAX/VMS Internals and Data Structures, published by Digital Press, accurately describe Windows NT internals using VMS terms. Instead of a lawsuit, Microsoft agreed to pay DEC $65–100 million, help market VMS, train Digital personnel on Windows NT, and continue Windows NT support for DEC Alpha.[23]

Windows NT and VMS memory management, processes, and scheduling are very similar. Windows NT’s process management differs by implementing threading, which DEC did not implement until VMS 7.0 in 1995, likely to compete with Microsoft.

Like VMS,[23] Windows NT’s kernel mode code distinguishes between the «kernel», whose primary purpose is to implement processor- and architecture-dependent functions, and the «executive». This was designed as a modified microkernel, as the Windows NT kernel was influenced by the Mach microkernel developed by Richard Rashid at Carnegie Mellon University,[25] but does not meet all of the criteria of a pure microkernel. Both the kernel and the executive are linked together into the single loaded module ntoskrnl.exe; from outside this module, there is little distinction between the kernel and the executive. Routines from each are directly accessible, as for example from kernel-mode device drivers.

API sets in the Windows NT family are implemented as subsystems atop the publicly undocumented «native» API; this allowed the late adoption of the Windows API (into the Win32 subsystem). Windows NT was one of the earliest operating systems to use Unicode internally.[citation needed]

Releases[edit]

Windows NT releases

Version Marketing name Editions Release date Build number
3.1 Windows NT 3.1 Workstation (named just Windows NT), Advanced Server July 27, 1993 528
3.5 Windows NT 3.5 Workstation, Server September 21, 1994 807
3.51 Windows NT 3.51 May 30, 1995 1057
4.0 Windows NT 4.0 Workstation, Server, Enterprise Server, Terminal Server, Embedded August 24, 1996 1381
5.0[26] Windows 2000 Professional, Server, Advanced Server February 17, 2000 2195
Datacenter Server September 26, 2000
5.1[26] Windows XP Home, Professional, Media Center (original, 2004 & 2005), Tablet PC (original and 2005), Starter, Embedded, Home N, Professional N October 25, 2001 2600
Windows Fundamentals for Legacy PCs July 8, 2006
5.2[26] Windows XP 64-bit Edition Version 2003 (IA-64)[27] March 28, 2003 3790
Windows Server 2003 Standard, Enterprise, Datacenter, Web, Storage, Small Business Server, Compute Cluster April 24, 2003
Windows XP Professional x64 Edition (x86-64) April 25, 2005
Windows Server 2003 R2 Standard, Enterprise, Datacenter, Web, Storage, Small Business Server, Compute Cluster December 6, 2005
Windows Home Server November 4, 2007
6.0[26] Windows Vista Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate
  • Business: November 30, 2006
  • Consumer: January 30, 2007
  • 6000 (RTM)
  • 6001 (SP1)
  • 6002 (SP2)
  • 6003 (SP2 Update)[28]
Windows Server 2008 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Itanium-Based Systems[29] February 27, 2008
  • 6001 (RTM)
  • 6002 (SP2)
  • 6003 (SP2 Update)[30]
6.1[26] Windows 7 Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate[31] October 22, 2009[32]
  • 7600 (RTM)
  • 7601 (SP1)
Windows Server 2008 R2 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Itanium-Based Systems
Windows Home Server 2011 Home Server Premium April 6, 2011 7601 (SP1)
Windows Thin PC June 6, 2011
6.2[26] Windows 8[33] Windows 8, Windows 8 Pro, Windows 8 Enterprise, Windows RT[34] October 26, 2012[35] 9200
Windows Server 2012[36] Foundation, Essentials, Standard, Datacenter[37] September 4, 2012
6.3[26] Windows 8.1 Windows 8.1, Windows 8.1 Pro, Windows 8.1 Enterprise, Windows RT 8.1, Windows Embedded 8.1 Industry Pro/Enterprise October 18, 2013 9600[38]
Windows Server 2012 R2 Foundation, Essentials, Standard, Datacenter
10.0[26][39] Windows 10 Home Single Language, Home China, Home, Pro, Pro Education, Pro for Workstations,[40] Enterprise, Education, Windows 10 S, IoT Core, Mobile, Mobile Enterprise[41][42] July 29, 2015
  • 10240 (1507/RTM)
  • 10586 (1511)
  • 14393 (1607)
  • 15063 (1703)
  • 16299 (1709)
  • 17134 (1803)
  • 17763 (1809)
  • 18362 (1903)
  • 18363 (1909)
  • 19041 (2004)
  • 19042 (20H2)
  • 19043 (21H1)
  • 19044 (21H2)
  • 19045 (22H2) (latest)
Windows Server 2016 Essentials, Standard, Datacenter, Multipoint Premium Server, Storage Server, Hyper-V Server September 26, 2016 14393 (RS1)
Windows Server 2019 Essentials, Standard, Datacenter, Multipoint Premium Server, Hyper-V Server October 2, 2018 17763
Windows Server 2022 August 18, 2021[43] 20348
Windows 11 Home Single Language, Home China, Home, Pro, Education, Pro Education, Pro for Workstations, Enterprise, IoT Enterprise, Windows 11 SE October 5, 2021[44]
  • 22000 (21H2/RTM)
  • 22621 (22H2) (latest)

Windows NT 3.1 to 3.51 incorporated the Program Manager and File Manager from the Windows 3.1x series. Windows NT 4.0 onwards replaced those programs with Windows Explorer (including a taskbar and Start menu), which originally appeared in Windows 95.

The first release was given version number 3.1 to match the contemporary 16-bit Windows; magazines of that era claimed the number was also used to make that version seem more reliable than a «.0» release. Also the Novell IPX protocol was apparently licensed only to 3.1 versions of Windows software.[citation needed]

The NT version number is not now generally used for marketing purposes, but is still used internally, and said to reflect the degree of changes to the core of the operating system.[45] However, for application compatibility reasons, Microsoft kept the major version number as 6 in releases following Vista,[46] but changed it later to 10 in Windows 10.[39] The build number is an internal identifier used by Microsoft’s developers and beta testers.

Starting with Windows 8.1, Microsoft changed the Version API Helper functions’ behavior. If an application is not manifested for Windows 8.1 or later, the API will always return version 6.2, which is the version number of Windows 8.[47][48] This is because the manifest feature was introduced with Windows 8.1,[49] to replace GetVersion and related functions.[50]

Programming language[edit]

Windows NT is written in C and C++, with a very small amount written in assembly language.[51] C is mostly used for the kernel code while C++ is mostly used for user-mode code. Assembly language is avoided where possible because it would impede portability.[52]

Supported platforms[edit]

32-bit platforms[edit]

In order to prevent Intel x86-specific code from slipping into the operating system by developers used to developing on x86 chips, Windows NT 3.1 was initially developed using non-x86 development systems and then ported to the x86 architecture. This work was initially based on the Intel i860-based Dazzle system and, later, the MIPS R4000-based Jazz platform. Both systems were designed internally at Microsoft.[53]

Windows NT 3.1 was released for Intel x86 PC compatible, PC-98, DEC Alpha, and ARC-compliant MIPS platforms. Windows NT 3.51 added support for the PowerPC processor in 1995, specifically PReP-compliant systems such as the IBM Power Series desktops/laptops and Motorola PowerStack series; but despite meetings between Michael Spindler and Bill Gates, not on the Power Macintosh as the PReP compliant Power Macintosh project failed to ship.

Intergraph Corporation ported Windows NT to its Clipper architecture and later announced an intention to port Windows NT 3.51 to Sun Microsystems’ SPARC architecture,[54] in conjunction with the company’s planned introduction of UltraSPARC models in 1995,[55] but neither version was sold to the public as a retail product.

Only two of the Windows NT 4.0 variants (IA-32 and Alpha) have a full set of service packs available. All of the other ports done by third parties (Motorola, Intergraph, etc.) have few, if any, publicly available updates.

Windows NT 4.0 was the last major release to support Alpha, MIPS, or PowerPC, though development of Windows 2000 for Alpha continued until August 1999, when Compaq stopped support for Windows NT on that architecture; and then three days later Microsoft also canceled their AlphaNT program,[56]
even though the Alpha NT 5 (Windows 2000) release had reached RC1 status.[57]

On January 5, 2011, Microsoft announced that the next major version of the Windows NT family will include support for the ARM architecture. Microsoft demonstrated a preliminary version of Windows (version 6.2.7867) running on an ARM-based computer at the 2011 Consumer Electronics Show.[58] This eventually led to the commercial release of the Windows 8-derived Windows RT on October 26, 2012, and the implementation of NT over CE on Windows Phone 8.

According to Microsoft, it is a common misconception that the Xbox and Xbox 360 use a modified Windows 2000 kernel. In reality, the Xbox operating system was built from scratch but implements a subset of Windows APIs.[59] The Xbox One, and Xbox Series X/S, however, do use a modified version of Windows 10.[60]

Windows 11 is the first non-server version of Windows NT to not support 32-bit platforms.[61][62]

64-bit platforms[edit]

The 64-bit versions of Windows NT were originally intended to run on Itanium and DEC Alpha; the latter was used internally at Microsoft during early development of 64-bit Windows.[63][64] This continued for some time after Microsoft publicly announced that it was cancelling plans to ship 64-bit Windows for Alpha.[65] Because of this, Alpha versions of Windows NT are 32-bit only.

While Windows 2000 only supports Intel IA-32 (32-bit), Windows XP, Server 2003, Server 2008 and Server 2008 R2 each have one edition dedicated to Itanium-based systems.[66][67][68] In comparison with Itanium, Microsoft adopted x64 on a greater scale: every version of Windows since Windows XP (which has a dedicated x64 edition)[69] has x64 editions.[66][70]

Windows 10 version 1709 onwards supports ARM64 devices with Qualcomm processors.[71] This is a full version of Windows, rather than the cut-down Windows RT.

Hardware requirements[edit]

The minimum hardware specification required to run each release of the professional workstation version of Windows NT has been fairly slow-moving until the 6.0 Vista release, which requires a minimum of 15 GB of free disk space, a 10-fold increase in free disk space alone over the previous version.

See also[edit]

  • Architecture of Windows NT
  • F6 disk
  • Windows Server domain
  • ReactOS (an open source project with the goal of providing binary- and device driver-level compatibility with Windows NT)
  • Windows NT startup process
  • Windows Preinstallation Environment
  • Microsoft Servers

Notes[edit]

  1. ^ For more information on how Microsoft licenses its products, see Microsoft Software Assurance, DreamSpark, DreamSpark Premium, BizSpark, MSDN § Software subscriptions, Microsoft TechNet § Subscriptions and downloads, and client access license.

References[edit]

  1. ^
  2. ^ «January 26, 2023—KB5022360 (OS Build 22621.1194) Preview». Microsoft Support. Microsoft.
  3. ^ «Releasing Windows 11 Build 22621.1192 to the Release Preview Channel». Windows Insider Blog. January 17, 2023.
  4. ^ «January 26, 2023—KB5022360 (OS Build 22621.1194) Preview». Microsoft Support. Microsoft.
  5. ^ «Announcing Windows 11 Insider Preview Build 22621.1250 and 22623.1250». Windows Insider Blog. February 2, 2023.
  6. ^ «Announcing Windows 11 Insider Preview Build 25290». Windows Insider Blog. February 1, 2023.
  7. ^ a b «Microsoft Renames Windows NT 5.0 Product Line to Windows 2000; Signals Evolution of Windows NT Technology Into Mainstream» (Press release). Microsoft. October 27, 1998.
  8. ^ «OperatingSystem.VersionString Property». MSDN. Microsoft. Retrieved November 10, 2014.
  9. ^ a b Zachary, G Pascal (1994). Show Stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft. Free Press. ISBN 978-0-02-935671-5.
  10. ^ «Microsoft Windows NT OS/2 Design Workbook». American history. Smithsonian. Retrieved March 17, 2017.
  11. ^ a b Thurrott, Paul (January 24, 2003). «Windows Server 2003: The Road To Gold». ITPro Today.
  12. ^ Gates, Bill (June 5, 1998). «Q&A: Protecting children from information on the Internet». Microsoft. Archived from the original on May 26, 2001. Retrieved June 26, 2005.
  13. ^ «Windows 2000 is a name that reflects NT’s continued move to the technology mainstream». Microsoft.com. October 27, 1998. Retrieved November 13, 2011.
  14. ^ «Paul Thurrott’s SuperSite for Windows». Win super site. Retrieved November 24, 2010.
  15. ^ «28 – OS/2 Compatibility», MS Windows NT 4 Workstation (resource kit), Microsoft, archived from the original on March 3, 2016, retrieved November 24, 2010
  16. ^ «POSIX and OS/2 are not supported in Windows XP or in Windows Server 2003». Support. Microsoft. November 5, 2007. Retrieved November 24, 2010.
  17. ^ «x64 editions deployment». Archived from the original on December 18, 2014. Retrieved November 24, 2010.
  18. ^ Barr, Adam (June 19, 2001). «Microsoft, TCP/IP, Open Source, and Licensing». Kuro5hin. Archived from the original on December 29, 2015. Retrieved February 22, 2013.
  19. ^ «File Systems». TechNet. Microsoft. Retrieved November 24, 2010.
  20. ^ «NT Drivers – FAQ – WDM». CMKrnl. Archived from the original on April 21, 2009.
  21. ^ Cutler, Dave (2005), «Preface», in Russinovich, Mark; Solomon, David A (eds.), Microsoft Windows Internals (fourth ed.), Microsoft Press, ISBN 0-7356-1917-4.
  22. ^ Pollack, Andrew (July 27, 1991), «Microsoft Widens Its Split With IBM Over Software», The New York Times, retrieved September 2, 2008
  23. ^ a b c Russinovich, Mark (November 30, 1998). «Windows NT and VMS: The Rest of the Story». IT Pro. Retrieved January 2, 2018.
  24. ^ Neil Rieck. ««Windows-NT» is «VMS Reimplemented» (sort of)». Retrieved August 25, 2015.
  25. ^ Mohr, Jim (December 1, 1999). «Windows NT Basics». Supporting Windows NT and 2000 Workstation and Server. Prentice Hall. ISBN 978-0-13-083068-5. Retrieved January 23, 2021. The technique that Windows NT uses is called a «microkernel» and was influenced by the Mach microkernel developed at Carnegie Mellon University.
  26. ^ a b c d e f g h «Operating System Version». Microsoft Docs. Microsoft. September 15, 2020. Retrieved August 7, 2021.
  27. ^ «Microsoft Releases Windows XP 64-Bit Edition Version 2003 to Manufacturing». Microsoft. March 2003. Retrieved January 14, 2008.
  28. ^ Though Windows Vista support ended in 2017 and there was never a third Service Pack, the build number change occurs when the user opts to install KB4489887 update (released for Windows Server 2008 in 2019) on their system.
  29. ^ «Overview of Editions». Windows Server 2008. Microsoft. Retrieved May 18, 2009.
  30. ^ «Build number changing to 6003 in Windows Server 2008». support.microsoft.com. Retrieved November 1, 2020.
  31. ^ LeBlanc, Brandon (February 4, 2009). «A closer look at the Windows 7 SKUs». Blogging Windows. Microsoft. Retrieved February 5, 2009.
  32. ^ Rothman, Wilson (June 2, 2009). «Windows 7 To Be Released October 22». Gizmodo. Retrieved June 6, 2009.
  33. ^ «Windows», Developer network, Microsoft
  34. ^ LeBlanc, Brandon (April 16, 2012). «Announcing the Windows 8 Editions». Blogging Windows. Microsoft. Retrieved April 17, 2012.
  35. ^ «Windows 8 will be available on…». Microsoft. July 18, 2012. Retrieved July 18, 2012.
  36. ^ «Windows server 8 named Windows server 2012», Windows valley, archived from the original on June 10, 2016, retrieved June 10, 2012.
  37. ^ «Windows Server 2012 Editions». Server cloud. Retrieved July 8, 2012.
  38. ^ Warren, Tom (August 24, 2013). «Windows 8.1 is ready for its October 17th release». The Verge. Vox Media.
  39. ^ a b Thurrott, Paul (November 22, 2014). «Microsoft Confirms that Windows 10 will also be Version 10 Internally». ITPro Today. Informa.
  40. ^ Pidgeon, Elana (August 10, 2017). «Microsoft announces Windows 10 Pro for Workstations». Microsoft 365 Blog. Retrieved December 24, 2018.
  41. ^ Prophet, Tony (May 13, 2015). «Introducing Windows 10 Editions». Microsoft.
  42. ^ Foley, Mary Jo (July 27, 2016). «Microsoft to add new Windows 10 Pro Education edition to its line-up». ZDNet. CBS Interactive.
  43. ^ Schnackenburg, Paul; 04/06/2021. «Windows Server 2022 Is Coming! -«. Virtualization Review. Retrieved June 18, 2021.{{cite web}}: CS1 maint: numeric names: authors list (link)
  44. ^ «Windows 11 release date: Here’s when Microsoft’s new OS comes out». CNET. Retrieved September 5, 2021.
  45. ^ Russinovich, Mark; Solomon, David (December 2001), «Windows XP: Kernel Improvements Create a More Robust, Powerful, and Scalable OS», MSDN mag, Developer network, Microsoft, archived from the original on April 24, 2003, retrieved December 19, 2006
  46. ^ «Why 7?». Windows Team Blog. Microsoft. October 14, 2008. Archived from the original on April 15, 2012. Retrieved September 14, 2019.
  47. ^ «Operating System Version». Microsoft Developer Network. Microsoft. September 15, 2020. Retrieved November 24, 2020.
  48. ^ «Operating system version changes in Windows 8.1 and Windows Server 2012 R2». Microsoft Developer Network. Microsoft. May 31, 2018. Retrieved November 24, 2020.
  49. ^ «App (executable) manifest». Microsoft. July 11, 2018. Retrieved November 24, 2020.
  50. ^ «GetVersion function (sysinfoapi.h)». Microsoft. December 5, 2018. Retrieved November 24, 2020.
  51. ^ «Windows NT System Overview». TechNet. Microsoft. Retrieved November 24, 2010.
  52. ^ Chen, Raymond (September 28, 2016). One Dev Question with Raymond Chen – What Programming Language is Windows Written In?. Microsoft Learn. Microsoft. Retrieved October 15, 2022.
  53. ^ Lucovsky, Mark (August 9, 2000). «Windows: A Software Engineering Odyssey». Retrieved November 2, 2006.
  54. ^ «Intergraph Announces Port of Windows NT to SPARC Architecture». The Florida SunFlash. July 7, 1993.
  55. ^ «New ports of call for Windows NT». Personal Computer World. October 1993. p. 174.
  56. ^ Petreley, Nicholas (September 3, 1999). «Can Linux break Intel’s hold on the market?». CNN.
  57. ^ Aaron Sakovich (2001). «Windows 2000?». The AlphaNT Source. Archived from the original on July 8, 2008. Retrieved January 1, 2007.
  58. ^ Warren, Tom (January 5, 2011). «Microsoft demonstrates early build of Windows 8». winrumors.com. Archived from the original on January 9, 2011.
  59. ^ Gandhi, Shaheen. «Xbox Team: The Xbox Operating System». Archived from the original on December 20, 2008.
  60. ^ «Xbox One Is «Literally a Windows Device»«. Archived from the original on December 27, 2015. Retrieved April 18, 2020.
  61. ^ a b c «Windows 11 Specifications». microsoft.com. Archived from the original on June 25, 2021. Retrieved June 25, 2021.
  62. ^ a b c «Windows minimum hardware requirements». docs.microsoft.com. Retrieved June 25, 2021.
  63. ^ Thurott, Paul (December 15, 1999). «Road to Gold: A Look at the Development of Windows 2000». Retrieved January 2, 2018.
  64. ^ Chen, Raymond (August 2008). «Windows Confidential». Technology network. Microsoft.
  65. ^ Thurott, Paul (June 21, 2000). «Windows 2000 Reportedly Returning to Alpha Platform». Retrieved January 2, 2018. UPDATE: Compaq has apparently denied that any work is being done on Windows 2000/64 for the Alpha.
  66. ^ a b «Comparison of Windows Server 2003 Editions». Microsoft TechNet. Microsoft. Retrieved October 14, 2011.
  67. ^ «Windows Server 2008 for Itanium-Based Systems Feature Support». Microsoft TechNet. Microsoft. Retrieved October 14, 2011.
  68. ^ «Windows Server 2008 R2 for Itanium-Based Systems». Windows Server Editions. Microsoft. Retrieved October 14, 2011.
  69. ^ «Microsoft Windows XP 64-Bit Edition». Microsoft TechNet. Microsoft. August 15, 2001. Retrieved October 14, 2011.
  70. ^ «A description of the x64-based versions of Windows Server 2003 and of Windows XP Professional x64 Edition». Microsoft Support Center. Microsoft. Retrieved October 14, 2011.
  71. ^ «Windows 10 1709 Supported Qualcomm Processors».
  72. ^ a b «Recommended Hardware Configs. for Workstations and Servers». Microsoft. November 1, 2006. Archived from the original on February 27, 2013.
  73. ^ a b c d «Windows NT 3.5x Setup Troubleshooting Guide (MSKB 139733)». Microsoft. November 1, 2006. Archived from the original on June 22, 2014.
  74. ^ a b «Info: Windows NT 4.0 Setup Troubleshooting Guide». Microsoft. October 31, 2006. Archived from the original on March 20, 2014.
  75. ^ a b «System requirements for Microsoft Windows 2000 operating systems». Support. Microsoft. November 13, 2007. Archived from the original on May 30, 2014. Retrieved September 10, 2017.
  76. ^ «System requirements for Microsoft Windows XP operating systems». Support. Microsoft. September 14, 2007. Archived from the original on July 17, 2013. Retrieved August 10, 2017.
  77. ^ «Windows Server 2003, Standard Edition: System requirements». Microsoft. January 21, 2005. Retrieved January 11, 2013.
  78. ^ a b «System requirements for Microsoft Windows Vista». Support. Microsoft. November 13, 2007. Archived from the original on February 12, 2015. Retrieved September 10, 2017.
  79. ^ a b «Windows 7 system requirements». Support. Microsoft. Retrieved September 10, 2017.
  80. ^ a b c d «Windows 8 system requirements». Support. Microsoft. Retrieved September 10, 2017.
  81. ^ a b c d «Windows 10 Specifications & Systems Requirements». microsoft.com. Microsoft. Retrieved September 10, 2017.
  82. ^ Warren, Tom (August 27, 2021). «Microsoft won’t stop you installing Windows 11 on older PCs». The Verge. Vox Media.

External links[edit]

  • Windows (official page), Microsoft.
  • Russinovich, Mark, «Windows NT and VMS: The Rest of the Story», Win 2000 (discussion of ancestry of NT), archived from the original on May 3, 2002.
  • A Brief History of the Windows NT Operating System (fact sheet), Microsoft PressPass, 1998, archived from the original on June 10, 2004.

This article is about the family of operating system versions by Microsoft. For the version released in 1996, see Windows NT 4.0. For the 3.x series, see Windows NT 3.x.

Windows NT

Windows logo and wordmark - 2021.svg
Developer Microsoft
Written in C, Assembly language
(core)
C++, C#
(user mode applications)
(C++ is used in the kernel graphical subsystem)[1]
Working state Current
Source model
  • Closed-source
  • Source-available (through Shared Source Initiative)
Initial release July 27, 1993; 29 years ago
(as Windows NT 3.1)
October 25, 2001; 21 years ago
(as Windows XP; merging with the Windows 9x branch)
Latest release 22H2 (10.0.22621.1194) (January 26, 2023; 9 days ago[2]) [±]
Latest preview
Release Preview Channel

22H2 (10.0.22621.1194) (January 26, 2023; 9 days ago[3][4]) [±]

Beta Channel

22H2 (10.0.22623.1250) (February 2, 2023; 2 days ago[5]) [±]

Dev Channel

10.0.25290.1000 (February 1, 2023; 3 days ago[6]) [±]

Update method Windows Update, Windows Server Update Services
Platforms IA-32, x86-64, ARM and ARM64 (and historically Intel i860, DEC Alpha, Itanium, MIPS, and PowerPC)
Kernel type Hybrid[citation needed] (NT)
Influenced by RSX-11, VAXELN, OpenVMS, MICA, Mach (kernel)
MS-DOS, OS/2, Windows 3.1x (userland)
Default
user interface
Graphical (Windows shell)
License Depending on version, edition or customer choice: Trialware, commercial software, volume licensing, OEM-only, SaaS, S+S[a]
Official website www.microsoft.com/windows/

Windows NT is a proprietary graphical operating system produced by Microsoft, the first version of which was released on July 27, 1993. It is a processor-independent, multiprocessing and multi-user operating system.

The first version of Windows NT was Windows NT 3.1 and was produced for workstations and server computers. It was a commercially focused operating system intended to complement consumer versions of Windows that were based on MS-DOS (including Windows 1.0 through Windows 3.1x). Gradually, the Windows NT family was expanded into Microsoft’s general-purpose operating system product line for all personal computers, deprecating the Windows 9x family.

«NT» was formerly expanded to «New Technology» but no longer carries any specific meaning. Starting with Windows 2000,[7] «NT» was removed from the product name and is only included in the product version string along with several low-level places within the system.[8] In fact, NT was a trademark of Northern Telecom (later Nortel) at the time, which Microsoft was forced to acknowledge on the product packaging.

NT was the first purely 32-bit version of Windows, whereas its consumer-oriented counterparts, Windows 3.1x and Windows 9x, were 16-bit/32-bit hybrids. It is a multi-architecture operating system. Initially, it supported several instruction set architectures, including IA-32, MIPS, and DEC Alpha; support for PowerPC, Itanium, x64, and ARM were added later. The latest versions support x86 (including IA-32 and x64) and ARM. Major features of the Windows NT family include Windows Shell, Windows API, Native API, Active Directory, Group Policy, Hardware Abstraction Layer, NTFS, BitLocker, Windows Store, Windows Update, and Hyper-V.

Naming[edit]

It has been suggested that Dave Cutler intended the initialism «WNT» as a play on VMS, incrementing each letter by one.[9] However, the project was originally intended as a follow-on to OS/2 and was referred to as «NT OS/2» before receiving the Windows brand.[10] One of the original NT developers, Mark Lucovsky, states that the name was taken from the original target processor—the Intel i860, code-named N10 («N-Ten»).[11] A 1998 question-and-answer (Q&A) session with Bill Gates revealed that the letters were previously expanded to «New Technology» but no longer carry any specific meaning.[12] The letters were dropped from the names of releases from Windows 2000 and later, though Microsoft described that product as being «Built on NT Technology».[7][13]

Major features[edit]

One of the main purposes of NT is hardware and software portability. Various versions of NT family operating systems have been released for a variety of processor architectures, initially IA-32, MIPS, and DEC Alpha, with PowerPC, Itanium, x86-64 and ARM supported in later releases. An initial idea was to have a common code base with a custom Hardware Abstraction Layer (HAL) for each platform. However, support for MIPS, Alpha, and PowerPC was later dropped in Windows 2000. Broad software compatibility was initially achieved with support for several API «personalities», including Windows API, POSIX,[14] and OS/2 APIs[15] – the latter two were phased out starting with Windows XP.[16] Partial MS-DOS and Windows 16-bit compatibility is achieved on IA-32 via an integrated DOS Virtual Machine – although this feature is not available on other architectures.[17]

NT has supported per-object (file, function, and role) access control lists allowing a rich set of security permissions to be applied to systems and services. NT
has also supported Windows network protocols, inheriting the previous OS/2 LAN Manager networking, as well as TCP/IP networking (for which Microsoft used to implement a TCP/IP stack derived at first from a STREAMS-based stack from Spider Systems, then later rewritten in-house).[18]

Windows NT 3.1 was the first version of Windows to use 32-bit flat virtual memory addressing on 32-bit processors. Its companion product, Windows 3.1, used segmented addressing and switches from 16-bit to 32-bit addressing in pages.

Windows NT 3.1 featured a core kernel providing a system API, running in supervisor mode (ring 0 in x86; referred to in Windows NT as «kernel mode» on all platforms), and a set of user-space environments with their own APIs which included the new Win32 environment, an OS/2 1.3 text-mode environment and a POSIX environment. The full preemptive multitasking kernel could interrupt running tasks to schedule other tasks, without relying on user programs to voluntarily give up control of the CPU, as in Windows 3.1 Windows applications (although MS-DOS applications were preemptively multitasked in Windows starting with Windows/386).

Notably, in Windows NT 3.x, several I/O driver subsystems, such as video and printing, were user-mode subsystems. In Windows NT 4, the video, server, and printer spooler subsystems were moved into kernel mode. Windows NT’s first GUI was strongly influenced by (and programmatically compatible with) that from Windows 3.1; Windows NT 4’s interface was redesigned to match that of the brand new Windows 95, moving from the Program Manager to the Windows shell design.

NTFS, a journaled, secure file system, is a major feature for NT. Windows NT also allows for other installable file systems; since versions 3.1, NT may be installed on FAT or HPFS file systems.[19]

Windows NT introduced its own driver model, the Windows NT driver model, and is incompatible with older driver frameworks. With Windows 2000, the Windows NT driver model was enhanced to become the Windows Driver Model, which was first introduced with Windows 98, but was based on the NT driver model.[20] Windows Vista added native support for the Windows Driver Foundation, which is also available for Windows XP, Windows Server 2003 and to an extent, Windows 2000.

Development[edit]

Original Windows NT wordmark

Microsoft decided to create a portable operating system, compatible with OS/2 and POSIX and supporting multiprocessing, in October 1988.[21] When development started in November 1989, Windows NT was to be known as OS/2 3.0,[22] the third version of the operating system developed jointly by Microsoft and IBM. To ensure portability, initial development was targeted at the Intel i860XR RISC processor, switching to the MIPS R3000 in late 1989, and then the Intel i386 in 1990.[11] Microsoft also continued parallel development of the DOS-based and less resource-demanding Windows environment, resulting in the release of Windows 3.0 in May 1990.

Windows 3.0 was eventually so successful that Microsoft decided to change the primary application programming interface for the still unreleased NT OS/2 (as it was then known) from an extended OS/2 API to an extended Windows API. This decision caused tension between Microsoft and IBM and the collaboration ultimately fell apart.

IBM continued OS/2 development alone while Microsoft continued work on the newly renamed Windows NT. Though neither operating system would immediately be as popular as Microsoft’s MS-DOS or Windows products, Windows NT would eventually be far more successful than OS/2.

Microsoft hired a group of developers from Digital Equipment Corporation led by Dave Cutler to build Windows NT, and many elements of the design reflect earlier DEC experience with Cutler’s VMS,[23] VAXELN and RSX-11, but also an unreleased object-based operating system developed by Dave Cutler at Digital codenamed MICA.[24] The team was joined by selected members of the disbanded OS/2 team, including Moshe Dunie.[9]

Windows 2000 architecture

The VMS kernel was primarily written in VAX MACRO, but Windows NT was designed to run on multiple instruction set architectures and multiple hardware platforms within each architecture. The platform dependencies are hidden from the rest of the system by the HAL (Hardware Abstraction Layer).

While creating Windows NT, Microsoft developers rewrote VMS in C. Although they added the Win32 API, NTFS file system, GUI, and backwards compatibility with DOS, OS/2, and Win16, DEC engineers almost immediately noticed the two operating systems’ internal similarities; parts of VAX/VMS Internals and Data Structures, published by Digital Press, accurately describe Windows NT internals using VMS terms. Instead of a lawsuit, Microsoft agreed to pay DEC $65–100 million, help market VMS, train Digital personnel on Windows NT, and continue Windows NT support for DEC Alpha.[23]

Windows NT and VMS memory management, processes, and scheduling are very similar. Windows NT’s process management differs by implementing threading, which DEC did not implement until VMS 7.0 in 1995, likely to compete with Microsoft.

Like VMS,[23] Windows NT’s kernel mode code distinguishes between the «kernel», whose primary purpose is to implement processor- and architecture-dependent functions, and the «executive». This was designed as a modified microkernel, as the Windows NT kernel was influenced by the Mach microkernel developed by Richard Rashid at Carnegie Mellon University,[25] but does not meet all of the criteria of a pure microkernel. Both the kernel and the executive are linked together into the single loaded module ntoskrnl.exe; from outside this module, there is little distinction between the kernel and the executive. Routines from each are directly accessible, as for example from kernel-mode device drivers.

API sets in the Windows NT family are implemented as subsystems atop the publicly undocumented «native» API; this allowed the late adoption of the Windows API (into the Win32 subsystem). Windows NT was one of the earliest operating systems to use Unicode internally.[citation needed]

Releases[edit]

Windows NT releases

Version Marketing name Editions Release date Build number
3.1 Windows NT 3.1 Workstation (named just Windows NT), Advanced Server July 27, 1993 528
3.5 Windows NT 3.5 Workstation, Server September 21, 1994 807
3.51 Windows NT 3.51 May 30, 1995 1057
4.0 Windows NT 4.0 Workstation, Server, Enterprise Server, Terminal Server, Embedded August 24, 1996 1381
5.0[26] Windows 2000 Professional, Server, Advanced Server February 17, 2000 2195
Datacenter Server September 26, 2000
5.1[26] Windows XP Home, Professional, Media Center (original, 2004 & 2005), Tablet PC (original and 2005), Starter, Embedded, Home N, Professional N October 25, 2001 2600
Windows Fundamentals for Legacy PCs July 8, 2006
5.2[26] Windows XP 64-bit Edition Version 2003 (IA-64)[27] March 28, 2003 3790
Windows Server 2003 Standard, Enterprise, Datacenter, Web, Storage, Small Business Server, Compute Cluster April 24, 2003
Windows XP Professional x64 Edition (x86-64) April 25, 2005
Windows Server 2003 R2 Standard, Enterprise, Datacenter, Web, Storage, Small Business Server, Compute Cluster December 6, 2005
Windows Home Server November 4, 2007
6.0[26] Windows Vista Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate
  • Business: November 30, 2006
  • Consumer: January 30, 2007
  • 6000 (RTM)
  • 6001 (SP1)
  • 6002 (SP2)
  • 6003 (SP2 Update)[28]
Windows Server 2008 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Itanium-Based Systems[29] February 27, 2008
  • 6001 (RTM)
  • 6002 (SP2)
  • 6003 (SP2 Update)[30]
6.1[26] Windows 7 Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate[31] October 22, 2009[32]
  • 7600 (RTM)
  • 7601 (SP1)
Windows Server 2008 R2 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Itanium-Based Systems
Windows Home Server 2011 Home Server Premium April 6, 2011 7601 (SP1)
Windows Thin PC June 6, 2011
6.2[26] Windows 8[33] Windows 8, Windows 8 Pro, Windows 8 Enterprise, Windows RT[34] October 26, 2012[35] 9200
Windows Server 2012[36] Foundation, Essentials, Standard, Datacenter[37] September 4, 2012
6.3[26] Windows 8.1 Windows 8.1, Windows 8.1 Pro, Windows 8.1 Enterprise, Windows RT 8.1, Windows Embedded 8.1 Industry Pro/Enterprise October 18, 2013 9600[38]
Windows Server 2012 R2 Foundation, Essentials, Standard, Datacenter
10.0[26][39] Windows 10 Home Single Language, Home China, Home, Pro, Pro Education, Pro for Workstations,[40] Enterprise, Education, Windows 10 S, IoT Core, Mobile, Mobile Enterprise[41][42] July 29, 2015
  • 10240 (1507/RTM)
  • 10586 (1511)
  • 14393 (1607)
  • 15063 (1703)
  • 16299 (1709)
  • 17134 (1803)
  • 17763 (1809)
  • 18362 (1903)
  • 18363 (1909)
  • 19041 (2004)
  • 19042 (20H2)
  • 19043 (21H1)
  • 19044 (21H2)
  • 19045 (22H2) (latest)
Windows Server 2016 Essentials, Standard, Datacenter, Multipoint Premium Server, Storage Server, Hyper-V Server September 26, 2016 14393 (RS1)
Windows Server 2019 Essentials, Standard, Datacenter, Multipoint Premium Server, Hyper-V Server October 2, 2018 17763
Windows Server 2022 August 18, 2021[43] 20348
Windows 11 Home Single Language, Home China, Home, Pro, Education, Pro Education, Pro for Workstations, Enterprise, IoT Enterprise, Windows 11 SE October 5, 2021[44]
  • 22000 (21H2/RTM)
  • 22621 (22H2) (latest)

Windows NT 3.1 to 3.51 incorporated the Program Manager and File Manager from the Windows 3.1x series. Windows NT 4.0 onwards replaced those programs with Windows Explorer (including a taskbar and Start menu), which originally appeared in Windows 95.

The first release was given version number 3.1 to match the contemporary 16-bit Windows; magazines of that era claimed the number was also used to make that version seem more reliable than a «.0» release. Also the Novell IPX protocol was apparently licensed only to 3.1 versions of Windows software.[citation needed]

The NT version number is not now generally used for marketing purposes, but is still used internally, and said to reflect the degree of changes to the core of the operating system.[45] However, for application compatibility reasons, Microsoft kept the major version number as 6 in releases following Vista,[46] but changed it later to 10 in Windows 10.[39] The build number is an internal identifier used by Microsoft’s developers and beta testers.

Starting with Windows 8.1, Microsoft changed the Version API Helper functions’ behavior. If an application is not manifested for Windows 8.1 or later, the API will always return version 6.2, which is the version number of Windows 8.[47][48] This is because the manifest feature was introduced with Windows 8.1,[49] to replace GetVersion and related functions.[50]

Programming language[edit]

Windows NT is written in C and C++, with a very small amount written in assembly language.[51] C is mostly used for the kernel code while C++ is mostly used for user-mode code. Assembly language is avoided where possible because it would impede portability.[52]

Supported platforms[edit]

32-bit platforms[edit]

In order to prevent Intel x86-specific code from slipping into the operating system by developers used to developing on x86 chips, Windows NT 3.1 was initially developed using non-x86 development systems and then ported to the x86 architecture. This work was initially based on the Intel i860-based Dazzle system and, later, the MIPS R4000-based Jazz platform. Both systems were designed internally at Microsoft.[53]

Windows NT 3.1 was released for Intel x86 PC compatible, PC-98, DEC Alpha, and ARC-compliant MIPS platforms. Windows NT 3.51 added support for the PowerPC processor in 1995, specifically PReP-compliant systems such as the IBM Power Series desktops/laptops and Motorola PowerStack series; but despite meetings between Michael Spindler and Bill Gates, not on the Power Macintosh as the PReP compliant Power Macintosh project failed to ship.

Intergraph Corporation ported Windows NT to its Clipper architecture and later announced an intention to port Windows NT 3.51 to Sun Microsystems’ SPARC architecture,[54] in conjunction with the company’s planned introduction of UltraSPARC models in 1995,[55] but neither version was sold to the public as a retail product.

Only two of the Windows NT 4.0 variants (IA-32 and Alpha) have a full set of service packs available. All of the other ports done by third parties (Motorola, Intergraph, etc.) have few, if any, publicly available updates.

Windows NT 4.0 was the last major release to support Alpha, MIPS, or PowerPC, though development of Windows 2000 for Alpha continued until August 1999, when Compaq stopped support for Windows NT on that architecture; and then three days later Microsoft also canceled their AlphaNT program,[56]
even though the Alpha NT 5 (Windows 2000) release had reached RC1 status.[57]

On January 5, 2011, Microsoft announced that the next major version of the Windows NT family will include support for the ARM architecture. Microsoft demonstrated a preliminary version of Windows (version 6.2.7867) running on an ARM-based computer at the 2011 Consumer Electronics Show.[58] This eventually led to the commercial release of the Windows 8-derived Windows RT on October 26, 2012, and the implementation of NT over CE on Windows Phone 8.

According to Microsoft, it is a common misconception that the Xbox and Xbox 360 use a modified Windows 2000 kernel. In reality, the Xbox operating system was built from scratch but implements a subset of Windows APIs.[59] The Xbox One, and Xbox Series X/S, however, do use a modified version of Windows 10.[60]

Windows 11 is the first non-server version of Windows NT to not support 32-bit platforms.[61][62]

64-bit platforms[edit]

The 64-bit versions of Windows NT were originally intended to run on Itanium and DEC Alpha; the latter was used internally at Microsoft during early development of 64-bit Windows.[63][64] This continued for some time after Microsoft publicly announced that it was cancelling plans to ship 64-bit Windows for Alpha.[65] Because of this, Alpha versions of Windows NT are 32-bit only.

While Windows 2000 only supports Intel IA-32 (32-bit), Windows XP, Server 2003, Server 2008 and Server 2008 R2 each have one edition dedicated to Itanium-based systems.[66][67][68] In comparison with Itanium, Microsoft adopted x64 on a greater scale: every version of Windows since Windows XP (which has a dedicated x64 edition)[69] has x64 editions.[66][70]

Windows 10 version 1709 onwards supports ARM64 devices with Qualcomm processors.[71] This is a full version of Windows, rather than the cut-down Windows RT.

Hardware requirements[edit]

The minimum hardware specification required to run each release of the professional workstation version of Windows NT has been fairly slow-moving until the 6.0 Vista release, which requires a minimum of 15 GB of free disk space, a 10-fold increase in free disk space alone over the previous version.

See also[edit]

  • Architecture of Windows NT
  • F6 disk
  • Windows Server domain
  • ReactOS (an open source project with the goal of providing binary- and device driver-level compatibility with Windows NT)
  • Windows NT startup process
  • Windows Preinstallation Environment
  • Microsoft Servers

Notes[edit]

  1. ^ For more information on how Microsoft licenses its products, see Microsoft Software Assurance, DreamSpark, DreamSpark Premium, BizSpark, MSDN § Software subscriptions, Microsoft TechNet § Subscriptions and downloads, and client access license.

References[edit]

  1. ^
  2. ^ «January 26, 2023—KB5022360 (OS Build 22621.1194) Preview». Microsoft Support. Microsoft.
  3. ^ «Releasing Windows 11 Build 22621.1192 to the Release Preview Channel». Windows Insider Blog. January 17, 2023.
  4. ^ «January 26, 2023—KB5022360 (OS Build 22621.1194) Preview». Microsoft Support. Microsoft.
  5. ^ «Announcing Windows 11 Insider Preview Build 22621.1250 and 22623.1250». Windows Insider Blog. February 2, 2023.
  6. ^ «Announcing Windows 11 Insider Preview Build 25290». Windows Insider Blog. February 1, 2023.
  7. ^ a b «Microsoft Renames Windows NT 5.0 Product Line to Windows 2000; Signals Evolution of Windows NT Technology Into Mainstream» (Press release). Microsoft. October 27, 1998.
  8. ^ «OperatingSystem.VersionString Property». MSDN. Microsoft. Retrieved November 10, 2014.
  9. ^ a b Zachary, G Pascal (1994). Show Stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft. Free Press. ISBN 978-0-02-935671-5.
  10. ^ «Microsoft Windows NT OS/2 Design Workbook». American history. Smithsonian. Retrieved March 17, 2017.
  11. ^ a b Thurrott, Paul (January 24, 2003). «Windows Server 2003: The Road To Gold». ITPro Today.
  12. ^ Gates, Bill (June 5, 1998). «Q&A: Protecting children from information on the Internet». Microsoft. Archived from the original on May 26, 2001. Retrieved June 26, 2005.
  13. ^ «Windows 2000 is a name that reflects NT’s continued move to the technology mainstream». Microsoft.com. October 27, 1998. Retrieved November 13, 2011.
  14. ^ «Paul Thurrott’s SuperSite for Windows». Win super site. Retrieved November 24, 2010.
  15. ^ «28 – OS/2 Compatibility», MS Windows NT 4 Workstation (resource kit), Microsoft, archived from the original on March 3, 2016, retrieved November 24, 2010
  16. ^ «POSIX and OS/2 are not supported in Windows XP or in Windows Server 2003». Support. Microsoft. November 5, 2007. Retrieved November 24, 2010.
  17. ^ «x64 editions deployment». Archived from the original on December 18, 2014. Retrieved November 24, 2010.
  18. ^ Barr, Adam (June 19, 2001). «Microsoft, TCP/IP, Open Source, and Licensing». Kuro5hin. Archived from the original on December 29, 2015. Retrieved February 22, 2013.
  19. ^ «File Systems». TechNet. Microsoft. Retrieved November 24, 2010.
  20. ^ «NT Drivers – FAQ – WDM». CMKrnl. Archived from the original on April 21, 2009.
  21. ^ Cutler, Dave (2005), «Preface», in Russinovich, Mark; Solomon, David A (eds.), Microsoft Windows Internals (fourth ed.), Microsoft Press, ISBN 0-7356-1917-4.
  22. ^ Pollack, Andrew (July 27, 1991), «Microsoft Widens Its Split With IBM Over Software», The New York Times, retrieved September 2, 2008
  23. ^ a b c Russinovich, Mark (November 30, 1998). «Windows NT and VMS: The Rest of the Story». IT Pro. Retrieved January 2, 2018.
  24. ^ Neil Rieck. ««Windows-NT» is «VMS Reimplemented» (sort of)». Retrieved August 25, 2015.
  25. ^ Mohr, Jim (December 1, 1999). «Windows NT Basics». Supporting Windows NT and 2000 Workstation and Server. Prentice Hall. ISBN 978-0-13-083068-5. Retrieved January 23, 2021. The technique that Windows NT uses is called a «microkernel» and was influenced by the Mach microkernel developed at Carnegie Mellon University.
  26. ^ a b c d e f g h «Operating System Version». Microsoft Docs. Microsoft. September 15, 2020. Retrieved August 7, 2021.
  27. ^ «Microsoft Releases Windows XP 64-Bit Edition Version 2003 to Manufacturing». Microsoft. March 2003. Retrieved January 14, 2008.
  28. ^ Though Windows Vista support ended in 2017 and there was never a third Service Pack, the build number change occurs when the user opts to install KB4489887 update (released for Windows Server 2008 in 2019) on their system.
  29. ^ «Overview of Editions». Windows Server 2008. Microsoft. Retrieved May 18, 2009.
  30. ^ «Build number changing to 6003 in Windows Server 2008». support.microsoft.com. Retrieved November 1, 2020.
  31. ^ LeBlanc, Brandon (February 4, 2009). «A closer look at the Windows 7 SKUs». Blogging Windows. Microsoft. Retrieved February 5, 2009.
  32. ^ Rothman, Wilson (June 2, 2009). «Windows 7 To Be Released October 22». Gizmodo. Retrieved June 6, 2009.
  33. ^ «Windows», Developer network, Microsoft
  34. ^ LeBlanc, Brandon (April 16, 2012). «Announcing the Windows 8 Editions». Blogging Windows. Microsoft. Retrieved April 17, 2012.
  35. ^ «Windows 8 will be available on…». Microsoft. July 18, 2012. Retrieved July 18, 2012.
  36. ^ «Windows server 8 named Windows server 2012», Windows valley, archived from the original on June 10, 2016, retrieved June 10, 2012.
  37. ^ «Windows Server 2012 Editions». Server cloud. Retrieved July 8, 2012.
  38. ^ Warren, Tom (August 24, 2013). «Windows 8.1 is ready for its October 17th release». The Verge. Vox Media.
  39. ^ a b Thurrott, Paul (November 22, 2014). «Microsoft Confirms that Windows 10 will also be Version 10 Internally». ITPro Today. Informa.
  40. ^ Pidgeon, Elana (August 10, 2017). «Microsoft announces Windows 10 Pro for Workstations». Microsoft 365 Blog. Retrieved December 24, 2018.
  41. ^ Prophet, Tony (May 13, 2015). «Introducing Windows 10 Editions». Microsoft.
  42. ^ Foley, Mary Jo (July 27, 2016). «Microsoft to add new Windows 10 Pro Education edition to its line-up». ZDNet. CBS Interactive.
  43. ^ Schnackenburg, Paul; 04/06/2021. «Windows Server 2022 Is Coming! -«. Virtualization Review. Retrieved June 18, 2021.{{cite web}}: CS1 maint: numeric names: authors list (link)
  44. ^ «Windows 11 release date: Here’s when Microsoft’s new OS comes out». CNET. Retrieved September 5, 2021.
  45. ^ Russinovich, Mark; Solomon, David (December 2001), «Windows XP: Kernel Improvements Create a More Robust, Powerful, and Scalable OS», MSDN mag, Developer network, Microsoft, archived from the original on April 24, 2003, retrieved December 19, 2006
  46. ^ «Why 7?». Windows Team Blog. Microsoft. October 14, 2008. Archived from the original on April 15, 2012. Retrieved September 14, 2019.
  47. ^ «Operating System Version». Microsoft Developer Network. Microsoft. September 15, 2020. Retrieved November 24, 2020.
  48. ^ «Operating system version changes in Windows 8.1 and Windows Server 2012 R2». Microsoft Developer Network. Microsoft. May 31, 2018. Retrieved November 24, 2020.
  49. ^ «App (executable) manifest». Microsoft. July 11, 2018. Retrieved November 24, 2020.
  50. ^ «GetVersion function (sysinfoapi.h)». Microsoft. December 5, 2018. Retrieved November 24, 2020.
  51. ^ «Windows NT System Overview». TechNet. Microsoft. Retrieved November 24, 2010.
  52. ^ Chen, Raymond (September 28, 2016). One Dev Question with Raymond Chen – What Programming Language is Windows Written In?. Microsoft Learn. Microsoft. Retrieved October 15, 2022.
  53. ^ Lucovsky, Mark (August 9, 2000). «Windows: A Software Engineering Odyssey». Retrieved November 2, 2006.
  54. ^ «Intergraph Announces Port of Windows NT to SPARC Architecture». The Florida SunFlash. July 7, 1993.
  55. ^ «New ports of call for Windows NT». Personal Computer World. October 1993. p. 174.
  56. ^ Petreley, Nicholas (September 3, 1999). «Can Linux break Intel’s hold on the market?». CNN.
  57. ^ Aaron Sakovich (2001). «Windows 2000?». The AlphaNT Source. Archived from the original on July 8, 2008. Retrieved January 1, 2007.
  58. ^ Warren, Tom (January 5, 2011). «Microsoft demonstrates early build of Windows 8». winrumors.com. Archived from the original on January 9, 2011.
  59. ^ Gandhi, Shaheen. «Xbox Team: The Xbox Operating System». Archived from the original on December 20, 2008.
  60. ^ «Xbox One Is «Literally a Windows Device»«. Archived from the original on December 27, 2015. Retrieved April 18, 2020.
  61. ^ a b c «Windows 11 Specifications». microsoft.com. Archived from the original on June 25, 2021. Retrieved June 25, 2021.
  62. ^ a b c «Windows minimum hardware requirements». docs.microsoft.com. Retrieved June 25, 2021.
  63. ^ Thurott, Paul (December 15, 1999). «Road to Gold: A Look at the Development of Windows 2000». Retrieved January 2, 2018.
  64. ^ Chen, Raymond (August 2008). «Windows Confidential». Technology network. Microsoft.
  65. ^ Thurott, Paul (June 21, 2000). «Windows 2000 Reportedly Returning to Alpha Platform». Retrieved January 2, 2018. UPDATE: Compaq has apparently denied that any work is being done on Windows 2000/64 for the Alpha.
  66. ^ a b «Comparison of Windows Server 2003 Editions». Microsoft TechNet. Microsoft. Retrieved October 14, 2011.
  67. ^ «Windows Server 2008 for Itanium-Based Systems Feature Support». Microsoft TechNet. Microsoft. Retrieved October 14, 2011.
  68. ^ «Windows Server 2008 R2 for Itanium-Based Systems». Windows Server Editions. Microsoft. Retrieved October 14, 2011.
  69. ^ «Microsoft Windows XP 64-Bit Edition». Microsoft TechNet. Microsoft. August 15, 2001. Retrieved October 14, 2011.
  70. ^ «A description of the x64-based versions of Windows Server 2003 and of Windows XP Professional x64 Edition». Microsoft Support Center. Microsoft. Retrieved October 14, 2011.
  71. ^ «Windows 10 1709 Supported Qualcomm Processors».
  72. ^ a b «Recommended Hardware Configs. for Workstations and Servers». Microsoft. November 1, 2006. Archived from the original on February 27, 2013.
  73. ^ a b c d «Windows NT 3.5x Setup Troubleshooting Guide (MSKB 139733)». Microsoft. November 1, 2006. Archived from the original on June 22, 2014.
  74. ^ a b «Info: Windows NT 4.0 Setup Troubleshooting Guide». Microsoft. October 31, 2006. Archived from the original on March 20, 2014.
  75. ^ a b «System requirements for Microsoft Windows 2000 operating systems». Support. Microsoft. November 13, 2007. Archived from the original on May 30, 2014. Retrieved September 10, 2017.
  76. ^ «System requirements for Microsoft Windows XP operating systems». Support. Microsoft. September 14, 2007. Archived from the original on July 17, 2013. Retrieved August 10, 2017.
  77. ^ «Windows Server 2003, Standard Edition: System requirements». Microsoft. January 21, 2005. Retrieved January 11, 2013.
  78. ^ a b «System requirements for Microsoft Windows Vista». Support. Microsoft. November 13, 2007. Archived from the original on February 12, 2015. Retrieved September 10, 2017.
  79. ^ a b «Windows 7 system requirements». Support. Microsoft. Retrieved September 10, 2017.
  80. ^ a b c d «Windows 8 system requirements». Support. Microsoft. Retrieved September 10, 2017.
  81. ^ a b c d «Windows 10 Specifications & Systems Requirements». microsoft.com. Microsoft. Retrieved September 10, 2017.
  82. ^ Warren, Tom (August 27, 2021). «Microsoft won’t stop you installing Windows 11 on older PCs». The Verge. Vox Media.

External links[edit]

  • Windows (official page), Microsoft.
  • Russinovich, Mark, «Windows NT and VMS: The Rest of the Story», Win 2000 (discussion of ancestry of NT), archived from the original on May 3, 2002.
  • A Brief History of the Windows NT Operating System (fact sheet), Microsoft PressPass, 1998, archived from the original on June 10, 2004.

В этой статье мы рассмотрим виды операционных систем Windows NT. Windows NT — это не Windows2000 или какая-нибудь еще. Это серия, а точнее платформа, на базе которой ведутся разработки ОС. Практически все семейство Windows базируется на этой платформе. Помимо NT есть еще платформа 9х, к которой относится Windows95, Windows98 и WindowsME.

Из-за того, что были опасения в неправильной работе программ, написанных с учётом старых версий ОС, в свет выпустили 10-ую версию операционной системы сразу после восьмой. Иначе 9-ка в версии могла толковаться программой как операционная система серии 9-х. Подробности о том, что же такое NT – в этой статье.

Windows NT (в просторечии просто NT) — линейка операционных систем (ОС) производства корпорации Microsoft и название первых версий ОС. Windows NT была разработана после прекращения сотрудничества Microsoft и IBM над OS/2, развивалась отдельно от других ОС семейства Windows (Windows 3.x и Windows 9x).

В отличие от Windows 3.x и Windows 9x, Windows NT позиционировалась как надёжное решение для рабочих станций (Windows NT Workstation) и серверов (Windows NT Server). Windows NT дала начало семейству операционных систем, в которое входят: собственно Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8. Информация из статьи Windows NT, Wikipedia.

Название ОС Windows

Номер версии NT

Windows NT 4.0 4.0.1381
Windows 2000 5.0.2195
Windows XP 5.1.2600
Windows Vista 6.0.6000
Windows 7 6.1.7600

Номер, который стоит после букв NT — это порядковый номер разработки ОС на базе NT. Сейчас выходит Windows7 (Windows NT6.1), седьмая разработка на базе NT. Vista — NT6.0, XP — NT5.1, Windows2000 — NT5.0. Win2K — это просто физическая интерпретация числа (2К=2000). Windows NT — это целое семейство ОС. С этим часто сталкиваешься, когда скачиваешь руководства по установке и настройке или драйвера устройств.

Windows 95

Со времён Windows95 интерфейс операционной системы принципиально не сильно изменился. Разумеется, он стал качественнее, совершеннее и удобнее, появилось много новых функций. Но человек, работавший на Windows2000 достаточно легко освоится и в последующих версиях ОС Windows (если говорить об интерфейсе системы в целом). Технически системы отличаются друг от друга, способы решения пользовательских задач на разных системах тоже различаются.

Windows 2000

В целом, если описывать данное семейство ОС, то можно сказать, что история ОС Windows делится на 2 части — до выхода Windows Vista и после. Ничего принципиально нового (кроме визуальных эффектов) в интерфейс этой версии своей ОС разработчики Microsoft не привнесли, однако полностью было переписано ядро системы.

Windows Vista

Из-за нового ядра была потеряна совместимость со старыми программами (разработка которых остановилась до выхода Vista) и драйверами старых устройств. Этим в большей мере объясняется дурная слава и непопулярность этой версии Windows. В Windows7 разработчики учли ошибки, производители софта и железа уже имели возможность выпускать ПО и оборудование с учётом новых требований ОС, однако большинство старых программ и старого оборудования этой операционной системой уже не поддерживается.

Совместимость версий Windows

Чтобы выйти из положения (множество промышленных программ не работает в Windows7), в версиях Windows7 Professional, Enterprise и Ultimate есть возможность запускать программы из-под XP-Mode. XP-Mode представляет собой виртуальную машину и образ лицензионной WindowsXP. Правда графические возможности эмуляции находятся на уровне S3 Trio64 без поддержки 3D, то есть самый минимум.

XP-Mode

Если материалы сайта оказались для вас полезными, можете поддержать дальнейшее развитие ресурса, оказав ему (и мне ) моральную и материальную поддержку.

Читать далее:

Windows и Linux

Пару лет назад на одном форуме я, участвуя в одном жарком споре на тему чьё болото лучше, опубликовал пост, который и раскроет тему данной статьи. Привожу его ниже:


Маленькое отступление по поводу Windows и Linux. Тут понимаете в чём дело: Windows — это совокупность ядра системы, а также служебных программ и скриптов, выполняющих определённые операции и задачи. На этой ОС у вас нет права изменять или удалять скрипты и системное ПО…

19 июля 2011 г.

iOS4

Преамбула: В последнее время внимание человечества захватили всяческие мобильные и, особо модные, облачные технологии. Десктопы и ноутбуки отошли на второй план, уступив место более компактным и привлекательным игрушкам для досуга и бизнеса. Наши новые друзья не просто умеют полифонию, показывать картинки и ходить в интернет, но и стали модными аксессуарами, которые грех не выложить на столик в кафе рядом с чашечкой чая, время от времени скользя указательным пальцем по надписи “Slide to unlock”. Но день клонится вечеру, ваш электронный партнёр устал и ему пора на зарядку. Что ж, вставим USB хвостик куда надо… пусть отдохнёт.

Гостевая статья, написанная Максимом Мозаевым специально для Nevor.ru. Максим неплохо разбирается во всяких железках и активно пользуется продуктами компании Apple. Сам я продукты фруктовой компании не использую, поэтому пришлось для написания этой статьи пригласить компетентного человека, который в теме.

19 февраля 2011 г.

Дистрибутивы Linux

Linux – это не операционная система, а всего лишь ее ядро. Все, что вы привыкли видеть и понимать как операционку (кнопки, окна и панели) — на самом деле ею не является. То, что вы видите — это GUI (Graphical user interface), то есть графический интерфейс пользователя, именуемый также графической средой или графической оболочкой. GUI – это программа, призванная упростить жизнь пользователю, чтобы он не мучился с консолью. На самом деле любая ОС выглядит как консоль, то есть как старый добрый DOS.

Виды операционных систем, построенных на ядре Linux сильно разнятся как по обеспечению рабочим окружением, так и по набору прикладных программ, доступных в ОС. Это отчасти потому, что часть программ поддерживают лишь некоторые GUI или зависят от других программ, которых нет в данной системе. Беглый обзор различий и особенностей пёстрого мира Linux – в этой статье.

16 июля 2011 г.

Основная
статья: Windows
NT

Логотип
семейства Windows NT

Операционные
системы этого семейства в настоящее
время работают на процессорах с
архитектурами x86x86-64,
иItaniumARM.
Ранние версии (до 4.0 включительно) также
поддерживали некоторые RISC-процессоры: AlphaMIPS,
иPower
PC
.
Все операционные системы этого семейства
являются полностью 32- или 64- битными
операционными системами, и не нуждаются
в MS-DOS даже
для загрузки.

Только
в этом семействе представлены операционные
системы для серверов. До версии Windows
2000 включительно они выпускались под
тем же названием, что и аналогичная
версия для рабочих станций, но с
добавлением суффикса, например, «Windows
NT 4.0 Server» и «Windows 2000 Datacenter Server». Начиная
с Windows
Server 2003
 серверные
операционные системы называются
добавлением суффикса «Server» и года
выпуска.

Логотип
Windows 8

  1. Windows
    NT 3.1
     (1993)

  2. Windows
    NT 3.5
     (1994)

  3. Windows
    NT 3.51
     (1995)

  4. Windows
    NT 4.0
     (1996)

  5. Windows
    2000
     —
    Windows NT 5.0 (2000)

  6. Windows
    XP
     —
    Windows NT 5.1 (2001)

  7. Windows
    XP 64-bit Edition
     —
    Windows NT 5.2 (2003)

  8. Windows
    Server 2003
     —
    Windows NT 5.2 (2003)

  9. Windows
    XP Professional x64 Edition
     —
    Windows NT 5.2 (2005)

  10. Windows
    Vista
     —
    Windows NT 6.0 (2006)

  11. Windows
    Home Server
     —
    Windows NT 5.2 (2007)

  12. Windows
    Server 2008
     —
    Windows NT 6.0 (2008)

  13. Windows
    Small Business Server
     —
    Windows NT 6.0 (2008)

  14. Windows
    7
     —
    Windows NT 6.1 (2009)

  15. Windows
    Server 2008 R2
     —
    Windows NT 6.1 (2009)

  16. Windows
    Home Server 2011
     —
    Windows NT 6.1 (2011)

  17. Windows
    8
     —
    Windows NT 6.2 (2012)

  18. Windows
    Server 2012
     —
    Windows NT 6.2 (2012)

  19. Windows
    8.1
     —
    Windows NT 6.3 (2013)

  20. Windows
    Server 2012 R2
     —
    Windows NT 6.3 (2013)

  21. Windows
    10
     (2014)

В
основу семейства Windows NT положено
разделение адресных пространств между
процессами. Каждый процесс имеет
возможность работать с выделенной ему
памятью. Однако он не имеет прав для
записи в память других процессов,
драйверов и системного кода.

Семейство
Windows NT относится к операционным системам
с вытесняющей
многозадачностью
.
Разделение процессорного времени
между потоками происходит по принципу
«карусели». Ядро
операционной системы
 выделяет
квант времени (в Windows 2000 квант равен
примерно 20 мс) каждому из потоков по
очереди при условии, что все потоки
имеют одинаковый приоритет. Поток может
отказаться от выделенного ему кванта
времени. В этом случае система перехватывает
у него управление (даже если выделенный
квант времени не закончен) и передаёт
управление другому потоку. При передаче
управления другому потоку система
сохраняет состояние всех регистров
процессора
 в
особой структуре в оперативной памяти.
Эта структура называется контекстом
потока. Сохранение контекста потока
достаточно для последующего возобновления
его работы.

Семейство ос для смартфонов

Это
семейство операционных систем реального
времени было специально разработано
для мобильных устройств. Поддерживаются
процессоры ARMMIPSSuperH и x86.
В отличие от остальных операционных
систем Windows, операционные системы этого
семейства продаются только в составе
готовых устройств, таких как смартфоны,
карманные компьютеры, GPS-навигаторы,
MP3-проигрыватели и другие. В настоящее
время под термином «Windows CE» понимают
только ядро операционной системы.
Например, Windows
Mobile
 5.0
включает в себя ядро Windows
CE
 5.0.

  • Windows
    CE

  • Windows
    Mobile

  • Windows
    Phone

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Выход Windows 11 — хороший повод вспомнить всю историю MS Windows длиной почти в 36 лет. Журналист PCMag Джон Дворак как-то пошутил, что когда Microsoft анонсировала Windows, у Стива Балмера еще были волосы (во что сложно поверить). 

Так что теперь, когда на Хабре уже обсудили новую версию, давайте вспомним предыдущие. Чтобы пост не вышел слишком длинным, пришлось описывать их кратко. Но если у вас есть что добавить, смело делайте это в комментариях.

А если текст вызовет прилив ностальгии, запустить первые версии Windows можно в эмуляторе на сайте PCjs Machines. Из-за пребывания на нём был немного сорван дедлайн сдачи этой статьи.

Предыстория: MS-DOS (1981)

В 70-х оказалось, что компьютеры могут быть не только громоздкими устройствами для крупных организаций. Рынок «микрокомпьютеров» вроде Apple II, подходящих для домашнего использования, рос бурными темпами. В IBM решили не упускать его и принялись за работу над моделью 5150, которая вошла в историю как «IBM PC». Компании нужно было разобраться не только с самим компьютером, но и с софтом: тогда бытовало понятие «дисковые операционные системы» (disk operating system, DOS), и компьютеру с новым 16-битным процессором Intel 8088 требовалась такая.

Для гиганта IBM это было не вполне профильной деятельностью: компания была известна «громоздкими устройствами», ориентирована на корпоративных клиентов, даже её название означает «International Business Machines». А вот по названию Microsoft можно было понять, что тут разрабатывают ПО как раз для микрокомпьютеров. В IBM уже сотрудничали с этой молодой компанией из-за её флагманского продукта Microsoft Basic, и в итоге ОС поручили тоже ей.

Вообще говоря, MS-DOS не целиком сделана в Microsoft: там купили и доработали чужую систему 86-DOS. А вот в IBM не купили целиком MS-DOS, просто лицензировали её и поставляли под названием PC DOS. Дальновидный Билл Гейтс сохранил права на систему, и в контракте с IBM было прописано, что Microsoft может лицензировать её другим производителям компьютеров. Это и стало своеобразным трамплином, позволившим Microsoft стать ведущей технологической компанией.

Windows 1.0 (1985)

А ведь у нас мог бы быть «манагер» вместо «винды». Изначально проект Microsoft, возникший в 1981 году, назывался Interface Manager.

Однако самым заметным в этом проекте была концепция «окон». Несколько задач на одном экране, раскрывающиеся меню, полосы прокрутки — в новом GUI было многое, что мы сейчас знаем и любим. Так что неудивительно, что в ноябре 1983-го проект был анонсирован уже под названием Windows.

Статья из немецкого журнала c't о Windows 1.0. Август 1986 года

Статья из немецкого журнала c’t о Windows 1.0. Август 1986 года

А вышла Windows 1.0 лишь спустя два года после анонса, 20 ноября 1985 года. Сейчас эта дата может звучать как день, когда мир перевернулся: вот оно, пришествие ОС, которая покорила человечество и перевела его от командной строки к современному GUI. 

Но тогда мир особо не заметил, что он перевернулся.

Во-первых, технически Windows 1.0 даже не была полноценной ОС — это «надстройка» над DOS. И её зачастую воспринимали лишь как программу с графическим интерфейсом, работающую в MS-DOS: можно использовать по необходимости, но не сидеть же там всё время!

Во-вторых, чтобы оценить преимущества графического интерфейса, требовалась мышь. Сейчас людям проще кликать, чем учить и вводить бесконечные команды, но тогда пользователям было непривычно — многие по-прежнему хотели стучать по клавиатуре в пику коварному Биллу Гейтсу, желающему всех чипировать приучить к мыши.

А если вспомнить компьютерные мощности того времени, неудивительно, что все эти новомодные GUI-штуки плохо работали на слабом железе.

В итоге продажи были скромными, отзывы — критическими, и всё это совершенно не ощущалось революцией.

А как именно Windows тогда выглядела? В поставку входили блокнот, календарь, калькулятор, приложение для рисования, часы, игра «Реверси» и т. д. Увидеть систему можно в ролике Windows 1.0 Features Demo (заметьте, на открывающем экране она названа не «operating system», а «operating environment»):

В 1986 году Стив Балмер в роли безумного коммивояжера снялся в странном видео про Windows 1.0. До сих пор ходят споры, настоящее это видео или стеб для корпоратива MS. А вот такой пресс-кит был разослан к анонсу Windows 1.0:

Не хватает только мыши

Не хватает только мыши

Windows 2.0 (1987)

Вторая версия была выпущена 9 декабря 1987 года. Её самое заметное отличие — теперь окна могли перекрывать друг друга (в Windows 1.0 было возможно только тайловое расположение «бок о бок»). Были также некоторые другие доработки GUI.

И из-за этого компания получила судебный иск от Apple. Чтобы понять произошедшее, стоит начать с предыстории, насколько её сейчас можно восстановить по имеющимся источникам

Обратите внимание, что приложения запускаются через MS-DOS Executive. В следующих версиях его уже не будет

Обратите внимание, что приложения запускаются через MS-DOS Executive. В следующих версиях его уже не будет

Распространена следующая версия. В 1970-х в исследовательском центре Xerox PARC опередили время в разработке компьютерного GUI, но руководство Xerox не понимало, что эти идеи представляют большую ценность. Зато Стив Джобс, оказавшись там, понял, что видит будущее — и принялся реализовывать аналогичные идеи в Apple Lisa (1983) и Apple Macintosh (1984).

В тот период у Microsoft и Apple были партнёрские отношения, так что у Microsoft была инсайдерская информация о разработках Apple. И из-за этого анонс Windows в ноябре 1983-го (всего за пару месяцев до выхода Macintosh) взбесил Джобса. По воспоминаниям участника команды Macintosh Энди Хертфельца, Джобс срочно вызвал Гейтса и наорал на него: «Я доверился тебе, а ты крадёшь у нас!» В ответ на что Гейтс заметил, что вообще-то Джобс сам позаимствовал идеи у Xerox, так что не ему обвинять в краже.

Тогда, в 1983-м, конфликт дальше не зашёл. Но вот спустя четыре года визуальные изменения Windows 2.0 вывели его на новый виток. В Apple подали судебный иск, утверждая, что теперь общий стиль («look and feel») новой Windows слишком похож на GUI компьютеров Lisa и Macintosh, так что это уже нарушает авторские права. Судебные тяжбы, тянувшиеся шесть лет, завершились победой Microsoft. 

Windows 3.x (1990–1994)

В третьей версии Windows по-настоящему расцвела. Система, выпущенная в 1990 году, стала хитом, разошедшимся тиражом более 10 миллионов копий. 

Сделаем уточнение — версия 3.0 была уже хороша, но реальную популярность снискали более поздние версии 3.1/3.11.

Они были и красивее 2.x (доработанный GUI, поддержка TrueType, больше цветов), и функциональнее (появление реестра Windows, поддержка TCP/IP, новый файловый менеджер). А с точки зрения скучающих офисных сотрудников, наверное, главным нововведением стал убийца времени «Солитер». Его целью было не только развлекать, но и дальше приучать пользователей к мыши — например, тренироваться в перетаскивании.

Microsoft Windows 3.10 — ярко, модно, молодежно. И код писать, и в карты играть

Microsoft Windows 3.10 — ярко, модно, молодежно. И код писать, и в карты играть

Технически всё это по-прежнему оставалось надстройкой над MS-DOS, но вот теперь эту надстройку восприняли всерьёз. Отчасти способствовала цена: в 1990 году недорогой ПК с Windows 3.0 можно было купить менее чем за 1000 долларов, а самый дешевый цветной Macintosh за 2400. 

В итоге маховик раскручивался: пользователей становилось всё больше, что стимулировало разработчиков писать программы под Windows, что в свою очередь стимулировало пользователей ещё активнее переходить на неё.

Тем временем начиналась новая эра: компьютеры теперь были не только для текстов и таблиц, но и для мультимедиа; разрешение у пользователей подросло аж до 640×480. В Microsoft реагировали на это: в системе появились приложения Media Player и Sound Recorder, а в поставку «тройки» включили потрясающие обои CHESS.BMP.

Во-первых, это красиво

Во-первых, это красиво

Windows NT (1993 и далее)

С версиями 3.x к Windows пришла массовая популярность на ПК. Но вот серверам и рабочим станциям нужны не красивые обои и залипательные пасьянсы, там рынок диктовал свои потребности: например, поддержку разных архитектур процессора. И для этого рынка в Microsoft представили семейство Windows NT.  

Нумерацию версий NT начали не с 1.0, а сразу с 3.1, чтобы соответствовало тогдашней версии «основной» Windows. И из-за этого NT может показаться лишь небольшой доработкой «обычной» Windows. Но это была не доработка, а совершенно отдельное явление, уходящее корнями в систему OS/2.

Пока стандартная Windows оставалась «надстройкой» над MS-DOS, NT была полноценной ОС со своим ядром. Также она сразу делалась с расчётом на то, чтобы при помощи HAL поддерживать самые разные процессоры. И ещё NT 3.1 была первой по-настоящему 32-битной версией Windows. И полной совместимости между двумя семействами Windows не было. В общем, тут был не просто «специализированный вариант», а параллельная разработка двух разных (но при этом взаимосвязанных) ОС.

Копия Windows NT 3.51

Копия Windows NT 3.51

Тут напрашивается вопрос. Разрабатывать параллельно сразу две больших ОС, которые ещё и должны быть максимально совместимы — это сложно и дорого. Предположим, ограничения «обычной» Windows мешали использованию её на серверах. Но почему тогда было не дать обычным пользователям NT? Неужели в Microsoft не хотели упростить себе жизнь, ограничившись одной системой?

Вообще говоря, хотели. Но в 1993-м были причины, мешавшие этому: например, системные требования NT для серверов и рабочих станций подходили, а вот для массового рынка тогда были слишком высокими.

Поэтому весь XX век две системы продолжали развиваться параллельно, в NT-семействе появились Windows NT 4.0 (1996) и Windows 2000. Ради экономии места не станем расписывать их подробно, а продолжим идти по «пользовательским».

Windows 95 (1995)

В августе 1995 года мир бесповоротно изменился — в новом релизе Windows появилась кнопка «Пуск» (Start). И её маркетинговая поддержка обошлась Microsoft в 8 миллионов долларов — именно столько было заплачено The Rolling Stones за право использовать их песню «Start Me Up» в рекламе.

Вообще, маркетинг Win95 был впечатляющим. Башня Си-Эн в Торонто была украшена баннерами Windows 95, а Эмпайр-стейт-билдинг в Нью-Йорке был подсвечен цветами Microsoft. Тогда компьютерная революция была настолько на хайпе, что ОС могли рекламировать звёзды суперпопулярного сериала «Друзья»: Мэтью Пэрри и Дженнифер Энистон снялись в «первом в мире киберситкоме», где рассказывают об основных 25 функциях новой ОС.

Сейчас сложно представить себе подобную интеграцию с сериалом для Windows 11. А еще на CD-дистрибутиве Win95 бонусом был записан клип группы Weezer Buddy Holly, что привело к резкому росту её популярности. 

Но вернёмся к старту: сначала пользователем кнопка «Пуск» казалось нелепой и нелогичной, но со временем она стала такой неотъемлемой частью системы, что удаление ее в восьмой версии вызвало шквал негодования. Вместе с её появлением произошли многие другие изменения интерфейса — например, появился таскбар. Некоторые новые возможности повторяли то, что давно было доступно в Mac OS, и это спровоцировало издевательскую «рекламу» со стороны Apple:

Другими важными фичами была система Plug-and-Play, упрощение выхода в интернет, появление учетных записей, DirectX в более поздних версиях.

Одна из лучших книг по Windows 95 — Эндрю Шульман «Неофициальная Windows 95»

Одна из лучших книг по Windows 95 — Эндрю Шульман «Неофициальная Windows 95»

К 1995-му уже не было проблемы из 1985-го «люди предпочитают по старинке сидеть в DOS». Наоборот, теперь было бы сложно объяснить обычному пользователю, зачем ему командная строка, когда есть GUI и мышка. Продвинутые пользователи могли скучать по эпохе DOS (см. песню российских фидошников), но было очевидно, что эта эпоха уходит. И при использовании Windows 95 пользователь практически не сталкивался с MS-DOS — вот только полностью удалить его из системы было бы затруднительно. То, что когда-то привело компанию к успеху, превратилось в кусок легаси, от которого в перспективе хотелось избавиться. 

Windows CE (1996 и далее)

Статья посвящена десктопным ОС, так что не станем разбирать каждую из версий Windows CE отдельно. Но мобильные устройства — такая масштабная для MS история, что пару слов сказать надо. Закончилась она провалом (проект поглотил гигантское количество ресурсов и закрылся), а как начиналась?

Отсчёт можно вести с 1996 года. Тогда была представлена Windows CE — система, оптимизированная для устройств с минимально возможными техническими характеристиками. Сами устройства оказывались разными, от плееров Zune до автомобилей. Но уже при запуске системы в 1996-м в качестве важной категории видели PDA (personal digital assistant, в России — «карманные персональные компьютеры», КПК).

Casio Cassiopeia

Casio Cassiopeia

Внутри у новой системы было собственное ядро, требующее для работы всего мегабайт памяти, что заметно отличало её от десктопных версий. А вот внешне она напоминала привычную Windows, утрамбованную ногами в маленький экран: тут были и меню «Пуск», и рабочий стол с иконками, и прочие привычные вещи. В 2000-м из Windows CE вырастет Pocket PC — система уже для КПК. Пару лет спустя станут появляться КПК с возможностью звонить, и в 2003-м систему переименуют в Windows Mobile с вариантом «Phone Edition». В нулевых она хорошо показывала себя, успешно конкурируя с Symbian и Blackberry. И такой успех ослепил Microsoft — они не смогли вовремя увидеть угрозу в iOS/Android. Но об этом позже.

Windows 98 (1998)

Новый релиз состоялся в июне 1998 года. Возможно, самая известная история про эту ОС — синий экран смерти, появившийся на презентации.

Больших потрясений для пользователей тут не было: компания и сама презентовала систему не как сенсацию, а как доработанную Windows 95, на которой «лучше работать и лучше играть». Например, идя в ногу со временем, тут поработали над поддержкой DVD, USB, FAT32, AGP. 

А ещё новые времена были неразрывно связаны с интернетом. И это тоже нашло отражение: в состав новой системы входили Internet Explorer, Outlook Express и FrontPage Express. 

Работать в Windows мы в те годы учились так. Журнал PC-Magazine, апрель 1999 

Работать в Windows мы в те годы учились так. Журнал PC-Magazine, апрель 1999 

Ну и появился ряд вещей, менее бросавшихся в глаза рядовому пользователю, от новой системы драйверов Windows Driver Model до приложения Disk Cleanup.

Windows ME (2000)

Сейчас Millennium Edition вспоминают как какое-то недоразумение и расшифровывают аббревиатуру как «Mistake Edition». Гигантского шага вперёд по сравнению с Windows 98 не было, а вот проблемы со стабильностью были, при этом система вышла в один год с успешной Windows 2000 (из NT-семейства) и за год до суперуспешной XP — в общем, последний вздох линейки 9x. 

Конечно, какие-то новые вещи там были. Например, появился Windows Movie Maker: медиареволюция продолжала менять мир, и монтаж видео теперь тоже попал в список того, что должно быть доступно из коробки обычному пользователю.

Но в итоге версия осталась в истории благодаря не этому событию, а разве что шутками по её поводу:

Windows XP (2001)

Windows XP (она же eXPerience, она же Whistler, она же Windows NT 5.1, она же «Хрюша» у российских пользователей) стала, пожалуй, одной из самых успешных версий Windows. Рекламная кампания тоже была помпезной, хотя и не такой, как планировалась изначально, из-за терактов 11 сентября. Но Microsoft все же устроила вечеринку, где выступали Стинг и Мадонна. 

В Windows XP впервые появилась система активации. В те времена российские пользователи еще не привыкли платить за софт. Скан специального выпуска журнала CHIP, посвященного Windows XP

В Windows XP впервые появилась система активации. В те времена российские пользователи еще не привыкли платить за софт. Скан специального выпуска журнала CHIP, посвященного Windows XP

XP знаменовала собой событие, крайне важное для Microsoft, хотя и не слишком очевидное рядовым пользователям: впервые в «пользовательской» ОС использовалось ядро Windows NT. Два больших мира наконец сошлись в одном. И больше не расходились: все дальнейшие крупные релизы были только на ядре NT. Если открыть в Википедии страницу только что вышедшей Windows 11, можно увидеть, что она классифицируется как версия Windows NT. 

Переход к XP не был безболезненным. Системные требования по сравнению с Windows 98 резко выросли. Поначалу возникали вопросы совместимости приложений. Систему критиковали с точки безопасности. А кроме того, ещё и изменившийся внешний вид нравился не всем: часть пользователей называла его «игрушечным». Так что в первый год существования XP отношение к ней было настороженным.

Но со временем ситуация улучшилась — компьютеры становились всё мощнее, а проблемы совместимости всё менее заметны. И в итоге система оказалась такой популярной, что это даже стало проблемой: когда компания решила прекратить её поддержку спустя 12 лет (срок заметно больше среднего), многие по-прежнему не хотели пересаживаться с XP на что-то новее. Даже в этом году, когда системе исполнилось 20 лет, некоторые продолжают ей пользоваться.

У меня до сих пор лежит потрепанная книга «Хитрости Windows XP», зачитанная до дыр. Автор рассказывал, как добиться максимальной гибкости от этой системы, правильно работая с реестром.

В оригинале книга называлась Windows XP Annoyances, что правильней было бы перевести как «Раздражающие штуки Windows XP»  

В оригинале книга называлась Windows XP Annoyances, что правильней было бы перевести как «Раздражающие штуки Windows XP»  

Windows Vista (2006)

Многие считают «Висту» самой отвратительной версией. Основной заявленной целью было устранение проблем безопасности, которыми грешила XP. Но реализация оказалась неудачной: например, контроль учетных записей пользователей (UAC) так часто рвался помочь пользователю, что в итоге всех раздражал. Есть даже издевательский ролик от Apple, где это высмеивается (заметим в скобках, что позже в macOS Catalina сама Apple наступила на те же грабли):

Также интерфейс сделали «покрасивше», но новый визуальный стиль Aero тоже не всем нравился. Опубликованные до релиза скриншоты вызвали в рунете мем «уже сейчас понятно, что всё это будет глючить и тормозить». 

И даже Стив Балмер признал потом, что Vista «просто не была реализована должным образом». 

«Ну облажались, что теперь?» Иллюстрация: arnnet.com

«Ну облажались, что теперь?» Иллюстрация: arnnet.com

В итоге, хотя результаты продаж в первый месяц были бодрыми (20 миллионов копий, больше XP за тот же период), долгосрочно Vista проиграла. Когда спустя три года вышла следующая Windows, Vista занимала лишь 19% рынка против 63% у XP. Большинство людей с XP сразу перепрыгнули дальше, пропустив эту версию. Не пропустить её можно было разве что геймерам из-за DirectX 10, который давал еще больше удовольствия от графики, чем когда-либо прежде: он не был доступен на предыдущих версиях Windows.

Впрочем, пока пользователи негодовали, внутри происходила незаметная им работа. При серверном использовании Windows был спрос на версию без «ненужных частей» вроде браузера, чтобы сократить поверхность атаки. Но Windows, в отличие от Linux, поначалу не могла это дать из-за хаотичной кучи внутренних зависимостей: выкинешь браузер — сломаешь полсистемы. И в Vista была проведена громадная работа по «распутыванию», после которой любой компонент мог зависеть только от того, что «ниже него», и «высокоуровневые» компоненты можно было легко убирать из поставки. 

Windows 7 (2009)

Система, вышедшая 22 октября 2009 года, стала примерно тем, чего изначально ожидали от «Висты». Переделывать всё масштабно тут не стали и тот же стиль Aero остался, зато доработали таскбар и дали новые возможности управления окнами. А критику учли, и UAC стал не таким маниакальным. 

Источник: PC World

Источник: PC World

Также улучшили поддержку сенсорных экранов (хоть их тогда и было немного), ускорили загрузку, обновили Internet Explorer до восьмой версии… В итоге вроде бы никаких подвигов компания не совершила, но перешла от провала к успеху. «Семёрка» понравилась и журналистам IT-изданий, и пользователям, так что за первый год было продано более 240 миллионов копий. 

Windows 8 (2012) и Windows 8.1 (2013)

А дальше была великая и ужасная Windows 8 — третья ненавидимая система в линейке Windows. По выражению одного блогера, интерфейс этой системы спроектировали для людей, которые сами не понимают, что делают. Пользователи недоумевали: зачем всё поменяли, когда людям нравилась «семёрка»? Где моя кнопка «Пуск»?

Тут нужно понимать контекст. Вспомним, на чём мы оставили линейку Windows CE: основанная на ней Windows Mobile в нулевые показывала хорошие результаты среди ранних смартфонов.

Вот только затем появление iOS/Android всё поменяло. Внезапно оказалось, что люди хотят не тыкать стилусом в малюсенькое меню «Пуск», а нажимать пальцами на крупные иконки. А ещё вслед за смартфонами появились планшеты, и тогда могло казаться, что они вот-вот заменят компьютеры.

В Microsoft решили срочно и радикально исправлять ситуацию. На смену Windows Mobile пришла система Windows Phone (и с восьмой версии в ней сменили ядро с Windows CE на Windows NT). У десктопной Windows появилось отдельное ответвление Windows RT для планшетов с ARM-процессорами. И у всего этого — Windows Phone, Windows RT, Windows 8 — был новый стиль интерфейса Metro с «живыми плитками» (Live Tiles).

Microsoft хотел создать в Windows 8 гибридную систему для разных устройств (планшетов и компьютеров), но получилось раздвоение личности: традиционный рабочий стол, скопипащенный из Windows 7 (без меню «Пуск»), все ещё оставался. Было ясно, что Microsoft хочет настроить людей на использование новых современных приложений. Но только люди не особо настроились.

Первый смартфон на Windows Phone — HTC 7 Mozart. Фото: Ebay

Первый смартфон на Windows Phone — HTC 7 Mozart. Фото: Ebay

В итоге Windows RT просуществовала всего пару лет. Windows Phone была официально признана мёртвой в 2017-м. А для основной десктопной версии в конце 2013-го Microsoft выпустила крупное бесплатное обновление Windows 8.1. Оно устраняло множество проблем, касающихся плиток рабочего стола, и возвращало кнопку «Пуск» — по сути, признавало, что погорячились. Но осадочек у пользователей остался.

Windows 9 (?) 

— Почему в линейке Microsoft не было Windows 9? 

— Потому что Windows 7 съела 9 (It’s because Windows 7 8 9).

Но вероятно всего, это маркетинговый ход — Microsoft пыталась установить дистанцию ​​между провальной Windows 8 и ее преемницей. Таким образом, Windows 10 — это большой шаг вперед.

Windows 10 (2015)

В смутный 2015 год появилась Windows 10. Она стала бесплатным обновлением для всех пользователей Windows 7, 8 и 8.1. В новую ОС вернулось меню «Пуск», и по изначальной задумке Windows 10 якобы должна стать последней версией Windows — дальше должны были появляться лишь обновления, а не отдельные новые версии. Но теперь мы знаем, что это не так.

Систему оценили в целом положительно — хвалили за интерфейс, кроссплатформенность, DirectX 12, улучшенную производительность и системные требования, которые в целом остались такими же, как и для Windows 7. Ну и в целом «спасибо, что признали провал с мобильными устройствами и вернули нам нормальный десктоп».

Вместе с мобильными начинаниями закопали и Internet Explorer: его сменили новым браузером Edge. 

Атавизмы Windows 10: dialer.exe и неуловимая папка CON

Атавизмы Windows 10: dialer.exe и неуловимая папка CON

Если релиз Windows 95 или XP сопровождался разухабистыми рекламными кампаниями со звездами и вечеринками, то кампания в поддержку Windows 10 имела другую направленность — благотворительную. В 2015 году Microsoft запустила инициативу Upgrade Your World в рамках глобального релиза Windows 10, пожертвовав более 10 миллионов долларов некоммерческим организациям по всему миру.

Microsoft изначально поставил амбициозный срок по достижению миллиарда пользователей — и хотя его соблюсти не вполне удалось, сейчас на Windows 10 работает уже более 1,3 миллиарда компьютеров. Компания будет поддерживать ее до 14 октября 2025 года. 

Windows 11 (2021)

Ну и теперь состоялся официальный релиз Windows 11, о ней на Хабре уже подробно писали. На официальном сайте система описана красивыми словами вроде «каждая деталь тщательно продумана». Вот только на практике можно услышать голоса против: на Хабре ещё летом писали «Windows 11 движется не в ту сторону», в The Verge громили новый таскбар.

На таскбаре всё по центру (но если что, можно перенести)

На таскбаре всё по центру (но если что, можно перенести)

А ещё есть забавное наблюдение «удачные и неудачные версии Windows чередуются». На протяжении последних 22 лет постоянно менялось то, как пользователи принимают очередную систему: «Windows 98 — хорошо, Windows ME — плохо» и так далее. Windows 10 восприняли хорошо.

Значит ли это, что Windows 11 предначертано остаться в истории «неудачной»? Мы воздержимся от комментариев (ещё не успели её как следует рассмотреть-то). Зато вы не воздерживайтесь: смело пишите, что думаете и о новой версии, и о старых! 

Если экосистема Microsoft интересна вам, потому что вы .NET-разработчик — обратите внимание, скоро мы проведём онлайн-конференцию DotNext (например, там будет много спикеров из Microsoft вроде Стивена Тауба).

А если вы не дотнетчик — у нас сейчас вообще большой конференционный сезон, от Java-конференции до DevOops. Полный список из 8 мероприятий можно посмотреть на сайте.

Обновлено Обновлено: 10.01.2023
Опубликовано Опубликовано: 2016 год или раньше

Данная статья представляет краткий обзор всех версий операционной системы Windows.

Версия Вашей системы: Windows 7

Версии для настольных компьютеров

Логотип Версия Год Статус
Логотип Windows 1 Windows 1 1985 Не поддерживается
Не используется
Логотип Windows 2 Windows 2 1987
Логотип Windows 3 Windows 3 1990
Логотип Windows NT 3.1 Windows NT 3.1 1993
Логотип Windows NT 3.5 Windows NT 3.5 Workstation 1994
Логотип Windows NT 3.51 Windows NT 3.51 1995
Логотип Windows 95 Windows 95 1995
Логотип Windows NT 4.0 Windows NT 4.0 1996
Логотип Windows 98 Windows 98 1998
Логотип Windows millenium Windows Millenium 2000
Логотип Windows 2000 Windows 2000 (NT 5.0) 2000
Логотип Windows XP Windows XP (NT 5.1) 2001 Не поддерживается
Встречается редко
Логотип Windows Vista Windows Vista (NT 6.0) 2006 Не поддерживается
Почти, не используется
Логотип Windows 7 Windows 7 (NT 6.1) 2009 Не поддерживается
Пока используется
Логотип Windows 8 Windows 8 (NT 6.2) 2012 Не поддерживается
Почти, не используется
Логотип Windows 8.1 Windows 8.1 (NT 6.3) 2013 Поддерживается
Почти, не используется
Логотип Windows 10 Windows 10 (NT 10) 2015 Поддерживается
Активно используется
Логотип Windows 11 Windows 11 (NT 10) 2021 Поддерживается
Начинает применяться

Серверные Windows

Логотип Версия Год Статус
Логотип Windows NT 3.1 Windows NT 3.1 Advanced Server 1993 Не поддерживается
Как правило, не используется
Логотип Windows NT 3.5 Windows NT 3.5 Server 1994
Логотип Windows NT 3.51 Windows NT 3.51 Server 1995
Логотип Windows NT 4 Windows NT 4.0 Server 1996
Логотип Windows 2000 Server Windows 2000 Server 2000
Логотип Windows XP Windows Server 2003 2003
Логотип Windows XP Windows Server 2003 R2 2005
Логотип Windows Server 2008 Windows Server 2008 2008
Логотип Windows Server 2008 R2 Windows Server 2008 R2 2009 Не поддерживается
Пока еще используется
Логотип Windows Server 2012 Windows Server 2012 2012 Поддерживается
Активно используется
Логотип Windows Server 2012 R2 Windows Server 2012 R2 2013
Логотип Windows Server 2016 Windows Server 2016 2016
Логотип Windows Server 2019 Windows Server 2019 2018
Логотип Windows Server 2022 Windows Server 2022 2021 Начало использования

Все версии Windows по линейкам + хронология

Линейка Годы Перечисление версий
16 бит 1985 — 1995 Windows 1 / 2 / 3
32 бита
(9x)
1995 — 2001 Windows 95 / 98 / ME
NT
(32 и 64 бита)
с 1993 Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Workstation / 2000 / XP / Vista / 7 / 8 / 8.1 / 10
NT Servers
(32 и 64 бита)
с 1993 Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Server / 2000 Server / 2003 / 2003 R2 / 2008 / 2008 R2 / 2012 / 2012 R2 / 2016 / 2019 / 2022

История успеха

Данная история успеха отражает частоту использования системы; количество глюков, с которыми столкнулись пользователи; отзывы.

Логотип Windows 1 Windows 1 Неудача
Логотип Windows 2 Windows 2 Нейтрально
Логотип Windows 3 Windows 3 Успех
Логотип Windows 95 Windows 95 Неудача
Логотип Windows 98 Windows 98 Успех
Логотип Windows millenium Windows Millenium Провал
Логотип Windows 2000 Windows 2000 Нейтрально
Логотип Windows XP Windows XP Большой успех
Логотип Windows Vista Windows Vista Провал
Логотип Windows 7 Windows 7 Успех
Логотип Windows 8 Windows 8 Провал
Логотип Windows 8.1 Windows 8.1 Неудача
Логотип Windows 10 Windows 10 Успех
Логотип Windows 11 Windows 11 Нейтрально

* несмотря на провал некоторых версий операционной системы, они несли новые функции, которые перешли в уже успешные версии. Например, в миллениум появились красивые иконки и окна, которые перешли в Windows 2000. Поэтому провал не стоит оценивать, как неудачную работу.

Логотип Windows 1Windows 1

Годы поддержки: 1985 — 2001. Ветка: 16 бит.

Издания: —

Что нового

До Windows 1 был MS-DOS, поэтому самое главное новшество — графический интерфейс и возможность управления при помощи мыши.

Системные требования

Процессор 8088
Оперативная память 256 Кбайт
Объем жесткого диска 3 Мб

Логотип Windows 2Windows 2

Годы поддержки: 1989 — 2001. Ветка: 16 бит.

Издания: —

Что нового

  • Возможность использования сочетания клавиш.
  • Появились перекрывающиеся окна.
  • Возможность увеличить и уменьшить окно.

Системные требования

Процессор 8088
Оперативная память 256 Кбайт
Объем жесткого диска 3 Мб

Логотип Windows 3Windows 3

Годы поддержки: 1990 — 2008. Ветка: 16 бит.

Издания: —

Что нового

  • Первый (от Microsoft) удобный для пользователя интерфейс.
  • Появление диспетчера программ.
  • Появление мультимедийных возможностей.
  • Поддержка сети (с 3.1).

Системные требования

  Минимальные Рекомендуемые
Процессор 8086/8088 80486DX 33 МГц
Оперативная память 640 Кбайт 4 Мб
Объем жесткого диска 6,5 Мб 60 Мб

Логотип Windows NT 3.1Windows NT 3.1

Годы поддержки: 1993 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.

Издания: —

Что нового

  • Первая система на базе ядра NT.
  • Поддержка файловой системы NTFS.

Системные требования

Процессор Intel 80386
Оперативная память 2 Мб
Объем жесткого диска 8 Мб

Логотип Windows NT 3.5Windows NT 3.5 Workstation

Годы поддержки: 1994 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.

Издания: —

Что нового

  • Встроенная поддержка Winsock и TCP/IP.
  • Появление сервера и клиента DHCP и WINS.
  • Предоставление общего доступа к файлам и принтерам.
  • Поддержка VFAT.

Системные требования

Процессор 33 МГц
Оперативная память 12 Мб
Объем жесткого диска 70 Мб

Логотип Windows NT 3.51Windows NT 3.51 Workstation

Годы поддержки: 1995 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.

Издания: —

Системные требования

Процессор 33 МГц
Оперативная память 12 Мб
Объем жесткого диска 70 Мб

Логотип Windows 95Windows 95

Годы поддержки: 1995 — 2001. Ветка: 9x (32 бита).

Системные требования

  Минимальные Рекомендуемые
Процессор 80386 DX Pentium
Оперативная память 4 Мб 8 Мб
Объем жесткого диска 50 Мб 100 Мб

Логотип Windows NT 4.0Windows NT 4.0 Workstation

Годы поддержки: 1996 — 2004. Ветка: NT. Разрядность: 32 и 64 бита.

Издания: —

Системные требования

  Минимальные Рекомендуемые
Процессор 486/25 486DX2/50
Оперативная память 12 Мб 24 Мб
Объем жесткого диска 128 Мб 1 Гб

Логотип Windows 98Windows 98

Годы поддержки: 1998 — 2006. Ветка: 9x (32 бита).

Системные требования

  Минимальные Рекомендуемые
Процессор 486DX 66 МГц Pentium
Оперативная память 16 Мб 24 Мб
Объем жесткого диска 200 Мб 500 Мб

Логотип Windows MilleniumWindows Millenium

Годы поддержки: 2000 — 2006. Ветка: 9x (32 бита).

Системные требования

  Минимальные Рекомендуемые
Процессор 150 МГц 300 МГц
Оперативная память 32 Мб 128 Мб
Объем жесткого диска 200 Мб 500 Мб

Логотип Windows 2000Windows 2000

Годы поддержки: 2000 — 2010. Ветка: NT.

Системные требования

  Минимальные Рекомендуемые
Процессор 133 МГц 1 ГГц
Оперативная память 32 Мб 128 Мб
Объем жесткого диска 2 Гб 20 Гб

Логотип Windows XPWindows XP

Годы поддержки: 2000 — 2010. Ветка: NT. Разрядность: 32 и 64 бита.

Редакции: XP, XP Professional

Системные требования

  Минимальные Рекомендуемые
Процессор 233 МГц 300 МГц
Оперативная память 64 Мб 128 Мб
Объем жесткого диска 1,5 Гб от 1,5 Гб

Логотип Windows VistaWindows Vista

Годы поддержки: 2006 — 2017. Ветка: NT. Разрядность: 32 и 64 бита.

Издания: Начальная (Starter), Домашняя базовая (Basic), Домашняя расширенная (Premium), Бизнес (Business), Корпоративная (Enterprise), Максимальная (Ultimate)

Системные требования

  Минимальные Рекомендуемые
Процессор 800 МГц 1 ГГц
Оперативная память 512 Мб 1 Гб
Объем жесткого диска 20 Гб 40 Гб

Логотип Windows 7Windows 7

Годы поддержки: 2009 — 2020. Ветка: NT. Разрядность: 32 и 64 бита.

Издания: Начальная (Starter), Домашняя базовая (Home Basic), Домашняя расширенная (Home Premium), Профессиональная (Professional), Корпоративная (Enterprise), Максимальная (Ultimate)

Системные требования

  Минимальные Рекомендуемые
Архитектура 32-бит 64-бит 32-бит 64-бит
Процессор 1 ГГц
Оперативная память 1 Гб 2 Гб 4 Гб
Объем жесткого диска 16 Гб 20 Гб 16 Гб 20 Гб

Логотип Windows 8Windows 8

Годы поддержки: 2012 — 2016. Ветка: NT. Разрядность: 32 и 64 бита.

Издания: 8, 8 Профессиональная (Pro), 8 Корпоративная (Enterprise)

Системные требования

  Минимальные Рекомендуемые
Архитектура 32-бит 64-бит 32-бит 64-бит
Процессор 1 ГГц
Оперативная память 1 Гб 2 Гб 4 Гб
Объем жесткого диска 16 Гб 20 Гб 16 Гб 20 Гб

Логотип Windows 8.1Windows 8.1

Годы поддержки: 2013 — 2023. Ветка: NT. Разрядность: 32 и 64 бита.

Издания: 8, 8 Профессиональная (Pro), 8 Корпоративная (Enterprise)

Системные требования

  Минимальные Рекомендуемые
Архитектура 32-бит 64-бит 32-бит 64-бит
Процессор 1 ГГц
Оперативная память 1 Гб 2 Гб 4 Гб
Объем жесткого диска 16 Гб 20 Гб 16 Гб 20 Гб

Логотип Windows 10Windows 10

Годы поддержки: 2015 — 2025. Ветка: NT. Разрядность: 32 и 64 бита.

Издания

  • Домашняя (Home). Для большинства домашних компьютеров. Нет возможности настроить удаленный рабочий стол для того, чтобы к систему можно было подключиться удаленно; нет возможности использования групповых политик и присоединения к домену.
  • Профессиональная (Pro). Содержит все функции домашней версии + возможность присоединения к домену, использования групповых политик, возможность подключения к компьютеру с использованием удаленного рабочего стола.
  • Корпоративная (Enterprise). Урезаны некоторые функции домашней версии. Есть все дополнительные функции версии Pro + DirectAccess, AppLocker.
  • S. Является урезанной версией; предустановлена на некоторые устройства. Не поддерживает стандартную установку приложений — возможна установка только из магазина Windows.

Что нового

Windows 10 претерпевает сильные изменения с выходом новых билдов. Поэтому нововведения будем рассматривать исходя из этого.

Билд 1507 (ноябрь 2015):

  • Улучшенная производительность.
  • Новый встроенный браузер Microsoft Edge.
  • Автоматическое сжимание соседнего окна, при прижимании активного окна в одной из сторон рабочего стола.
  • «Все приложения» в «Пуск» поддерживают отображение в 2048 элементов (раньше только 512).
  • Принудительная установка обновлений.
  • Использование виртуального голосового помощника Кортана.
  • Обновленный меню пуск — представляет из себя гибрид предыдущих версий и Windows 8 (вернулся старый вариант раскрытия, а в правой части появились плитки).
  • Возможность создания нескольких рабочих столов.
  • Отказ от плиточной системы Windows 8.

1607 (август 2016):

  • Возможность рукописного ввода (Windows Ink).
  • Идентификация с помощью веб-камеры.
  • Синхронизация с мобильного устройства уведомлений.
  • Изменение меню параметров системы.

1703 (апрель 2017):

  • Встроенная поддержка шлемов виртуальной реальности.
  • Игровой режим
  • По умолчанию предлагается командная строка в Powershell.
  • Доступ к классической панели управления скрыт из контекстного меню. Теперь его можно вызвать командой control.
  • Улучшение работы встроенного антивируса.
  • Идентификация с помощью веб-камеры для Active Directory.
  • Возможность создавать скриншот с выделением области с помощью сочетания клавиш Win + Shaft + S.
  • Поддержка шрифта Брайля.
  • Увеличенное время работы от батареи.

1709 (октябрь 2017):

  • Возможность работы Cortana на одном устройстве и окончание работы на другом.
  • Отключение протокола SMBv1. Включить можно вручную.
  • Появление панели «Люди».
  • Информация о GPU в диспетчере задач.
  • Полноэкранный режим Microsoft Edge
  • Увеличенное время работы от батареи (функция Power Throttling).
  • Появление панели эмодзи.
  • Выборочная синхронизация OneDrive.
  • Исправление проблемы торможения в играх.

1803 (апрель 2018):

  • Возможность восстановить пароль с помощью контрольных вопросов.

1809 (октябрь 2018):

  • Темная тема для проводника.
  • Возможность получения доступа к сообщениям с телефона (функция «Ваш телефон»).

1903 (май 2019):

  • Изолированный рабочий стол для безопасного запуска приложений.

1909 (ноябрь 2019):

  • Универсальный поиск в Проводнике.
  • Улучшение производительности.

2004 (май 2020):

  • Функция «Загрузка из облака» для переустановки Windows 10.
  • Регулирование пропускной способности для обновлений Windows.
  • Отображение температуры видеоядра в Диспетчере задач.
  • Возможность удаления Блокнот, Paint, WordPad.
  • Возможность использование Windows без пароля.

* данный список содержит часть нововведений. Полный список на странице в Википедии.

Системные требования

  Минимальные Рекомендуемые
Архитектура 32-бит 64-бит 32-бит 64-бит
Процессор 1 ГГц
Оперативная память 1 Гб 2 Гб 4 Гб
Объем жесткого диска 16 Гб 20 Гб 16 Гб 20 Гб

Логотип Windows 11Windows 11 (последняя для настольных компьютеров)

Годы поддержки: 2021 — 2031. Ветка: NT. Разрядность: только 64 бита.

Основные издания: Домашняя (Home), Профессиональная (Pro), 8 Корпоративная (Enterprise).

Дополнительные издания: для обучения (Education), для облаков (Cloud).

Системные требования

Процессор 2 ядра, 1 ГГц
Оперативная память 4 Гб
Объем жесткого диска 64 Гб
БИОС (прошивка) UEFI
Видеоадаптер Совместимый с DirectX 12 / WDDM 2.x
Интернет Для Home необходим вход под учетной записью Microsoft.

Логотип Windows NT 3.1Windows NT 3.1 Advanced Server

Годы поддержки: 1993 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.

Издания: —

Системные требования

Процессор Intel 80386
Оперативная память 2 Мб
Объем жесткого диска 8 Мб

Логотип Windows NT 3.5Windows NT 3.5 Server

Годы поддержки: 1994 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.

Издания: —

Что нового

  • Встроенная поддержка Winsock и TCP/IP.
  • Появление сервера DHCP и WINS.
  • Предоставление общего доступа к файлам и принтерам.
  • Поддержка VFAT.

Системные требования

Процессор 33 МГц
Оперативная память 16 Мб
Объем жесткого диска 70 Мб

Логотип Windows NT 3.51Windows NT 3.51 Server

Годы поддержки: 1995 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.

Издания: —

Системные требования

Процессор 33 МГц
Оперативная память 16 Мб
Объем жесткого диска 70 Мб

Логотип Windows NT 4.0Windows NT 4.0 Server

Годы поддержки: 1996 — 2004. Ветка: NT. Разрядность: 32 и 64 бита.

Издания: Server, Enterprise Edition, Terminal Server

Системные требования

  Минимальные Рекомендуемые
Процессор 486/25 486DX2/50
Оперативная память 16 Мб 24 Мб
Объем жесткого диска 128 Мб 1 Гб

Логотип Windows 2000 ServerWindows 2000 Server

Годы поддержки: 2000 — 2010. Ветка: NT. Разрядность: 32 и 64 бита.

Издания: Server, Advanced Server и Datacenter Server

Системные требования

  Минимальные Рекомендуемые
Процессор 133 МГц 1 ГГц
Оперативная память 32 Мб 128 Мб
Объем жесткого диска 2 Гб 20 Гб

Логотип Windows Server 2003Windows Server 2003

Годы поддержки: 2003 — 2015. Ветка: NT. Разрядность: 32 и 64 бита.

Издания: Web, Standard, Enterprise, Datacenter

Системные требования

Web, Standard, Enterprise:

  Минимальные Рекомендуемые
Процессор 133 МГц 550 МГц
Оперативная память 128 Мб 256 Мб
Объем жесткого диска 1,5 Гб 2 Гб

Datacenter Edition:

  Минимальные Рекомендуемые
Процессор 400 МГц 733 МГц
Оперативная память 512 Мб 1 Гб
Объем жесткого диска 1,5 Гб 2 Гб

Логотип Windows Server 2003Windows Server 2003 R2

Годы поддержки: 2005 — 2015. Ветка: NT. Разрядность: 32 и 64 бита.

Издания: Standard, Enterprise, Datacenter

Системные требования

Standard, Enterprise:

  Минимальные Рекомендуемые
Процессор 133 МГц 550 МГц
Оперативная память 128 Мб 256 Мб
Объем жесткого диска 1,2 Гб 2 Гб

Datacenter Edition:

  Минимальные Рекомендуемые
Процессор 400 МГц 733 МГц
Оперативная память 512 Мб 1 Гб
Объем жесткого диска 1,2 Гб 2 Гб

Логотип Windows Server 2008Windows Server 2008

Годы поддержки: 2008 — 2020. Ветка: NT. Разрядность: 32 и 64 бита.

Издания: Web, Standard, Enterprise, Datacenter, HPC, Storage, Itanium

Системные требования

  Минимальные Рекомендуемые
Архитектура 32-бит 64-бит 32-бит 64-бит
Процессор 1 ГГц 1.4 ГГц 2 ГГц
Оперативная память 512 Мб 2 Гб
Объем жесткого диска 10 Гб 40 Гб

Логотип Windows Server 2008 R2Windows Server 2008 R2

Годы поддержки: 2009 — 2020. Ветка: NT. Разрядность: 64 бита.

Издания: Foundation, Small Business, Web, Standard, Enterprise, Datacenter, HPC, Itanium

Системные требования

  Минимальные Рекомендуемые
Процессор 1.4 ГГц 2 ГГц
Оперативная память 512 Мб 2 Гб
Объем жесткого диска 10 Гб 40 Гб

Логотип Windows Server 2012Windows Server 2012

Годы поддержки: 2012 — 2023. Ветка: NT. Разрядность: 64 бита.

Издания: Foundation, Essentials, Standard, Datacenter

Системные требования

  Минимальные Рекомендуемые
Процессор 1.4 ГГц 2 ГГц
Оперативная память 2 Гб 4 Гб
Объем жесткого диска 32 Гб 60 Гб

Логотип Windows Server 2012 R2Windows Server 2012 R2

Годы поддержки: 2013 — 2023. Ветка: NT. Разрядность: 64 бита.

Издания: Foundation, Essentials, Standard, Datacenter

Системные требования

  Минимальные Рекомендуемые
Процессор 1.4 ГГц 2 ГГц
Оперативная память 2 Гб 4 Гб
Объем жесткого диска 32 Гб 60 Гб

Логотип Windows Server 2016Windows Server 2016

Годы поддержки: 2016 — 2026. Ветка: NT. Разрядность: 64 бита.

Издания: Essentials, Standard, Datacenter

Что нового

  • Лицензирование на физические ядра процессора (минимум 16).
  • Новый режим установки — Nano.
  • Появление контейнерной виртуализации.
  • OpenGL и OpenCL для RDP.
  • Шифрование виртуальных машин и внутреннего сетевого трафика.
  • Блочная репликация файловых хранилищ.

Системные требования

  Минимальные Рекомендуемые
Процессор 1.4 ГГц 3.1 ГГц
Оперативная память 2 Гб 4 Гб
Объем жесткого диска 32 Гб 60 Гб

Более подробно в обзоре Windows Server 2016.

Логотип Windows Server 2016Windows Server 2019

Годы поддержки: 2018 — 2029. Ветка: NT. Разрядность: 64 бита.

Издания: Standard, Datacenter

Что нового

  • Улучшенная безопасность — встроенные технологии Defender ATP и Defender Exploit Guard.
  • Windows Subsystem Linux (WSL) — контейнеры для поддержки приложений Linux.
  • Для построения кластера с четным количеством узлов в качестве диска-свидетеля может выступать USB-диск.

Системные требования

  Минимальные Рекомендуемые
Процессор 1.4 ГГц 3.1 ГГц
Оперативная память 512 Мб (Nano)
2 Гб (GUI)
4 Гб
Объем жесткого диска 32 Гб 60 Гб

Логотип Windows Server 2016Windows Server 2022 (последняя для серверов)

Годы поддержки: 2021 — 2031. Ветка: NT. Разрядность: 64 бита.

Издания: Standard, Datacenter

Что нового

  • Улучшенная безопасность.
  • Больше возможностей для работы с облаками, особенно, Microsoft Azure.

Системные требования

  Минимальные Рекомендуемые
Процессор 1.4 ГГц 3.1 ГГц
Оперативная память 512 Мб (Nano)
2 Гб (GUI)
Поддержка ECC
4 Гб

Поддержка ECC

Объем жесткого диска 32 Гб 60 Гб
Сетевой адаптер 1 гигабит в секунду
Windows NT

Windows darkblue 2012.svg
Разработчик Microsoft
Написано в C, C ++, и язык ассемблера[1]
Рабочее состояние Текущий
Исходная модель
  • Закрытый источник
  • Источник доступен (через Инициатива общего источника )
изначальный выпуск 27 июля 1993 г.; 27 лет назад
(в качестве Windows NT 3.1 )
Последний релиз 10.0.19042.685
(8 декабря 2020 г.; 9 дней назад[2]) [±]
Последний предварительный просмотр 10.0.21277.1000
(10 декабря 2020 г.; 7 дней назад[3]) [±]
Метод обновления Центр обновления Windows, Службы обновления Windows Server
Платформы IA-32, x86-64 и РУКА (и исторически DEC Alpha, Itanium, MIPS, и PowerPC )
Ядро тип Гибридный
Дефолт пользовательский интерфейс Графический (Оболочка Windows )
Лицензия В зависимости от версии, выпуска или выбора клиента: Пробная версия, коммерческое программное обеспечение, корпоративное лицензирование, OEM -Только, SaaS, S + S[а]
Официальный веб-сайт www.microsoft.com/ окна/

Windows NT это семья операционные системы произведено Microsoft, первая версия которого была выпущена 27 июля 1993 года. Она не зависит от процессора, многопроцессорность и многопользовательский Операционная система.

Первая версия Windows NT была Windows NT 3.1 и был произведен для рабочие станции и серверные компьютеры. Он был предназначен для дополнения потребительских версий Windows которые были основаны на MS-DOS (включая Windows 1.0 через Windows 3.1x ). Постепенно семейство Windows NT было расширено до продуктовой линейки операционных систем общего назначения Microsoft для всех персональные компьютеры, осуждая Windows 9x семья.

«NT» раньше было расширено до «новой технологии», но больше не имеет никакого конкретного значения. Начиная с Windows 2000,[4] «NT» было удалено из названия продукта и включено только в строку версии продукта.[5]

NT был первым чисто 32-битный версия Windows, тогда как ее ориентированные на потребителя аналоги, Windows 3.1x и Windows 9x, были гибридами 16- и 32-разрядных версий. Это операционная система с несколькими архитектурами. Первоначально он поддерживал несколько архитектуры наборов команд, включая IA-32, MIPS, и DEC Alpha; Поддержка для PowerPC, Itanium, x64, и РУКА были добавлены позже. Поддержка последних версий x86 (включая IA-32 и x64) и ARM. Основные особенности семейства Windows NT включают: Оболочка Windows, Windows API, Собственный API, Active Directory, Групповая политика, Уровень аппаратной абстракции, NTFS, BitLocker, Магазин Windows, Центр обновления Windows, и Hyper-V.

Именование

Было высказано предположение, что Дэйв Катлер задумал инициализм «WNT» как игру на VMS, увеличивая каждую букву на одну.[6] Однако изначально проект задумывался как продолжение OS / 2 и назывался «NT OS / 2» до получения бренда Windows.[7] Один из первых разработчиков NT, Марк Луковский, утверждает, что имя было взято из исходного целевого процессора — Intel i860, под кодовым названием N10 («N-Ten»).[8] Сессия вопросов и ответов 1998 года с Билл Гейтс выяснилось, что буквы были ранее расширенный на «новые технологии», но уже не имеют какого-либо конкретного значения.[9] Буквы были исключены из названий выпусков Windows 2000 и более поздних версий, хотя Microsoft описала этот продукт как «построенный на технологии NT».[4][10]

Основные особенности

Одна из основных целей NT — переносимость аппаратного и программного обеспечения. Были выпущены различные версии операционных систем семейства NT для различных архитектур процессоров, первоначально IA-32, MIPS, и DEC Alpha, с PowerPC, Itanium, x86-64 и РУКА поддерживается в более поздних версиях. Первоначальная идея заключалась в том, чтобы иметь общую базу кода с настраиваемым Уровень аппаратной абстракции (HAL) для каждой платформы. Однако поддержка MIPS, Alpha и PowerPC была позже прекращена в Windows 2000. Широкая совместимость программного обеспечения изначально была достигнута за счет поддержки нескольких API «личности», в том числе Windows API, POSIX,[11] и OS / 2 API[12] — последние два были прекращены, начиная с Windows XP.[13] Частичное MS-DOS и совместимость с Windows 16-бит достигается на IA-32 через интегрированный Виртуальная машина DOS — хотя эта функция недоступна на других архитектурах.[14]

NT поддерживает каждый объект (файл, функция и роль) списки контроля доступа позволяет применять широкий набор разрешений безопасности к системам и службам. NT также поддерживает сетевые протоколы Windows, наследуя предыдущую версию OS / 2. LAN менеджер сети, а также TCP / IP сети (для которой Microsoft использовала стек TCP / IP, полученный сначала из ПОТОКИ на основе стека из Системы пауков, а затем переписаны собственными силами).[15]

Windows NT 3.1 была первой версией Windows, в которой использовалась 32-разрядная адресация плоской виртуальной памяти на 32-разрядных процессорах. Его сопутствующий продукт, Windows 3.1, использует сегментированную адресацию и переключается с 16-битной на 32-битную адресацию на страницах.

В Windows NT 3.1 было ядро ​​ядра, обеспечивающее системный API, работающее в режим супервизора (кольцо 0 в x86; в Windows NT называется «режимом ядра» на всех платформах), а также набор сред пользовательского пространства с собственными API-интерфейсами, которые включают новую среду Win32, среду текстового режима OS / 2 1.3 и среда POSIX. Полный вытесняющая многозадачность ядро могло прервать выполнение задач, чтобы график другие задачи, не полагаясь на то, что пользовательские программы добровольно откажутся от управления процессором, как в приложениях Windows 3.1 Windows (хотя приложения MS-DOS были заранее многозадачными в Windows, начиная с Окна / 386 ).

Примечательно, что в Windows NT 3.x некоторые подсистемы драйверов ввода-вывода, такие как видео и печать, были пользовательский режим подсистемы. В Windows NT 4 подсистемы диспетчера очереди видео, сервера и принтера были переведены в режим ядра. Windows NT первая GUI на него сильно повлияла (и была программно совместима) версия Windows 3.1; Интерфейс Windows NT 4 был переработан, чтобы соответствовать интерфейсу новой версии. Windows 95, переходя от Руководитель программы к Оболочка Windows дизайн.

NTFS, безопасная файловая система с журналированием, является важной функцией NT. Windows NT также поддерживает другие устанавливаемые файловые системы; начиная с версии 3.1 NT может быть установлена ​​на ТОЛСТЫЙ или же HPFS файловые системы.[16]

Windows NT представила свою собственную модель драйвера, модель драйвера Windows NT, и несовместима со старыми структурами драйверов. С Windows 2000, модель драйвера Windows NT была улучшена и стала Модель драйвера Windows, который был впервые представлен с Windows 98, но был основан на модели драйвера NT.[17] Виндоус виста добавлена ​​встроенная поддержка для Фонд драйверов Windows, который также доступен для Windows XP, Windows Server 2003 и в какой-то степени Windows 2000.

Разработка

Оригинальный текстовый знак Windows NT

Microsoft решила создать портативную операционную систему, совместимую с OS / 2 и POSIX и поддержка многопроцессорность, в октябре 1988 г.[18] Когда разработка началась в ноябре 1989 года, Windows NT должна была называться OS / 2 3.0,[19] третья версия операционной системы, разработанная совместно Microsoft и IBM. Для обеспечения переносимости первоначальная разработка была нацелена на Intel i860 XR RISC процессор, переходя на MIPS R3000 в конце 1989 г., а затем Intel i386 в 1990 г.[20] Microsoft также продолжила параллельную разработку DOS-приложений и менее ресурс -сложная среда Windows, в результате чего выпускается Windows 3.0 в мае 1990 г.

Windows 3.0 в конечном итоге оказалась настолько успешной, что Microsoft решила изменить основной интерфейс прикладного программирования для еще не выпущенной NT OS / 2 (как тогда было известно) от расширенного API OS / 2 до расширенного Windows API. Это решение вызвало напряженность между Microsoft и IBM, и сотрудничество в конечном итоге развалилось.

IBM продолжала разработку OS / 2 в одиночку, в то время как Microsoft продолжала работу над недавно переименованной Windows NT. Хотя ни одна операционная система сразу не стала бы такой популярной, как продукты Microsoft MS-DOS или Windows, Windows NT в конечном итоге была бы гораздо более успешной, чем OS / 2.

Microsoft наняла группу разработчиков из Корпорация цифрового оборудования во главе с Дэйв Катлер для сборки Windows NT, и многие элементы дизайна отражают предыдущий опыт DEC с Cutler’s VMS[21] и RSX-11, но также неизданная объектная операционная система, разработанная Дэйвом Катлером для DEC Prism по имени Слюда.[22] К команде присоединились избранные члены расформированной команды OS / 2, в том числе Моше Дуни.[6]

Архитектура Windows 2000

Ядро VMS было написано на Макрос VAX, но Windows NT была разработана для работы на нескольких архитектуры наборов команд и несколько аппаратных платформ в каждой архитектуре. Зависимости платформы скрыты от остальной системы HAL (Уровень аппаратной абстракции).

При создании Windows NT разработчики Microsoft переписали VMS на C. Хотя они добавили Win32 API, файловую систему NTFS, графический интерфейс и обратную совместимость с DOS, OS / 2 и Win16, Инженеры DEC почти сразу заметили внутреннее сходство двух операционных систем; части VAX / VMS Внутреннее устройство и структуры данных, опубликовано Цифровая пресса, точно описывают внутреннее устройство Windows NT, используя термины VMS. Вместо судебного иска Microsoft согласилась выплатить DEC 65–100 миллионов долларов, помочь на рынке VMS, обучить цифровой персонал работе с Windows NT и продолжить поддержку Windows NT для DEC Alpha.[21]

Windows NT и VMS управление памятью, процессы, и планирование очень похожи. Windows NT управление процессом отличается реализацией заправка, который DEC не внедрял до VMS 7.0 в 1995 году, вероятно, будет конкурировать с Microsoft.

Как и VMS,[21] Код режима ядра Windows NT различает «ядро», основная цель которого — реализация функций, зависящих от процессора и архитектуры, и «исполнительный». Это было разработано как модифицированный микроядро, поскольку ядро ​​Windows NT находилось под влиянием Микроядро Маха разработан в Университете Карнеги-Меллона,[23] но не отвечает всем критериям чистого микроядра. И ядро, и исполнительная связаны вместе в один загруженный модуль ntoskrnl.exe; извне этого модуля между ядром и исполнительной системой мало различий. Подпрограммы из каждого доступны напрямую, например, из драйверов устройств режима ядра.

Наборы API в семействе Windows NT реализованы как подсистемы поверх публично недокументированных «родной» API; это позволило позднее внедрить Windows API (в подсистему Win32). Windows NT была одной из первых операционных систем для использования Unicode внутренне.

Релизы

Выпуски Windows NT

Версия Маркетинговое название Редакции Дата выхода Номер сборки
3.1 Windows NT 3.1 Рабочая станция (названа просто Windows NT), Расширенный сервер 27 июля 1993 г. 528
3.5 Windows NT 3.5 Рабочая станция, Сервер 21 сентября 1994 г. 807
3.51 Windows NT 3.51 30 мая 1995 г. 1057
4.0 Windows NT 4.0 Рабочая станция, сервер, Server Enterprise Edition, сервер терминалов, встроенный 24 августа 1996 г. 1381
5.0 Windows 2000 Профессиональный, Сервер, Продвинутый Сервер 17 февраля 2000 г. 2195
Сервер центра обработки данных 26 сентября 2000 г.
5.1 Windows XP Домашний, Профессиональный, Медиа центр (оригинал, 2004 и 2005 гг.), планшетный ПК (оригинал и 2005 г.), стартер, Встроенный, Домашний N, Профессиональный N 25 октября 2001 г. 2600
Основы Windows для устаревших ПК Нет данных 8 июля 2006 г.
5.2 Windows XP 64-битный Версия 2003 г. (IA-64 )[24] 28 марта 2003 г. 3790
Windows Server 2003 Standard, Enterprise, Datacenter, Web, Storage, Small Business Server, Вычислительный кластер 24 апреля 2003 г.
Windows XP Профессиональная версия x64 (x86-64 ) 25 апреля 2005 г.
Windows Server 2003 R2 Standard, Enterprise, Datacenter, Web, Storage, Small Business Server, Вычислительный кластер 6 декабря 2005 г.
Windows Home Server Нет данных 16 июля 2007 г.
6.0 Виндоус виста Начальный, Домашний базовый, Домашний премиум, Бизнес, Корпоративный, Максимальный
  • Бизнес: 30 ноября 2006 г.
  • Потребитель: 30 января 2007 г.
  • 6000 (RTM)
  • 6001 (SP1)
  • 6002 (SP2)
  • 6003 (Неофициальный) [25]
Windows Server 2008 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Системы на базе Itanium[26] 27 февраля 2008 г.
  • 6001 (RTM)
  • 6002 (SP2)
  • 6003 (обновление SP2)[27]
6.1[28] Windows 7 Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate[29] 22 октября 2009 г.[30]
  • 7600 (RTM)
  • 7601 (SP1)
Windows Server 2008 R2 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Системы на базе Itanium
Windows Home Server 2011 Нет данных 6 апреля 2011 г.
  • 7600 (RTM)
Тонкий ПК с Windows 6 июня 2011 г. 7601 (RTM)
6.2 Windows 8[31] Windows 8, Windows 8 Профессиональная, Windows 8 Корпоративная, Windows RT[32] 26 октября 2012 г.[33] 9200
Windows Server 2012[34] Foundation, Essentials, Standard, Datacenter[35] 4 сентября 2012 г.
6.3[36] Windows 8.1 Windows 8.1, Windows 8.1 Профессиональная, Windows 8.1 Корпоративная, Windows RT 8.1 18 октября 2013 г. 9600[37]
Windows Server 2012 R2 Foundation, Essentials, Standard, Datacenter
10.0 [38] Windows 10 Home Single Language, Home, Pro, Pro Education, Pro для рабочих станций,[39] Предприятие, образование, Windows 10 S, IoT Core, Мобильный, Мобильное предприятие[40][41] 29 июля 2015 г.
  • 10240 (TH1)
  • 10586 (TH2)
  • 14393 (RS1)
  • 15063 (RS2)
  • 16299 (RS3)
  • 17134 (RS4)
  • 17763 (RS5)
  • 18362 (19H1)
  • 18363 (19H2)
  • 19041 (20H1)

19042 (20H2)

  • 20236 (Dev)
Windows Server 2016 Essentials, Standard, Datacenter, Multipoint Premium Server, Storage Server, Hyper-V Server 26 сентября 2016 г.
  • 14393 (RS1)
Windows Server 2019 Essentials, Standard, Datacenter, Multipoint Premium Server, Hyper-V Server 2 октября 2018 г.
  • 17763 (RS5)

Windows NT 3.1 — 3.51 включала Руководитель программы и Файловый менеджер от Windows 3.1x серии. Windows NT 4.0 и более поздние версии заменили эти программы на проводник Виндоус (включая панель задач и Стартовое меню ), который первоначально появился в Windows 95.

Первому выпуску была присвоена версия 3.1, чтобы соответствовать современной 16-битной Windows; журналы той эпохи утверждали, что этот номер также использовался для того, чтобы эта версия казалась более надежной, чем версия «.0». Кроме того, протокол Novell IPX, по-видимому, был лицензирован только для версий программного обеспечения Windows 3.1.[нужна цитата ]

Номер версии NT в настоящее время обычно не используется в маркетинговых целях, но все еще используется внутри компании и, как говорят, отражает степень изменений в ядре операционной системы.[42] Однако из соображений совместимости приложений Microsoft сохранила основной номер версии 6 в выпусках, следующих за Vista,[43] но позже изменил его на 10 в Windows 10.[38] Номер сборки — это внутренний идентификатор, используемый разработчиками и бета-тестерами Microsoft.

Начиная с Windows 8.1, Microsoft изменила поведение функций Version API Helper. Если приложение не отображается для Windows 8.1 или более поздней версии, API всегда будет возвращать версию 6.2, которая является номером версии Windows 8.[44][45] Это потому, что манифест функция была представлена ​​в Windows 8.1,[46] для замены GetVersion и связанных функций.[47]

Язык программирования

Windows NT написана на C и C ++, с очень небольшой суммой, написанной на язык ассемблера.[48] C в основном используется для кода ядра, а C ++ в основном используется для кода пользовательского режима. По возможности избегают языка ассемблера, потому что он мешает переносимость.[49]

Поддерживаемые платформы

32-битные платформы

Чтобы предотвратить Intel x86 -зависимый код от внедрения в операционную систему разработчиками, привыкшими к разработке на чипах x86, Windows NT 3.1 изначально разрабатывалась с использованием систем разработки, отличных от x86, а затем была перенесена на архитектуру x86. Эта работа изначально была основана на Intel i860 -основан Ослеплять система, а затем и MIPS R4000 на базе Джаз Платформа. Обе системы были разработаны внутри Microsoft.[50]

Windows NT 3.1 была выпущена для Intel x86 Совместимость с ПК, ПК-98, DEC Alpha, и ARC -соответствующий MIPS платформы. В Windows NT 3.51 добавлена ​​поддержка PowerPC процессор в 1995 году, а именно PReP -соответствующие системы, такие как настольные ПК / ноутбуки IBM Power Series и Motorola Серия PowerStack; но несмотря на встречи между Майкл Шпиндлер и Билла Гейтса, а не на Power Macintosh поскольку проект Power Macintosh, совместимый с PReP, не реализован.

Intergraph Corporation портировал Windows NT на свой Архитектура клиппера а позже объявил о намерении портировать Windows NT 3.51 на Sun Microsystems ‘ SPARC архитектура,[51] но ни одна из версий не была продана широкой публике как розничный продукт.

Только два из вариантов Windows NT 4.0 (IA-32 и Alpha) имеют полный набор доступных пакетов обновления. Все остальные порты сторонних производителей (Motorola, Intergraph и т. Д.) Имеют мало общедоступных обновлений, если таковые имеются.

Windows NT 4.0 была последним крупным выпуском, поддерживающим Alpha, MIPS или PowerPC, хотя разработка Windows 2000 для Alpha продолжалась до августа 1999 г., когда Compaq прекратил поддержку Windows NT на этой архитектуре; а затем три дня спустя Microsoft также отменила свою программу AlphaNT,[52] хотя выпуск Alpha NT 5 (Windows 2000) достиг RC1 положение дел.[53]

5 января 2011 года Microsoft объявила, что следующая основная версия семейства Windows NT будет включать поддержку ARM архитектура. Microsoft продемонстрировала предварительную версию Windows (версия 6.2.7867), работающую на компьютере на базе ARM, на выставке 2011 г. Выставка бытовой электроники.[54] В конечном итоге это привело к коммерческому выпуску Windows 8 -полученный Windows RT 26 октября 2012 г. и внедрение NT поверх CE на Windows Phone 8.

Согласно Microsoft, это распространенное заблуждение, что Xbox и Xbox 360 использовать модифицированное ядро ​​Windows 2000, поскольку операционная система Xbox была создана с нуля, но реализует подмножество Windows API.[55] В Xbox One, однако, использует модифицированную версию Windows 10.[56]

64-битные платформы

В 64-битный версии Windows NT изначально предназначались для работы на Itanium и DEC Alpha; последний использовался внутри Microsoft на ранних этапах разработки 64-битной Windows.[57][58] Это продолжалось некоторое время после того, как Microsoft публично объявила об отмене планов по выпуску 64-битной Windows для Alpha.[59] По этой причине альфа-версии Windows NT являются только 32-разрядными.

Пока Windows 2000 поддерживает только Intel IA-32 (32-разрядная версия), Windows XP, Server 2003, Server 2008 и Server 2008 R2 имеют по одному выпуску, предназначенному для систем на базе процессоров Itanium.[60][61][62] По сравнению с Itanium, Microsoft приняла x64 в большем масштабе: каждая версия Windows начиная с Windows XP (который имеет выделенная версия x64 ),[63] имеет 64-разрядные версии.[60][64]

Требования к оборудованию

Минимальная спецификация оборудования, необходимая для запуска каждого выпуска профессиональной версии Windows NT для рабочих станций, была довольно медленной до выпуска 6.0 Vista, для которого требовалось минимум 15 ГБ свободного дискового пространства, что в 10 раз больше свободного дискового пространства. только по сравнению с предыдущей версией.

Смотрите также

  • Архитектура Windows NT
  • Диск F6
  • Домен Windows Server
  • ReactOS (ан Открытый исходный код проект с целью обеспечения совместимости двоичного кода и уровня драйверов устройств с Windows NT)
  • Процесс запуска Windows NT
  • Среда предустановки Windows
  • Серверы Microsoft

Примечания

  1. ^ Для получения дополнительной информации о том, как Microsoft лицензирует свои продукты, см. Программа Microsoft Software Assurance, DreamSpark, DreamSpark Премиум, BizSpark, MSDN § Подписки на программное обеспечение, Microsoft TechNet § Подписки и загрузки, и лицензия клиентского доступа.

Рекомендации

  1. ^
  2. ^ «8 декабря 2020 г. — KB4592438 (сборки ОС 19041.685 и 19042.685)». Служба поддержки Microsoft. 8 декабря 2020.
  3. ^ «Анонс Windows 10 Insider Preview Build 21277». Блог Windows Experience. 10 декабря 2020.
  4. ^ а б «Microsoft переименовывает линейку продуктов Windows NT 5.0 в Windows 2000; сигнализирует об эволюции технологии Windows NT в массовое производство» (Пресс-релиз). Microsoft. 27 октября 1998 г.
  5. ^ «Свойство OperatingSystem.VersionString». MSDN. Microsoft. Получено 10 ноября, 2014.
  6. ^ а б Захари, Дж. Паскаль (1994). Show Stopper!: Головокружительная гонка за создание Windows NT и следующего поколения в Microsoft. Свободная пресса. ISBN  978-0-02-935671-5.
  7. ^ «Рабочая тетрадь по проектированию Microsoft Windows NT OS / 2». американская история. Смитсоновский институт. Получено 17 марта, 2017.
  8. ^ Турротт, Пол. «История Windows Server 2003: Дорога к золоту». Выиграй супер сайт.
  9. ^ Гейтс, Билл (5 июня 1998 г.). «Q&A: Защита детей от информации в Интернете». Архивировано из оригинал 26 мая 2001 г.. Получено 26 июня, 2005.
  10. ^ «Windows 2000 — это имя, которое отражает продолжающийся переход NT к технологическому мейнстриму». Microsoft.com. 27 октября 1998 г.. Получено 13 ноября, 2011.
  11. ^ «SuperSite Пола Турротта для Windows». Выиграй супер сайт. Получено 24 ноября, 2010.
  12. ^ «28 — Совместимость с OS / 2», MS Windows NT 4 Рабочая станция (комплект ресурсов), Microsoft, получено 24 ноября, 2010
  13. ^ «POSIX и OS / 2 не поддерживаются в Windows XP или Windows Server 2003». Поддерживать. Microsoft. 5 ноября 2007 г.. Получено 24 ноября, 2010.
  14. ^ «Развертывание выпусков x64». Получено 24 ноября, 2010.
  15. ^ Барр, Адам (19 июня 2001 г.), «Microsoft, TCP / IP, открытый исходный код и лицензирование», Kuro5hin, получено 22 февраля, 2013
  16. ^ «Файловые системы». TechNet. Microsoft. Получено 24 ноября, 2010.
  17. ^ «Драйверы NT — FAQ — WDM». CMKrnl. Архивировано из оригинал 21 апреля 2009 г.
  18. ^ Катлер, Дэйв, «Предисловие», в Руссинович Марк; Соломон, Давид А (ред.), Внутреннее устройство Microsoft Windows (четвертое издание), Microsoft Press, ISBN  0-7356-1917-4.
  19. ^ Поллак, Эндрю (27 июля 1991 г.), «Microsoft расширяет свой раскол с помощью IBM, а не программного обеспечения», В Нью-Йорк Таймс, получено 2 сентября, 2008
  20. ^ Терротт, Пол (24 января 2003 г.). «Windows Server 2003: Дорога к золоту». Выиграй супер сайт. Архивировано из оригинал 20 июля 2011 г.. Получено 5 января, 2010.
  21. ^ а б c Руссинович, Марк (30 ноября 1998 г.). «Windows NT и VMS: остальная часть истории». IT Pro. Получено 2 января, 2018.
  22. ^ Нил Рик. ««Windows-NT «- это» переопределенная VMS «(вроде)». Получено 25 августа, 2015.
  23. ^ «Поддержка рабочих станций и серверов Windows NT и 2000». Технологическая сеть. Прентис Холл. 1 декабря 1999 г. ISBN  978-0-13-083068-5. Получено 29 августа, 2011.
  24. ^ «Microsoft выпускает 64-разрядную версию Windows XP версии 2003 в производство». Март 2003 г.. Получено 14 января, 2008.
  25. ^ Хотя поддержка Windows Vista закончилась в 2017 году, а изменение номера сборки произошло в 2019 году, изменение номера сборки происходит, когда пользователь решает установить обновление KB4489887 Windows Server 2008 в своей системе.
  26. ^ «Обзор редакций». Windows Server 2008. Microsoft. Получено 18 мая, 2009.
  27. ^ «Номер сборки меняется на 6003 в Windows Server 2008». support.microsoft.com. Получено 1 ноября, 2020.
  28. ^ «Управление версиями операционной системы». Сеть разработчиков Microsoft. Microsoft. 20 мая 2009 г.. Получено 6 июля, 2009.
  29. ^ ЛеБлан, Брэндон (4 февраля 2009 г.). «Более пристальный взгляд на SKU Windows 7». Блоги Windows. Microsoft. Получено 5 февраля, 2009.
  30. ^ Ротман, Уилсон (2 июня 2009 г.). «Windows 7 будет выпущена 22 октября». Gizmodo. Получено 6 июня, 2009.
  31. ^ «Окна», Сеть разработчиков, Microsoft
  32. ^ ЛеБлан, Брэндон (16 апреля 2012 г.). «Представляем выпуски Windows 8». Блоги Windows. Microsoft. Получено 17 апреля, 2012.
  33. ^ «Windows 8 будет доступна…». Microsoft. 18 июля 2012 г.. Получено 18 июля, 2012.
  34. ^ «Windows server 8 назван Windows server 2012», Долина окон.
  35. ^ «Выпуски Windows Server 2012». Облако серверов. Получено 8 июля, 2012.
  36. ^ «Microsoft Windows Blue выглядит как Windows 8.1», ZDNet
  37. ^ Уоррен, Том (24 августа 2013 г.). «Windows 8.1 готова к выпуску 17 октября». Грани. Vox Media.
  38. ^ а б Туррот, Пол (22 ноября 2014 г.). «Microsoft подтверждает, что Windows 10 также будет версии 10 для внутреннего использования». ITProToday. Informa Tech.
  39. ^ Пиджон, Элана; Блог, редактор для Windows (10 августа 2017 г.). «Microsoft представляет Windows 10 Pro для рабочих станций». Блог Microsoft 365. Получено 24 декабря, 2018.CS1 maint: дополнительный текст: список авторов (связь)
  40. ^ Пророк, Тони (13 мая 2015 г.). «Представляем выпуски Windows 10». Microsoft.
  41. ^ Фоли, Мэри Джо (27 июля 2016 г.). «Microsoft добавит в свою линейку новую версию Windows 10 Pro для образовательных учреждений». ZDNet. CBS Interactive.
  42. ^ Руссинович, Марк; Соломон, Давид (декабрь 2001 г.), «Windows XP: улучшения ядра делают ОС более надежной, мощной и масштабируемой», MSDN mag, Сеть разработчиков, Microsoft, заархивировано из оригинал 24 апреля 2003 г., получено 19 декабря, 2006
  43. ^ «Почему 7?». Блог группы разработчиков Windows. Microsoft. 14 октября 2008 г. Архивировано с оригинал 15 апреля 2012 г.. Получено 14 сентября, 2019.
  44. ^ «Версия операционной системы». Сеть разработчиков Microsoft. Microsoft. 15 сентября 2020 г.. Получено 24 ноября, 2020.
  45. ^ «Изменения версии операционной системы в Windows 8.1 и Windows Server 2012 R2». Сеть разработчиков Microsoft. Microsoft. 31 мая 2018 г.. Получено 24 ноября, 2020.
  46. ^ «Манифест приложения (исполняемого файла)». Microsoft. 11 июля 2018 г.. Получено 24 ноября, 2020.
  47. ^ «Функция GetVersion (sysinfoapi.h)». Microsoft. 5 декабря 2018 г.. Получено 24 ноября, 2020.
  48. ^ «Обзор системы Windows NT». TechNet. Microsoft. Получено 24 ноября, 2010.
  49. ^ Чен, Раймонд (28 сентября 2016 г.). «Один вопрос разработчиков с Рэймондом Ченом — на каком языке программирования написана Windows?». Канал 9. Microsoft.
  50. ^ Луковский, Марк (9 августа 2000 г.). «Windows: Одиссея программной инженерии». Получено 2 ноября, 2006.
  51. ^ «Intergraph объявляет о переносе Windows NT на архитектуру SPARC». Флорида SunFlash. 7 июля 1993 г.
  52. ^ Петрелей, Николас (3 сентября 1999 г.). «Может ли Linux вырвать у Intel власть на рынке?». CNN.
  53. ^ Аарон Сакович (2001). «Windows 2000?». Источник AlphaNT. Архивировано из оригинал 8 июля 2008 г.. Получено 1 января, 2007.
  54. ^ Уоррен, Том (5 января 2011 г.). «Microsoft демонстрирует раннюю сборку Windows 8». winrumors.com. Архивировано из оригинал 9 января 2011 г.
  55. ^ Ганди, Шахин. «Команда Xbox: Операционная система Xbox». Архивировано из оригинал 20 декабря 2008 г.
  56. ^ Xbox One — это «буквально устройство Windows»
  57. ^ Туротт, Пол (15 декабря 1999 г.). «Дорога к золоту: взгляд на развитие Windows 2000». Получено 2 января, 2018.
  58. ^ Чен, Раймонд (август 2008 г.). «Конфиденциальная информация Windows». Технологическая сеть. Microsoft.
  59. ^ Туротт, Пол (21 июня 2000 г.). «Windows 2000, как сообщается, возвращается на платформу Alpha». Получено 2 января, 2018. ОБНОВЛЕНИЕ: Compaq явно отрицала, что в Windows 2000/64 для Alpha выполнялась какая-либо работа.
  60. ^ а б «Сравнение выпусков Windows Server 2003». Microsoft TechNet. Microsoft. Получено 14 октября, 2011.
  61. ^ «Windows Server 2008 для поддержки функций систем на базе процессоров Itanium». Microsoft TechNet. Microsoft. Получено 14 октября, 2011.
  62. ^ «Windows Server 2008 R2 для систем на базе процессоров Itanium». Выпуски Windows Server. Microsoft. Получено 14 октября, 2011.
  63. ^ «Microsoft Windows XP 64-разрядная версия». Microsoft TechNet. Microsoft. 15 августа 2001 г.. Получено 14 октября, 2011.
  64. ^ «Описание 64-разрядных версий Windows Server 2003 и Windows XP Professional x64 Edition». Центр поддержки Microsoft. Microsoft. Получено 14 октября, 2011.
  65. ^ а б c d «Руководство по устранению неполадок при установке Windows NT 3.5x (MSKB 139733)». Microsoft. 1 ноября 2006 г. Архивировано с оригинал 22 июня 2014 г.
  66. ^ а б «Информация: Руководство по устранению неполадок при установке Windows NT 4.0». Microsoft. 31 октября 2006 г. Архивировано с оригинал 20 марта 2014 г.
  67. ^ а б «Системные требования для операционных систем Microsoft Windows 2000». Поддерживать. Microsoft. 13 ноября 2007 г.. Получено 10 сентября, 2017.
  68. ^ «Системные требования для операционных систем Microsoft Windows XP». Поддерживать. Microsoft. 14 сентября 2007 г.. Получено 10 августа, 2017.
  69. ^ «Windows Server 2003, Standard Edition: Системные требования». Microsoft. 21 января 2005 г.. Получено 11 января, 2013.
  70. ^ а б «Системные требования для Microsoft Windows Vista». Поддерживать. Microsoft. 13 ноября 2007 г.. Получено 10 сентября, 2017.
  71. ^ а б «Системные требования Windows 7». Поддерживать. Microsoft. Получено 10 сентября, 2017.
  72. ^ а б c d «Системные требования Windows 8». Поддерживать. Microsoft. Получено 10 сентября, 2017.
  73. ^ а б c d «Технические характеристики и системные требования Windows 10». microsoft.com. Microsoft. Получено 10 сентября, 2017.

внешняя ссылка

  • Windows (официальная страница), Microsoft.
  • Руссинович, Марк, «Windows NT и VMS: остальная часть истории», Победа 2000 (обсуждение происхождения NT), заархивировано из оригинал 3 мая 2002 г..
  • Краткая история операционной системы Windows NT (информационный бюллетень), Microsoft PressPass, 1998 г., заархивировано оригинал 10 июня 2004 г..

Понравилась статья? Поделить с друзьями:
  • К характеристикам операционной системы windows можно отнести
  • К функциональным возможностям oc windows не относится
  • К файловому менеджеру относится windows far manager
  • К стандартным программам windows относятся тест по информатике
  • К стандартным программам windows относятся word excel powerpoint калькулятор