What is Windows OS. What versions of the Windows operating system are there? Main versions of the Windows operating system

Microsoft Windows

Microsoft Windows (/ˈwɪndoʊz/) is a family of proprietary operating systems from Microsoft. Windows operating systems run on x86, x86-64, IA-64, ARM platforms. There were also versions for DEC Alpha, MIPS and PowerPC.

Microsoft Windows Versions

The following versions of Microsoft Windows exist:

1. Windows 1.0 (1985)

2. Windows 2.0 (1987)

3. Windows 3.0 (1990)

4. Windows 3.1 (1992)

5. Windows For Workgroups 3.1 (1992)

6. Windows NT 3.1 (1993)

7. Windows NT 3.5 (1994)

8. Windows NT 3.51 (1995)

9. Windows 95 (1995)

10. Windows NT 4.0 (1996)

11. Windows 98 (1998)

12. Windows 98 SE (1999)

13. Windows 2000 (2000)

14. Windows Me (2000)

15. Windows XP (2001)

16. Windows XP 64-bit Edition (2003)

17. Windows Server 2003 (2003)

18. Windows Fundamentals for Legacy PCs (2006)

19. Windows Vista (2007)

20. Windows Home Server (2007)

21. Windows Server 2008 (2008)

23. Windows Server 2008 R2 (formerly known as Windows Server 7) (release date scheduled for late 2009 early 2010)

24. Windows 8 (release date scheduled for 2012)

Let's take a closer look at each of the listed operating systems.

Windows 1.x

Windows 1.01, released on November 20, 1985, was Microsoft's first attempt to implement a multitasking operating environment for the IBM PC with a graphical interface.

Unlike subsequent versions, Windows 1.0 provided only limited multitasking support for existing MS-DOS programs, concentrating primarily on creating a paradigm environment for application execution and interaction, as well as a stable API for future Windows programs. Today, twenty-three years after the release of Windows 1.0, you can not only run many of the programs created for that version on a modern Windows XP system, but you can also compile their source code into fully functional "modern" applications (with minor modifications).

Windows 1.0 is often considered a "shell" for the MS-DOS operating system (this definition is often applied to later versions of Windows as well). In fact, Windows 1.0 ran from MS-DOS, its programs could call MS-DOS functions, and GUI programs ran from the same executable EXE files as regular MS-DOS programs. However, Windows executable files had a different format (NE - new executable), which could only be processed by Windows and which, for example, allowed loading code and data on request. Applications were required to manage memory only using Windows' native memory management system, which allowed the use of virtual memory.

The definition of Windows 1.0 as a "shell for DOS" comes from the fact that it was created only as a graphical environment for running applications, and not as a full-featured OS. However, Windows 1.0 included its own drivers for video cards, mice, keyboards, printers, and serial ports. Applications were expected to only call APIs built on top of these drivers. Given that graphics and peripheral support in MS-DOS is extremely limited, applications had to go directly to the hardware (or, in some cases, the BIOS) to perform the necessary actions. Thus, Windows 1.0 was not just a shell for MS-DOS, but complemented and partially replaced features not provided in MS-DOS. The level of replacement for MS-DOS increased in subsequent versions of Windows.

The first version of Windows released was version 1.01. Version 1.0 was not released due to a serious bug that prevented this version from being released.

Version 1.02, released in May 1986, was international and had localizations for various European languages.

Version 1.03, released in August 1986, was a US-only release and contained improvements that made it more similar to an international release. It included drivers for European keyboards and additional drivers for screens and printers.

Version 1.04, released in April 1987, added support for VGA graphics adapters introduced in IBM's new PS/2 series computers. At the same time, Microsoft, together with IBM, announced the OS/2 operating system with a graphical interface - Presentation Manager, which, according to the companies' plans, was supposed to eventually replace both MS-DOS and Windows.

Windows 1.0 was replaced by Windows 2.0, released in November 1987.

Windows 2.x

Instead of the tiling of windows that was in Windows 1.x, Windows 2.x implements a system of overlapping windows. In addition, the advantages of the protected mode of the 80286 and higher processors are used, which allows programs to go beyond the DOS main memory capacity of 640 KB. In June 1988, version 2.1 was released, renamed Windows 286. Also on December 9, 1987, Windows 386 was released - an edition of Windows 2.0 optimized for the latest Intel CPU. It has some impact on the market, but mainly due to the ability to run multiple DOS programs in<виртуальных машинах>CPU 386; it laid the foundation for most of the future features of Windows 3.0.

Windows 3.x

Windows 3.x is the generic name for a family of Microsoft operating systems released from 1990 to 1994. The first widely used version of Microsoft Windows was 3.0, allowing Microsoft to compete with the Macintosh and Commodore Amiga in the field of graphical user interface operating systems.

Windows 3.0 was released on May 22, 1990, and featured a significantly updated user interface as well as technical improvements to take advantage of the memory management capabilities of the Intel 80286 and 80386 processors. Text programs created for MS-DOS could be launched in a window (this feature was previously available in a more limited form in Windows/386 2.1). This made the system suitable for use as a simple multitasking base for older programs; however, for home computers this feature was of little importance, since most games and entertainment applications still required direct access to DOS.

The MS-DOS Executive tool, previously used to launch programs and manage files, has been replaced by the Program Manager and File Manager tools, which have simplified these actions. However, MS-DOS Executive still came with the system as an alternative user interface. The Control Panel, previously an ordinary applet, has been redesigned and began to look more like its counterpart in the Mac OS operating system. It centralized system settings, including limited control over the interface color scheme. A few simple applications were included, such as the Notepad text editor and the Write word processor (both legacy versions of Windows), a macro recorder (new in Windows 3.0; since removed), and a calculator (also from previous versions) . The older game Reversi was supplemented by the solitaire card game Solitaire.

Windows 3.0 was the last version of Windows that Microsoft stated supported full compatibility with older Windows applications.

Media extensions were released in the fall of 1991 to support CD drives and sound cards as they became more common. These extensions were released to OEMs, primarily CD drive and sound card manufacturers. They added simple audio I/O and an audio CD player to Windows 3.0. New media extension capabilities were not available when running in real mode. Subsequently, many of the features of these extensions were included in Windows 3.1.

Windows 3.1 (originally codenamed Janus), released on March 18, 1992, was an extension of Windows 3.0. It included the TrueType font system (and a pre-installed set of pretty good fonts), making Windows a serious desktop publishing platform for the first time. Similar capabilities could be obtained in Windows 3.0 using the Adobe Type Manager application. This version of Windows also included a simple antivirus program, Microsoft Anti-Virus for Windows, which later became famous for identifying Windows 95 Setup as containing a computer virus. Starting with this version, Windows systems support 32-bit hard disk access.

Windows 3.1 was designed to have the maximum level of backward compatibility with older Windows platforms. Like version 3.0, Windows 3.1 had a File Manager and Program Manager.

A special version was also released, called Windows 3.1 for Central and Eastern Europe, which supported the Cyrillic alphabet and had fonts with diacritics.

Built-in networking support was introduced in Windows for Workgroups 3.1, an enhanced version of Windows 3.1. It included SMB support for file sharing over NetBEUI and/or IPX protocols, and also contained the computer game Hearts and VSHARE.386, a virtual device driver for the SHARE.EXE program. Windows for Workgroups 3.11 supported 32-bit file access, full 32-bit network redirectors, and the VCACHE.386 file cache. In addition, version 3.11 removed support for the standard mode and the Reversi game. Support for TCP/IP protocols in Windows 3.x relied on separate packages from third parties (for example, Winsock). An add-on from Microsoft (codenamed Snowball) also provided TCP/IP support in Windows for Workgroups, but this package did not become widely available.

Limited compatibility with the new 32-bit Win32 API used in Windows NT was provided by the Win32s add-on package.

Windows 3.2 was a Chinese-only version.

Over time, Windows 3.x was replaced by Windows 95, Windows 98 and later versions, which integrated MS-DOS and Windows components into a single product.

Later, Windows 3.x found application in embedded systems. On November 1, 2008, Microsoft stopped issuing licenses for its use.

Windows NT

Windows NT (colloquially simply NT) is a line of operating systems (OS) produced by Microsoft Corporation and the name of the first versions of the OS.

Windows NT was developed from scratch, developed separately from other operating systems of the Windows family (Windows 3.x and Windows 9x) and, unlike them, was positioned as a reliable solution for workstations (Windows NT Workstation) and servers (Windows NT Server ). Windows NT gave rise to a family of operating systems that includes Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, and Windows 7.

Development of Windows NT, under the working title NT OS/2, began in November 1988 by a group of specialists led by David Cutler, who moved to Microsoft from DEC, where they developed VAX and VMS. The work proceeded in parallel with IBM's development of its own OS, OS/2 2.0, which was finally released only in April 1992. At the same time, Microsoft continued to develop its operating systems of the DOS and Windows families, which have lower requirements for computer resources than IBM OS/2. After Windows 3.0 was released in May 1990, Microsoft decided to add a Windows API compatible programming interface (API) to NT OS/2. This decision caused serious friction between Microsoft and IBM, which ended in a break in their collaboration. IBM continued to develop OS/2 on its own, while Microsoft began working on the system that was eventually released under the name Windows NT. Although it did not achieve immediate popularity like DOS or Windows, Windows NT was significantly more successful than OS/2.

It should be noted that OS/2 and then POSIX APIs were initially planned as NT OS programming interfaces; Windows API support was added last. In addition, Intel i860 and then MIPS were initially planned as the hardware platform for NT, support for Intel x86 was also added later. Then, as the OS evolved, support for both originally planned software interfaces and both originally planned hardware platforms disappeared. There was not even a single release version of this OS for the i860, although the name of the NT OS itself comes from the code name of this processor, N10. Microsoft now deciphers the abbreviation NT as New Technology. And as an alternative to the POSIX subsystem, Microsoft began to offer the Microsoft Windows Services for UNIX package.

Portability of NT was one of her top priorities. That is why the development of this OS was initially carried out for the i860 processor, although binary compatibility with OS/2, which was one of the conditions of the NT OS/2 project, in any case would have required the creation of a version of NT for x86, or the inclusion of emulation of this platform in it. The number of platforms for which there were release versions of the Windows NT family of operating systems is impressive: in addition to the aforementioned MIPS and Intel x86, this includes PowerPC, DEC Alpha, Itanium and AMD x86-64. Independent computer system manufacturers have also developed versions of Windows NT for the Clipper and SPARC architectures; however, these versions were not released as standalone software products. Unix and Mach operating systems were taken as examples for highly portable operating systems during the development of NT.

To develop the NT OS, Microsoft invited a group of specialists from DEC, led by David Cutler, with experience in creating multitasking operating systems such as VAX/VMS and RSX-11. Some similarities noted between the internal architectures of Windows NT and the VMS family of operating systems gave grounds to accuse the newly hired Microsoft employees of stealing DEC intellectual property. The resulting conflict was resolved peacefully: DEC recognized Microsoft's ownership of the technologies underlying Windows NT, and Microsoft created and supported a version of Windows NT for the DEC Alpha architecture.

Despite their common roots, the compatibility of Windows NT and OS/2 decreased with each new release of this OS. OS/2 2.0 API support, although planned for NT, was never completed; Windows NT 4.0 removed support for the HPFS file system, and Windows XP removed the program support subsystem for OS/2 1.x.

The user interface subsystem in Windows NT implements a window interface similar to that of previous versions of Windows. Two types of objects in this subsystem that were not present in 16-bit versions of Windows and Windows 9x are window stations and desktops. A window station corresponds to one Windows NT user session - for example, when connecting via the Remote Desktop Service, a new window station is created. Each running process belongs to one of the window stations; Services other than those marked as being able to interact with the desktop run in separate, invisible window stations.

Each window station has its own clipboard, a set of global atoms (used for DDE operations), and a set of desktops. The desktop is the context for all global UI subsystem operations, such as installing hooks and broadcasting messages. Each running thread belongs to one of the desktops - the one where the windows it serves are located; in particular, one thread cannot create multiple windows belonging to different desktops. One of the desktops can be active (visible to the user and able to respond to his actions), the remaining desktops are hidden. The ability to create and switch between multiple desktops in a single session has not been provided in the standard Windows user interface until now, although there are third-party programs that provide access to this functionality.

Window stations and desktops are the only Windows NT user interface subsystem objects that can be assigned access rights. The remaining types of objects - windows and menus - provide full access to any process that is in the same window station with them. This is why Windows NT services run in separate window stations by default: they run with elevated privileges, and allowing user processes to manipulate service windows indefinitely could lead to crashes and/or security problems.

Windows NT provides several sets of APIs for application programs. The most basic of them is the so-called “native” API (NT Native API), implemented in the dynamically linked library ntdll and consisting of two parts: NT kernel system calls (functions with the Nt and Zw prefixes, transferring execution to ntoskrnl kernel functions with the same names ) and functions implemented in user mode (prefixed with Rtl). Some of the functions of the second group use system calls internally; the rest consist entirely of unprivileged code, and can be called not only from user-mode code, but also from drivers. In addition to the Native API functions, ntdll also includes functions of the C standard library.

Official documentation for the Native API is very sparse, but communities of enthusiasts have managed to gather quite a lot of information about this interface through trial and error. In particular, in February 2000, Gary Nebbett's book “A Guide to Basic Windows NT/2000 API Functions” () was published; in 2002 it was translated into Russian (). The source of information about the Native API can be the Windows DDK, which describes some of the kernel functions available through the Native API, as well as studying the Windows code (reverse engineering) - through disassembly, or using the Windows 2000 source code that became available as a result of a leak, or using the source code Windows 2003 texts available through the Windows Research Kernel program.

Programs that run before loading the subsystems that provide the rest of the Windows NT APIs are limited to using the Native API. For example, the autochk program, which checks disks when loading the OS after an incorrect shutdown, uses only the Native API.

Most often, application programs for Windows NT use the Win32 API - an interface created on the basis of the Windows 3.1 OS API, which allows you to recompile existing programs for 16-bit versions of Windows with minimal changes to the source code. The compatibility of the Win32 API and the 16-bit Windows API is so great that 32-bit and 16-bit applications can freely exchange messages, work with each other's windows, etc. In addition to supporting the functions of the existing Windows API, a number of new features, including support for console programs, multithreading, and synchronization objects such as mutexes and semaphores. Documentation for the Win32 API is included in the Microsoft Platform SDK and is available on the website.

The Win32 API support libraries are basically named the same as the Windows 3.x system libraries, with the addition of a 32 suffix: these are the kernel32, advapi32, gdi32, user32, comctl32, comdlg32, shell32 and a number of others. Win32 API functions can either independently implement the required functionality in user mode, or call the Native API functions described above, or access the csrss subsystem via the LPC mechanism, or make a system call to the win32k library, which implements the necessary mode support for the Win32 API kernels. The four options listed can also be combined in any combination: for example, the Win32 API WriteFile function calls the Native API NtWriteFile function to write to a disk file, and calls the corresponding csrss function to output to the console.

Win32 API support is included in the Windows 9x family of operating systems; in addition, it can be added to Windows 3.1x by installing the Win32s package. To make it easier to port existing Windows applications that use MBCS encodings to represent strings, all Win32 API functions that accept string parameters have been created in two versions: functions with the A (ANSI) suffix accept MBCS strings, and functions with the W (wide) suffix ) accept Unicode strings. In Win32s and Windows 9x, only A-functions are supported, whereas in Windows NT, where all strings within the OS are stored exclusively in Unicode, each A-function simply converts its string parameters to Unicode and calls the W version of the same function. When a function name is specified without a suffix in a program's source code, whether the A or W version of that function is used is determined by the compilation options. It is important to note that most of the new features introduced in Windows 2000 or later Windows NT operating systems exist only in the Unicode version, because the task of ensuring compatibility with older programs and with Windows 9x is no longer as pressing as before

Unlike most "free" Unix-like operating systems, Windows NT is certified by NIST to be compliant with the POSIX.1 standard, and even with the more stringent FIPS 151-2 standard. The psxdll library exports standard POSIX functions, as well as some Native API functions that have no analogues in POSIX - for example, for working with the heap, with structural exceptions, with Unicode encoding. These functions use both the Native API and LPC calls to the psxss subsystem, which is a regular Win32 process. The posix console shell program is used to load this subsystem and execute the POSIX program. The POSIX support included in Windows NT does not include extensions for graphics or multithreaded applications.

To run 16-bit programs written for OS/2 1.x, Windows NT includes two OS/2 system libraries (doscalls and netapi) and an os2 console emulator program that loads and uses the os2srv and subsystems via LPC calls os2ss. The rest of the OS/2 system libraries, except for the two mentioned (kbdcalls, mailslot, moncalls, nampipes, quecalls, viocalls and a dozen more), are not stored as separate files, but are emulated. Programs written for OS/2 2.0 and higher, as well as window programs and programs that directly work with computer devices, including drivers, are not supported by Windows NT.

Both of these subsystems, which are optional for most applications, were removed in Windows XP and subsequent releases of Windows. Using registry manipulations, they could be disabled in previous versions of Windows NT, which was recommended by computer security experts in order to reduce the attack surface of a computer system.

To provide binary compatibility with existing programs for previous Microsoft OS families, Windows NT added the ntvdm emulator program, which implements a VDM (virtual DOS machine) within which a DOS program can run. Each DOS program executed has its own VDM, while several 16-bit Windows programs can be executed in separate threads within a single VDM, which in this case plays the role of a subsystem. In order for Windows programs to be executed inside the VDM, the wowexec program must first be loaded into it, which establishes a connection between the VDM and the WOW platform (“Windows on Win32”), which allows the use of 16-bit Windows applications along with 32-bit ones. The ntvdm emulator program itself runs inside the Win32 subsystem, which allows Win32 programs to access DOS program windows as regular console windows, and Win16 program windows as regular graphical windows.

Another binary compatibility technology implemented in Windows NT is thunks, which allow 32-bit programs to use 16-bit DLLs (for Windows or OS/2), and vice versa. Thunks for Win16 are implemented in the wow32 (32-bit entry points) and krnl386 (16-bit entry points) libraries; thunks for OS/2 - in the doscalls library (16-bit entry points). The 16-bit system libraries included in Windows NT for use by WOW technology include krnl386, gdi, user, commctrl, commdlg, shell, etc. Support for DOS programs by the Windows NT virtual DOS machine is not limited to emulating the real mode of the x86 processor : DPMI interface is supported, allowing DOS programs to access extended memory. However, support for programs for DOS and Win16 in Windows NT is limited by security requirements: programs that directly work with computer devices, including drivers, are not supported.

Due to hardware limitations of 64-bit platforms, support for VDM and WOW has been removed from 64-bit versions of Windows, and it is not possible to run 16-bit programs on them. The main API of these versions of Windows NT is the 64-bit version of the Win32 API; To run 32-bit programs, WOW64 technology is used, similar to traditional WOW.

As already noted, the creation of an x86 version of NT was required to ensure compatibility with OS/2, but in order to ensure the portability of the generated code, NT development began with versions for RISC architectures, and only then x86 support was added. The x86 version of Windows NT was originally designed for the 80486 processor, but by the time Windows NT 3.1 was released, support for the 80386 was also added. The last version to support i386 was Windows NT 3.51, and starting with Windows 2000, support for i486 was also discontinued.

The i860 processor, for which the NT OS was initially developed, did not receive the support from computer manufacturers that Intel and Microsoft were counting on by the time work on Windows NT was completed. As a result, the three platforms that were included in Windows NT 3.1 were x86, Alpha, and MIPS. In the releases of Windows NT 3.x, support for these platforms was retained, and in Windows NT 3.51 it was also supplemented with the PReP architecture based on the PowerPC processor. However, Windows NT 3.51 was not compatible with Macintosh computers with the same processor; in fact, only IBM PC clones with a PowerPC processor instead of an x86 were supported. Such computers were produced mainly by the creators of PowerPC - IBM and Motorola.

The first release of Windows NT 4 supported four platforms (x86, Alpha, MIPS and PowerPC), but support for less common platforms was reduced as service packs were released: MIPS support was removed from SP1, and PowerPC support from SP3. The latest releases of Windows NT 4 supported only x86 and Alpha; although Alpha support was planned for inclusion in Windows 2000, it was removed from the RC2 release.

Windows 95

Windows 95 (codename Chicago) is a hybrid 16-bit and 32-bit graphical operating system released on August 24, 1995 by Microsoft Corporation. The Russian version went on sale on November 10, 1995.

This is the first system of the Windows family, the interface of which is used in all subsequent versions of Windows: it was in it that graphical interface elements such as the desktop with icons, the taskbar and the Start menu appeared.

Windows 95 is the result of the merger of MS-DOS and Windows products, which were previously distributed separately. Windows 95 is the third (after Windows for Workgroups 3.11 and Windows NT) Windows system that lacks support for standard and real mode x86 processors and requires an Intel 80386-level processor or higher in protected mode. Windows 95 contains significant improvements to the graphical interface and system internals, including the desktop and Start menu, support for long (up to 256 characters) file names, and a plug and play system.

The main innovation in Windows 95 was the ability to run 32-bit applications based on the Win32 API. This feature first appeared in Windows NT, but systems in this family had higher hardware requirements and therefore could not compare in popularity with the “regular” Windows series (which was represented by the Windows 3.x family before the release of Windows 95).

Windows 95 provided only a fraction of the Win32 capabilities available in Windows NT. However, this was enough to ensure that many applications developed based on the Win32 API could run on both Windows NT (which was positioned as a system for business applications) and Windows 95 (targeted for the consumer market). This contributed to the popularity of Windows 95.

The introduction of 32-bit file access in Windows for Workgroups 3.11 meant that 16-bit MS-DOS real mode was no longer used for working with files at Windows runtime, and the introduction of 32-bit disk access in Windows 3.1 avoided the use BIOS for managing hard drives. As a result, the role of MS-DOS was essentially reduced to loading the Windows kernel, which runs in protected mode. DOS could still be used to run older device drivers for compatibility purposes, but Microsoft recommended against using them as it interfered with proper multitasking and reduced system stability. Using the Control Panel, the user could determine which MS-DOS components were still in use on their system; optimal performance was achieved if there were none. The Windows kernel still used the old "MS-DOS-style" calls in what was known as failsafe mode, but this mode was only used to correct problems loading native protected mode drivers.

32-bit file access was required for long file names, a feature available in Windows 95 through the use of the VFAT file system (a variant of FAT16). This feature was available to both Windows programs and MS-DOS programs running from Windows (they needed to be tweaked a bit, since accessing files by long names required using a larger path buffer and, as a result, other system calls). Other DOS-compatible operating systems required an update to take advantage of long file names. Using older versions of DOS file management utilities could corrupt long file names when copying and moving them. During the automatic upgrade process from Windows 3.1 to Windows 95, DOS and third party utilities that could corrupt long file names were detected and disabled. For those cases where there was a need to use older disk utilities that did not accept long file names (for example, the defrag program from the MS-DOS 6.22 package), the LFNBACK program was provided to save and restore long names. The program is located in the \ADMIN\APPTOOLS\LFNBACK directory on the Windows 95 CD.

The graphical interface of Windows 95 became much more powerful and easier to use, resulting in the competition in the desktop operating system market ending in victory for Microsoft. Windows 95 was an undoubted success on the market, and within a year or two of its release, it became the most successful operating system ever created. Windows 95 made GUI features such as the Start button and taskbar available to the masses (although similar features had been implemented earlier - in the Arthur and RISC OS operating systems - the market for these systems was extremely limited). These functions became a permanent feature of all subsequent versions of Windows, and were subsequently copied in other graphical interfaces.

The “plug and play” system implemented in Windows 95 automatically installs device drivers, assigns interrupt numbers to them, etc. - previously this had to be done manually. In turn, the advent of Windows 95 led to the emergence of devices specifically designed to be “plug and play” - for example, they are inactive until the system assigns addresses and interrupts to them. At the early stage of implementation, numerous equipment recognition errors occurred, so “plug and play” was often jokingly called “plug and pray.”

The release of Windows 95 was accompanied by a massive advertising campaign (by many estimates, the largest in software history), including a commercial featuring the song “Start Me Up” (a reference to the Start button) performed by the Rolling Stones. The campaign also included stories from people queuing outside stores to purchase a copy of the system; there were even tales of people who didn't own computers buying Windows 95 simply because of all the hype, without even knowing what Windows even was.

Initially, Windows 95 was sold on 13 floppy disks in a special DMF format (Distribution Media Format, capacity 1.68 MB) or on CDs (the CD version included many useful additional files). Some developments that could not be completed by the time Windows 95 was officially released were later included in Microsoft Plus! (for example, Internet Explorer).

The first versions of Windows 95 did not have built-in support for working with the Internet, but there was a “Microsoft Network” icon on the desktop - it was later removed.

Windows 95 was replaced by other operating systems in the Windows 9x line - Windows 98, Windows 98 SE and Windows ME. The Windows NT kernel, used in Windows 2000, Windows XP, and Windows Vista, is much more stable and functional than its predecessors used in the Windows 9x line, but does not support older MS-DOS games and applications well. To date, all operating systems in the Windows 9x line, especially Windows 95, are almost obsolete. On December 31, 2002, Microsoft ended support for Windows 95.

Windows 98

Windows 98 (codenamed Memphis) is a graphical operating system released by Microsoft on June 25, 1998.

Essentially, this operating system is an updated version of Windows 95, which is still a hybrid 16/32-bit product based on MS-DOS. AGP support has been improved, USB drivers have been improved, support for working with multiple monitors and WebTV support have been added. As in Windows 95 OSR 2.5, Internet Explorer 4 (Active Desktop function) is integrated into the system interface.

The internal number of the "first edition" of Windows 98 is 10/4/1998, SE - 10/4/2222.

System requirements for Windows 98: 486DX/66 MHz processor or better, 16 MB of RAM and at least 195 MB of free disk space with a standard installation.

Windows 98 Second Edition (Windows 98 SE) was released on May 5, 1999. The updated version includes many fixes, Internet Explorer 4 has been replaced by the much faster and lighter Internet Explorer 5, and the Internet Connection Sharing feature has appeared. MS NetMeeting 3 and support for DVD playback have also been added.

System requirements for RAM for Windows 98 SE have increased to 24 MB.

Microsoft planned to end support for Windows 98 on July 16, 2004. However, due to the incredible popularity of this operating system, support was extended until July 30, 2006.

Windows 2000

Windows 2000 (also called Win2k, W2k or Windows NT 5.0, codenamed Cairo) is a Microsoft Windows NT family operating system designed to run on computers with 32-bit processors (Intel IA-32 compatible architecture).

The first beta version of the system was released on September 27, 1997. The system was originally called Windows NT 5.0 because it was the next major version of Windows NT after Windows NT 4.0. However, on October 27, 1998, it received its own name, Windows 2000. The final version of the system was released to the general public on February 17, 2000.

Windows 2000 comes in four editions: Professional (for workstations and power users), Server, Advanced Server, and Datacenter Server (for use on servers). In addition, there is a "Limited Edition" of Windows 2000 Advanced Server Limited Edition and Windows 2000 Datacenter Server Limited Edition, designed to run on 64-bit Intel Itanium processors.

Some of the most significant improvements in Windows 2000 over Windows NT 4.0 are: Support for the Active Directory directory service. The Active Directory server side comes with Server, Advanced Server, and Datacenter Server editions, while full client-side service support is provided by the Professional edition. Internet Information Services version 5.0. Compared to IIS 4.0, this version includes, among other things, version 3.0 of the ASP web programming system. File system NTFS version 3.0 (also called NTFS 5.0 in the internal version of Windows 2000 - NT 5.0). In this version of NTFS, support for quotas appeared for the first time, that is, restrictions on the maximum volume of stored files for each user. Updated user interface, including Active Desktop based on Internet Explorer version 5 and thus similar to the interface of Windows 98. Language integration: previous versions of Windows were released in three versions - for European languages ​​​​(single-byte characters, writing only from left to right), for Far Eastern languages (multi-byte characters) and for Middle Eastern languages ​​(right-to-left writing with contextual letter variations). Windows 2000 combines these capabilities; all its localized versions are made on a single basis.

Windows 2000 was subsequently replaced by Windows XP (client side) and Windows Server 2003 (server side). However, Windows 2000 remains popular, especially in large companies, where updating operating systems on a large number of computers involves serious technical and financial difficulties. As of early 2005, Windows 2000 had more than 50% share of Windows workstation operating systems in companies with more than 250 computers, according to research from Assetmetrix. At the same time, in companies with fewer than 250 computers, Windows XP is more popular. Microsoft ended mainstream support for the Windows 2000 operating system on June 30, 2005. Extended support will continue until June 30, 2010.

Windows ME

Windows Millennium Edition (Windows ME; also abbreviated as Windows Me) is a mixed 16/32-bit operating system released by Microsoft Corporation on September 14, 2000. It was named so in honor of the new III millennium (Latin millennium - millennium).

It differs from its predecessors - Windows 95 and Windows 98 - in relatively minor updates, such as the new Internet Explorer 5.5 and Windows Media Player 7. Windows Movie Maker has also appeared with basic digital video editing functions. The system interface has changed - features that first appeared in Windows 2000 have been added to it.

One of the most noticeable changes in Windows ME is that in the standard system configuration, the real MS-DOS mode is blocked, which is why you cannot use programs that require this mode. However, with the help of special utilities this function can be unlocked. Booting Windows ME is no different from the same process in Windows 95 and 98.

Windows XP

Windows XP (code name during development - Whistler; internal version - Windows NT 5.1) is an operating system of the Windows NT family from Microsoft Corporation. It was released on October 25, 2001 and is an evolution of Windows 2000 Professional. The name XP comes from the English. experience. The name came into use as a professional version.

Unlike the previous Windows 2000, which came in both server and client versions, Windows XP is a client-only system. Its server version is the later released Windows Server 2003. Windows XP and Windows Server 2003 are built on the same operating system kernel, as a result of which their development and updating proceed more or less in parallel.

Microsoft has stopped free support for the Windows XP operating system (OS) since April 14, 2009; now Windows XP users will not be able to contact Microsoft for free technical support in case of incidents, for design changes, and in other situations. Now they will have to use “extended support” services for this - this means that all calls will become paid. Extended support will continue until April 8, 2014.

In addition, free support for the Office 2003 office suite, as well as Windows Server 2003, has ceased.

Windows XP analyzes system performance with certain visual effects and, depending on this, activates them or not, taking into account a possible drop or increase in performance. Users can also change these parameters using settings dialogs, and they can either flexibly choose the activity of certain visual effects, or leave it to the system to control it, or choose maximum performance or the best look of the graphical interface. Some effects, such as alpha blending, etc., require a powerful graphics subsystem; on older video cards, performance may drop significantly and Microsoft recommends disabling these features in this case.

In Windows XP, it became possible to use “Visual Styles” to change the graphical user interface. Luna is a new GUI style included with XP and is the default interface for PCs with more than 64 megabytes of RAM. It is possible to use other “Visual Styles”, but they must be digitally signed by Microsoft (as they are important in the functioning of the system).

To bypass this limitation, some users use special software such as TGTSoft's StyleXP, and sometimes a modified version of the uxtheme.dll library.

There is also a "Classic" style that replicates the Windows 2000 interface style (which uses 4 MB less memory than Luna), as well as numerous styles created by third-party developers. For the Media Center version, Microsoft developed the "Royale" visual style, which is included in this version of Windows XP and is available for installation in other versions of XP.

More than 100 icons have been created for Windows XP by The Iconfactory, known for its set of free icons for the Mac OS X operating system

Windows XP also has a command line interface (CLI), cmd.exe, for controlling the system with commands from the console or running scripts called "batch files" (with cmd extensions), based on MS "batch" files -DOS. The Windows XP CLI syntax is not very well documented in the built-in help system. More general information can be obtained by typing "help" at the command prompt for an overview of available commands and "command name /?". The command line interface is available in both window and full-screen views (switch between them by pressing Alt+Enter), the preferred view can be specified in the corresponding settings dialog, along with parameters such as font size and type, etc. When When working in this mode, the user can call previous commands (for example, the “up” key returns the previous command), use auto-completion of file and directory names, as well as commands.

Microsoft periodically releases service packs for its operating systems that fix identified problems and add new features. At the moment there are three of them.

Service Pack 1 (SP1) for Windows XP was released on September 9, 2002. The most important innovations were support for USB 2.0, a utility that allows you to select default programs for web browsing, mail, instant messaging, and various implementations of the Java virtual machine. Starting with SP1, the EFS encryption file system was able to use the AES encryption algorithm with a 256-bit key.

Starting with SP1, LBA-48 is supported, which allows the operating system to work with HDDs with a capacity of more than 137 GB, activated by default.

Service Pack 2 (SP2) (codenamed "Springboard") was released on August 6, 2004. SP2 added new features to Windows XP, including an improved firewall; support for Wi-Fi with a setup wizard and Bluetooth, as well as improvements in IE6 - for example, the ability to block “pop-up” windows. This service pack has made significant changes to the security of Windows XP. Thus, the built-in firewall has undergone significant changes, which has been renamed Windows Firewall and is now activated for all created connections by default. Expanded memory protection has appeared, in particular, against buffer overflow attacks using NX-bit technology and a number of other techniques. The changes also affected services - services such as telnet and the messaging service are disabled by default, a number of services are launched with reduced rights, etc. Security changes also affected the Outlook Express mail program and the IE browser. Windows XP Service Pack 2 includes Windows Security Center, which makes it easier to monitor system security by monitoring and reminding the user to install or update an antivirus and its databases, activate a built-in or third-party firewall, update the operating system, or change web browser settings . Third-party antiviruses and firewalls have the ability to interact with it using the API interface. Autorun functions have also been improved when loading a CD or connecting flash drives and similar devices.

In early August 2007, Microsoft began beta testing SP3 with a limited group of beta testers. Despite the fact that the beta version was distributed only to a select few, its distribution appeared on peer-to-peer networks. Since December 12, 2007, version RC1 SP3 is available for download and testing to everyone.

The final version of Windows XP Service Pack 3 was released on April 21, 2008, but only to business customers such as OEMs and MSDN and TechNet subscribers. Other users were able to obtain the third service pack from the Windows Update online service or through the Microsoft Download Center on May 6, as well as using the automatic update service in early summer. Initially, the RTM version of Windows XP SP3 was released in Chinese, English, French, German, Japanese, Korean and Spanish. [source not specified 72 days] And only on May 5 the remaining 18 localizations were released.

The package includes all updates released since Windows XP Service Pack 2 was released in 2004, as well as a number of other new items. Among them is the Network Access Protection function and a new activation model borrowed from Windows Vista, in addition, there is an improved function for detecting so-called “black hole” routers, etc.

On July 1, 2008, Microsoft stopped selling Windows XP SP2 to its suppliers. At the moment, Windows XP SP3 is supplied in OEM and BOX deliveries; downgrade is possible within the framework of corporate licensing. Also on sale is Get Genuine Kit Windows XP SP3, intended for licensing installed pirated software, as part of corporate licensing, the Get Genuine Solution Windows XP package.

Windows XP Service Pack 3 will also be distributed as part of the Windows 7 "Windows XP Mode" component

Windows Server 2003

Windows Server 2003 (code name during development - Whistler Server, internal version - Windows NT 5.2) is an operating system of the Windows NT family from Microsoft, designed to work on servers. It was released on April 24, 2003.

Windows Server 2003 is a development of Windows 2000 Server and a server version of the Windows XP operating system. Microsoft originally planned to call this product "Windows .NET Server" to promote its new Microsoft .NET platform. However, this name was later dropped to avoid causing misconceptions about .NET in the software market.

Windows Server 2008 is the next server version of Windows NT, which will replace Windows Server 2003.

Windows Server 2003 mainly develops the functions contained in the previous version of the system - Windows 2000 Server. This was also indicated by the NT 5.2 version of the system kernel (NT 5.0 for Windows 2000). Below are some of the most notable changes compared to Windows 2000 Server.

Windows Server 2003 is the first Microsoft operating system to come with the .NET Framework pre-installed. This allows this system to act as an application server for the Microsoft .NET platform without installing any additional software.

Windows Server 2003 ships with version 6.0 of Internet Information Services, which has a significantly different architecture than IIS 5.0 available in Windows 2000. In particular, to improve stability, it is now possible to isolate applications from each other in separate processes without impacting performance. A new HTTP.sys driver has also been created to handle HTTP requests. This driver runs in kernel mode, resulting in faster request processing.

According to Microsoft, Windows Server 2003 placed a lot of emphasis on system security. In particular, the system is now installed in the most limited form, without any additional services, which reduces the attack surface. Windows Server 2003 also includes a software firewall called Internet Connection Firewall. Subsequently, a service pack was released for the system, which is entirely focused on improving the security of the system and includes several additional features to protect against attacks. According to the American security standard Trusted Computer System Evaluation Criteria (TCSEC), Windows Server 2003 belongs to security class C2 - Controlled Access Protection

Windows Server 2003 debuted the Volume Shadow Copy Service, which automatically saves old versions of user files, allowing you to return to a previous version of a document if necessary. Working with shadow copies is only possible if a “shadow copy client” is installed on the user’s PC whose documents need to be restored.

Also in this version of the system, the set of administration utilities called from the command line has been expanded, which simplifies the automation of system management.

A new concept has been introduced - “roles”; server management is based on them. Simply put, to get a file server, you need to add a role - “file server”.

Windows Fundamentals for Legacy PCs

Windows FLP or Windows Fundamentals for Legacy PCs (Code Name: Eiger) is a version of Microsoft Windows released on July 8, 2006. - Compact OS from Microsoft for older PCs, based on Microsoft Windows XP Embedded Service Pack 2. Intended for use with terminal servers (Microsoft, Citrix). It is also possible to run a small number of local applications.

Windows Vista

Windows Vista is an operating system in the Microsoft Windows NT family, a line of operating systems used on consumer personal computers. At the development stage, this operating system was codenamed “Longhorn”.

In the Windows NT product line, Windows Vista is version 6.0 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2). The abbreviation "WinVI" is sometimes used to refer to "Windows Vista", which combines the name "Vista" and the version number written in Roman numerals.

Windows Vista, like Windows XP, is a client-only system. Microsoft also released a server version of Windows Vista - Windows Server 2008.

On November 30, 2006, Microsoft officially released Windows Vista and Office 2007 for enterprise customers. On January 30, 2007, sales of the system began for ordinary users.

Early in development, the system was known by the code name Longhorn (named after the Longhorn Saloon near the Whistler ski resort in British Columbia). The name "Vista" was announced on July 22, 2005. A few months later, Microsoft also renamed Windows Longhorn Server to Windows Server 2008. Since November 8, 2006, a full version of Windows Vista has been available to hardware manufacturers. The public release to end users took place on January 30, 2007.

It's worth noting that many of the features planned for Windows Vista were dropped by Microsoft due to public outcry. For example, it was assumed that OpenGL would be implemented as an add-on to Direct3D. This would lead to a serious drop in OpenGL performance compared to Direct3D and would result in the OpenGL version being fixed. The fears were not justified; OpenGL support remained in Windows Vista. The WinFS file system was also not included in Windows Vista - this time due to performance problems.

Features of Windows Wista include:

1. According to Microsoft itself, the system boot time is less than in Windows XP and on most computers it is less than a minute. Reduced the time to enter and exit sleep mode to 6 seconds. But with the advent of the user interface, you have to wait much longer to begin full-fledged work, until background processes that greatly complicate the work of third-party programs pass. There is an opinion that Windows Vista is the worst operating system released by Microsoft. Windows Vista also took first place in the “Failure of the Year” competition held by the Pwnie award website, created in 2007. Moreover, according to the website The Inquirer.net, based on a number of unprecedented promotions related to the promotion of WV on the market, it can be concluded that Microsoft management recognized Windows Vista as a failure

2. Thanks to “Windows ReadyBoost” technology, it has become possible to use the capacity of external USB flash drives as RAM, which in some cases increases performance by 40%.

3. The logical model of interaction with graphic devices has been completely redesigned.

4. User Account Control (UAC) - a user account control system that requires explicit user permission when performing any action that requires administrative rights, regardless of the rights of the current user account. If the user is not an administrator, a prompt will be displayed in which you can select an administrative account and perform the operation with its rights by entering a password - this allows you to configure the system and install applications from a limited user account without explicitly using the runas mechanism and without having to switch to another account (which was required in XP, for example, in case of changing TCP/IP parameters). If the user is a member of the “Administrators” group, then he will need (with default settings) to confirm the use of rights by responding to the system prompt. UAC requests data in Secure Desktop mode, which protects against data interception and control of the input window by third-party programs (approximately the same mode was used when entering an NT domain with the requirement to press Ctrl-Alt-Del twice). UAC can be disabled for certain categories of accounts and reconfigured using a local (or group when used in a domain) security policy: for example, you can set a password to be required for all users (including administrators) to use administrative rights, prohibit these actions for users of limited accounts, and etc.

5. Bitlocker Drive Encryption - Provides the ability to encrypt the system drive using the command line interface and other partitions. This uses a USB key or Trusted Platform Module to store encryption keys. To encrypt partitions, by default, the AES algorithm is used with a key length of 128 bits in CBC encryption mode. This feature is present in Vista Enterprise or Ultimate versions.

6. EFS file encryption system. This system, which first appeared in Windows 2000, works in Vista Business, Enterprise or Ultimate editions and provides the ability to transparently encrypt files at the file system level using AES (with a 256-bit key) or 3-DES algorithms. For each file, an encryption key is randomly generated, which, in turn, is encrypted with the public key to users (default 2048 bits). In Vista, using policies, it became possible to set different lengths of the user's public key (1024, 2048, 4096,...), save the key on smart cards (by default, the key is stored locally, protected by the user's password) and encrypt the page file, as well as require mandatory encryption of a user folder with documents.

7. Preventing virus infection from retrievable media. By default, in Windows Vista, autorun of programs from flash cards and USB devices is disabled. This prevents your computer from being infected by viruses that spread through flash cards. There are also policies that control access to external media (including USB), which also helps protect confidential data.

8. Blocking direct recording to disk. Windows Vista prevents direct writing to the disk (\\.\PhysicalDriveX) if the disk has a mounted file system.

There is an opinion that Windows Vista is the worst operating system released by Microsoft. Windows Vista also took first place in the “Failure of the Year” competition held by the Pwnie award website, created in 2007. Moreover, according to the website The Inquirer.net, based on a number of unprecedented promotions related to the promotion of WV on the market, it can be concluded that Microsoft management recognized Windows Vista as a failure.

Windows Home Server

Windows Home Server is a server operating system from Microsoft, which is built on the basis of Windows Server 2003 SP2 and is aimed at home users (as the name suggests - home) for use in home networks.

Windows Server 2008

Microsoft Windows Server 2008 (codename "Longhorn Server") is a new version of the server operating system from Microsoft. This version should replace Windows Server 2003 as a representative of the Vista generation operating systems (NT 6.x).

Windows Server 2008 includes an installation option called Server Core. Server Core is a significantly lightweight installation of Windows Server 2008 that does not include the Windows Explorer shell. All configuration and maintenance are performed using the Windows command line interface, or by connecting to the server remotely using the Management Console. Notepad and some control panel elements are available, for example, Regional Settings.

Windows Server 2008 has a significant update to Terminal Services. Terminal Services now supports Remote Desktop Protocol 6.0. The most notable improvement, called Terminal Services RemoteApp, lets you publish one specific application instead of your entire desktop.

Another important feature added to Terminal Services is Terminal Services Gateway and Terminal Services Web Access (now entirely web-based). Terminal Services Gateway allows authorized computers to securely connect to Terminal Services or Remote Desktop from the Internet using RDP over HTTPS without using a VPN. This does not require opening an additional port on the firewall; RDP traffic is tunneled over HTTPS. Terminal Services Web Access allows administrators to provide access to terminal services through a Web interface. When using TS Gateway and TS RemoteApp, data transfer occurs via HTTP(S) and remote applications appear to the user as if they were running locally. Multiple applications run in a single session to ensure no additional user licenses are required.

With Terminal Services Easy Print, administrators no longer need to install any printer drivers on the server. In this case, Easy Print Driver redirects the user interface and all the features of the original printer. In addition, it improves performance when submitting print jobs by converting jobs to XPS format before sending them to the client.

Windows Server 2008 is the first Windows operating system released with built-in Windows PowerShell, an extensible command-line shell and accompanying scripting language developed by Microsoft. The PowerShell scripting language was designed specifically for administrative tasks and can replace the need for cmd.exe and Windows Script Host.

Self-healing NTFS

In previous versions of Windows, if the operating system encountered errors in the file system of an NTFS volume, it would mark the volume as "dirty"; Error correction on the volume could not be performed immediately. With self-healing NTFS, instead of locking the entire volume, only the damaged files/folders are locked and remain inaccessible during the repair. Thanks to this, there is no longer a need to reboot the server to correct file system errors.

Also, the operating system now displays S.M.A.R.T. information. hard drives to help identify possible hard drive failures. This feature first appeared in Windows Vista.

Server Manager is a new, role-based management tool for Windows Server 2008. It is a combination of Server Management and the Security Configuration Wizard from Windows Server 2003. Server Manager is an enhancement of the Server Configuration Wizard dialog that launched by default in Windows Server 2003 upon logon. Now it allows you not only to add new roles, but also combines all the operations that users can perform on the server, and also provides a consolidated display of the current status of each role in the form of a single portal.

It is currently not possible to use Server Manager remotely, but a client version is planned.

Windows 7

Windows 7 (formerly known by the codenames Blackcomb and Vienna) is a version of the Windows NT family of computer operating systems that follows Windows Vista. In the Windows NT line, the system has version number 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista and Windows Server 2008 - 6.0). The server version is Windows Server 2008 R2.

Microsoft announced that the operating system would go on sale on October 22, 2009, less than three years after the release of the previous operating system, Windows Vista. Partners and clients with a Volume Licensing license were granted access to RTM on July 24, 2009.

Windows 7 includes some developments excluded from Windows Vista, as well as innovations in the interface and built-in programs.

Windows 7 will have an option to disable or enable Internet Explorer.

Windows 7 will have support for multitouch monitors. This capability was demonstrated by Microsoft at its annual TechEd'08 conference in Orlando. During the demonstration, build 6.1.6856 was used, as well as a prototype laptop model with a multitouch screen. According to some reports, Windows 7 will partially implement the functionality planned in Windows Vista (codenamed “Longhorn”). Closer integration with Windows Live programs and services is also planned.

Windows 7 implements a more flexible setting for User Account Control (UAC), which, unlike Windows Vista, has two more intermediate states between the “Enable” and “Disable” modes.

Changes have been made to the BitLocker encryption technology, and the BitLocker to go removable media encryption function has been added, which allows you to encrypt removable media, even in the absence of a TPM module.

Improvements have also been made to the Windows Firewall - the function of notifying the user that a program is blocked when trying to access the network has returned.

Windows 7 will not be able to play licensed Blu-Ray discs with video, but will be able to read and write information to them.

Using Group Policy and AppLocker, you can prevent certain applications from running.

The Branch Cache feature will reduce latency for users working with their computer remotely. For example, a file accessible over the network is cached locally, so it is no longer downloaded from a remote server, but from a local computer. This feature can work in two modes - Hosted Cache and Distributed Cache. In the first case, the file is stored on a dedicated local server running Windows Server 2008 R2, in the second - on the client’s computer.

DirectAccess allows you to establish a secure connection to a server in the background, unlike VPN, which requires user interaction. DirectAccess can also apply group policies before the user logs on.

Remote Desktop Host allows a user to connect to a remote computer with administrator rights.

Microsoft is also considering the possibility of releasing Windows 7 not only on optical discs, but also on flash media, which should simplify the process of installing the platform on netbooks that do not have a built-in optical drive.

Windows 7 will also use sandbox mode, the implementation of which was discussed during alpha and beta testing (during the development stage of Longhorn). All unmanaged code will run in an environment (sandbox) in which the operating system will restrict the program's access to the computer hardware and network. Access to low-level sockets, as well as direct access to the file system, hardware abstraction layer (HAL), and full access to a memory address, will be prohibited. All access to external applications, files and protocols will be regulated by the operating system and immediately stopped (in theory). If this approach is successful, it promises almost complete security, since with this approach it is theoretically impossible for the malware to cause any damage to the system if it is locked inside the metaphorical “glass box”. This approach evokes associations with Virtual PC. If everything is correct, this environment will be able to adapt to the code base that was written in its language. This will alleviate most of the problems that arise as a result of backward compatibility when moving to a new operating system.

When using applications in Beta 1, memory leaks were discovered in some applications that resulted in complete freezes, despite the sandbox mode. Theoretically, if the regime does not become more effective, this could lead to a surge in the development of programs that deliberately exploit these vulnerabilities for their own purposes.

Bill Gates mentioned the ubiquitous instant search bar (similar to Spotlight). The Content Indexing service has been evolving since Windows XP, and a similar search bar was included in Windows Vista. Windows 7 also uses DirectX 11.

Will Windows 7 get a new kernel?

No. Although it must be said that similar developments were carried out. At least that's what one Microsoft engineer said back in October last year. According to him, 200 of the company's programmers worked on reducing the kernel for Windows 7. The kernel even received its own name MinWin and was supposed to take up six times less memory than the Vista kernel.

However, Flores and Sinofsky said that Windows 7 will not receive a new kernel. "Contrary to some speculation, Microsoft is not creating a new kernel for Windows 7," Flores said. However, Sinofsky said a little differently, “...the kernel in Windows Server 2008 is an evolution of the Windows Vista kernel, and the Windows 7 kernel will be a further evolution of this kernel.”

Windows Server 2008 R2

Windows Server 2008 R2 is a server version of Windows 7 in development. It will be released on October 22, 2009. Like Windows 7, Windows Server 2008 R2 will use the Windows NT 6.1 kernel. New features include improved virtualization, a new version of Active Directory, Internet Information Services 7.5 and support for up to 256 processors. The system will be released only in 64-bit version. Support for booting Windows from partitions containing MBR has also been removed.

Microsoft announced Windows Server 2008 R2 at the Professional Developers Conference as a server variant of Windows 7. On January 7, 2009, a beta version of Microsoft Windows Server 2008 R2 became available to Microsoft TechNet and MSDN subscribers who participated in the Windows 7 Insider Program. On January 9, a beta version version has been made publicly available for download on the Microsoft Download Center. April 30, 2009 - the release candidate (RC) became available to TechNet and MSDN subscribers. May 5, 2009 - Windows Server 2008 R2 RC is available from the Microsoft Download Center June 2, 2009 - Microsoft announced that the RTM version will be available to Microsoft partners in the second half of July 2009. The release will take place on October 22, 2009.

Currently, Microsoft Windows is installed on approximately 88% of personal computers and workstations. In addition, its competitor, Mac OS X, is also gaining momentum (about 10%). Despite the competition, Microsoft and Apple cooperate, constantly increasing the compatibility of the two systems.

Windows 7- an operating system of the Windows family, released commercially in October 2009. During development, the system was known by the code names "Blackcomb" and "Vienna."

Windows 7 is built on the Vista kernel. For most users, the benefits of Windows 7 over Vista include faster boot times, a new user interface, and the addition of a new version of Internet Explorer.

The OS is available in three retail versions - Windows 7 Home Premium, Professional and Ultimate. Starter, OEM and Enterprise versions are available in some markets.

Windows 7 features

  • DirectAccess for Mobile Workers - Allows system administrators to update Group Policy settings and deliver program updates every time a mobile device accesses the Internet, regardless of whether the account is signed in. DirectAccess supports multi-factor authentication and encryption.
  • XP Compatibility Mode - Allows you to run legacy applications designed to run on Windows XP in a special virtualized space. The average user sees no difference when running such applications.
  • BranchCache is a technology for optimizing network traffic transmitted over WAN communication channels through the use of a local, readable cache.
  • BitLocker To Go - technology extends encryption and key management capabilities to portable storage.
  • Virtual Hard Disk Support - Windows 7 allows you to mount a virtual hard disk (VHD) and treat it like a regular physical disk.
  • Enterprise Search - this system allows you to search for documents in remote repositories, SharePoint sites and web applications.
  • AppLocker - a feature that allows system administrators to use group policies to set rules for running specific applications on a specific computer.
  • Expanded VDI support - System administrators can use the same master image for remote clients through the use of virtual desktop infrastructure, and for regular computers.

Operating system (OS) is a set of interrelated programs that are loaded when the PC is turned on and:

Ø control the operation of all PC devices, ensure the integrity of their functioning;

Ø provide the user with access to hardware capabilities;

Ø control loading into memory and execution of all programs;

Ø provide an interface (organize interaction) between the user and the computer.

When you turn on your PC, the OS is read from the disk (where it is stored) and placed in RAM - this is The OS is always the first to load into the OP and completes its work only when the PC is turned off.

OS features include:

· carrying out a dialogue with the user;

· input/output and data management;

· planning and organizing the program processing process;

· distribution of resources (RAM and cache, processor, external devices);

· launching programs for execution;

· various auxiliary maintenance operations;

· transfer of information between various internal devices;

· software support for the operation of peripheral devices (display, keyboard, etc.).

Main OS components:

· I/O control programs;

· programs that manage the file system and schedule tasks for the computer;

· a command language processor that executes commands addressed to the OS.

OS WINDOWS(English: "windows")

WINDOWS – a graphical OS that has greater capabilities compared to DOS (disk operating system).

Most PCs in the world run an OS environment Windows companies Microsoft.

Windows 7 – the final version was released in 2009. The OS is in the Windows NT family, following Windows Vista. The option to return to the classic menu and automatic docking of the browser and email client have disappeared from the Start menu.

Windows Vista Home Premium is an OS introduced to users at the end of January 2007.

Windows XP continues the line Windows NT. The advantages of this OS are increased reliability and security. The failure of an individual program does not cause any consequences for the system as a whole and for all other programs. The system implements full-fledged network security measures. In OS Windows XP Home Edition A number of functions implemented in the OS are not supported Windows XP Professional :

Ø remote computer control;

Ø support for dual-processor system;

Ø file encryption, etc.

Windows NT (NT– English N ew T echnology – new technologies) takes advantage of the latest PC models and works without DOS. The OS is convenient for users working within a local network, for groups working on large projects and exchanging data.


Windows 2000 – OS for business use on a wide variety of PCs, from laptops to servers. The OS is the best for conducting business on the Internet.

Windows CE – OS for mobile computing devices ( pocket computers, digital information pagers, cell phones, multimedia and entertainment consoles, DVD players, etc.). The OS allows devices to “talk” and exchange information with each other, communicate with corporate networks and the Internet, and use E-mail.

Windows 98 – OS integrated with browser Internet Explorer, Improved compatibility with new computer hardware.

Windows 95 - an integrated environment that ensures the exchange of information between programs and provides the ability to work with multimedia, ensures the work online, the ability to share printers, faxes and other shared resources. The OS allows you to send E-mail, faxes, and supports remote access. The user interface is simple and convenient. After turning on the PC and running test programs BIOS The OS boots automatically from the hard drive. After loading and initializing the OS, the screen appears Desktop, on which various graphic objects.

Windows 3.1 – graphical shell for MS-DOS.

The main distinctive features of the WINDOWS OS are:

T Multitasking

T Flexibility, i.e. the same result can be obtained in different ways

T Unified hardware-software graphical user interface

Main network operating systems:

Ø OS options Windows 2000:

§ Windows 2000 Professional OS for PC and workstations

§ Windows 2000 Server OS for small and medium servers

§ Windows 2000 Advanced Server OS for large servers

§ Windows 2000 DataCenter Server OS for particularly large companies or for maintaining very large Internet sites

Ø Windows NT OS includes server (Windows NT Server) and client (Windows NT Workstation) parts and ensures operation in client/server networks. Windows NT is used in medium-sized networks.

Ø OS UNIX used primarily in large corporate networks, the system is characterized by high reliability and the ability to scale the network.

Ø Novell Netware OS consists of a server part and shells Shell, hosted on client nodes. This OS is more often used in small networks.

Network OS functions:

Ø directory and file management– physically located in other network nodes;

Ø resource management– servicing requests for the provision of resources over the network;

Ø communication functions provide a choice of the direction of data movement, etc.;

Ø protection against unauthorized access. Access to data only from certain terminals, at a specified time, a certain number of times, etc. The user may have his own access rights with restrictions on the available directories or list of actions;

Ø fault tolerance– use of autonomous power supplies for servers, duplication of information;

Ø network management using control protocols.

When we turn on the computer, we see a picture and all sorts of icons, buttons, windows, etc. All this beauty that you see and use is possible only thanks to the operating system. With its help, we control the computer, that is, we do everything we do behind it - work, relax, use the Internet.

operating system- This is the most important program. Without it, we wouldn't even be able to turn on the computer. That is, if it were not there, then when you turn on the computer there would be only a black screen with various incomprehensible letters and numbers.

Windows (Windows) is the name of the operating system. Her brand, so to speak. Like, for example, car brands - Audi, Volkswagen, BMW and others. Windows is one of the “brands” of computer operating systems.

In fact, there are plenty of such “brands”. But Windows is the most popular. And it is installed on almost all computers.

All this because it is very convenient and the simplest. That is, thanks to it you can control your computer as easily as possible. This task can be handled by a schoolchild, a pensioner, a teacher, a cleaning lady - in general, any person, regardless of age, education and social status.

There are quite a few versions of this system:

  • Outdated versions - 95, 98, 2000, Me;
  • Less common - NT, Vista;
  • Popular - XP, 7, 8, 10.

They differ from each other in their release date. The older the version of the operating system, the more flaws it has.

Now the newest version is Windows 10. But most people use other versions - Windows XP and Windows 7.

In fact, it is not so important what version of the system is on your computer or laptop (netbook). They are all very similar to each other - the operating principle is the same. But the most stable system at the moment is Windows 7.

How to find out what operating system is installed on your computer

When you turn on the computer (more correctly, when you boot it), the name of the operating system that is installed on it is usually written.

If there is such an inscription, then the Windows XP operating system is installed on your computer:

To be precise and translated from English, it will be the word window. But since my site is not at all window-themed, the conclusion naturally follows that Windows are not exactly ordinary windows. There is no glass there, no frames, I didn’t notice any fittings, and I didn’t notice many other aspects of the existence of the windows that are installed in your home.

So what is Windows? It is an operating system that is used on many computers. There is a nine to one chance that you, the person reading this note, are a user of the Windows operating system. If you don't know, click on the link. Since I advise you to first become aware of this phenomenon, short in name, but very extensive in functionality.

Now there are many operating systems in the world, they all have the same purpose, but there are a lot of differences. I will give the names of some of them:

  1. Windows.
  2. Linux.
  3. Unix.

This is NOT a complete list of operating systems. What do you think is the basis of smartphone control? Yes, yes, operating systems, and there are also several varieties of them.

The OS names that I gave above are not complete, as they have several versions. Some differ in the time of creation, others in functionality. There are about ten of them in Windows alone.

In the note “”, I wrote that there is another purpose of the operating system, besides managing PC hardware. This is ease of use. Currently, this is implemented by a graphical interface, which allows you to work not by entering commands, but by simply clicking the mouse button and selecting the appropriate items for the desired operations (copy, delete, run, etc.). But this was not always the case. Previously, everything worked on the command interface, i.e. To enter any folder, you had to enter the full path to it and the corresponding command. Not everyone could do this, because there are a lot of commands, and it would be difficult to remember everything. It's ease of use and an intuitive, simple graphical interface that make all the difference. After all, most people do not know a computer, and it will be easier for them to work on a less efficient operating system, but more convenient to use.

If you are a complete newbie to computers, and you have a question - what operating system to install on your computer, I will definitely give only one answer - Windows. Why her? After all, Windows is not the best system, and there are more viruses written for it, and there are more glitches, but still, why is it? Along with its shortcomings, it has a very big plus, which completely covers them all, and gives its own fat advantages. This advantage is called mass character. The Windows operating system is the most widespread in the world; it is installed on 90% of computers in the world. Almost all games and programs are developed for this operating system.

But this is the main factor in purchasing a computer. Why do you need it? Regardless of what it is for, for work or for home, you will still work with programs. And you will not have any problems launching your favorite games, players, text editors and other applications necessary for computer life.

Also, mass distribution provides another undeniable advantage - most computer equipment manufacturers produce equipment compatible with Windows. This means that there will be much fewer conflict situations.

This system is also easy to maintain, operate and install. After all, even a person who does not understand computers can install it.

Now let's talk about what we touched on at the very beginning - the word Windows. Why is this operating system called exactly that? The thing is that the graphical interface controls are based on windows. You go to “Movies” - a window opens with the contents of this folder, you launch a program - it opens in a window, the same can be said about all programs running under Windows.

At the moment, the most common system in the Windows family is Windows XP. There are already newer versions - these are Windows Vista and Windows 7. But with Vista, users did not succeed, because it has many glitches and poor compatibility with applications developed for Windows XP. But Windows 7, a younger and more successful operating system, which has already begun to quickly capture the market, displacing its predecessors.

Well, that’s probably all I wanted to tell you about Windows in general terms. I have a small request for you, my dear visitors, be sure to leave your opinions in the comments, as it will be easier for me to choose the right direction in writing educational materials.

All the best to you, thank you for your attention.