An operating system made by Microsoft Corp. It is extremely popular because it is easier to use than most command line-based systems (e.g. Linux) but more open than Apple systems. It is known for having large quantities of bugs and for being fairly expensive, though newer versions (those based on Windows NT) have far fewer bugs than older versions.

A program that is described as an operating system because it cannot be exited, it provides a windowing system, and programs can be run under its nominal control.

In other words, like a version of Emacs that takes longer to load and takes the system with it when it crashes and virtually requires a mouse, even for the experienced user.

It is regarded as easy to install, mainly because it is never actually installed. Upgrading the basic OS takes far more than a single kernel compile and reboot; in fact, most software has to be reinstalled afterwards.
Reinstall, however, is something of a misnomer, since Windows does not allow programs to be removed completely and cleanly with any degree of effectiveness.

(Avoid subjective writeups... er, I mean, Avoid writing writeups after your OS crashes and you're still angry =)

Microsoft Windows has had a rather interesting history, filled with good and bad moments.

Currently, Windows derivatives are the most popular workstation/desktop operating systems on "IBM-compatible" hardware (that is to say, "PCs").

There have been four major "forks" of Windows:

  • Windows 1.x-3.x: Practically, these were graphical shells for MS-DOS with 16-bit API (Win16).
  • Windows 9x (Windows 95, Windows 98 & 98SE, Windows ME): "Integrated" (read: swept under the carpet) the DOS, added a kluged-on but mostly working filesystem (VFAT and later FAT32), featured a much better API that was fully 32-bit (Win32). Still unstable, fortunately not as badly...
  • Windows NT: Entirely different beast. Mostly stable, no DOS on the background, fully 32-bit. Evolved into Windows 2000 and later to Windows XP, with "home" and "professional" versions, the "home" version intended to replace the 9x series. These things are finally starting to look like an operating system!
  • Windows CE, used on PDAs, embedded systems and game consoles (well, in a couple of Dreamcast games, even though many other OSes were more popular on that platform).

Windowses are, as indicated by name, based on GUI. On "desktop" Windowses (that is, non-CE), there have been some "styles": Windows 1.x had its own, so did Win2.x, and Win3.x's style was also used in earlier WinNT versions (3.x). Windows 95 introduced a new GUI style that also came to NT 4, and the style further evolved in Win98 and 98SE. The latest GUI style is "Luna", used in WinXP, and is finally trying to catch up with Linux window managers what comes to themability.

Windows OSes are more or less easy to learn and use. The UI is similar to other UIs in market (particularly, similar to MacOS). They are good for various purposes in "home use", and some people also use them for serious work, more or less without curses.

My personal experience is that Windows 9xes are pretty nice OSes - when they work. When they don't, they just don't provide enough feedback on what's wrong. =( They are also somewhat too unstable for anything "serious". (I hope Windows XP will be of some help - I'll revise this viewpoint when they start selling XP with student prices.) However, I've noticed that what comes to video and sound editing, Windows is better than my favorite OS, and hey, most games come for Windows...

For hacker purposes, Windowses are not that nice - the development tools don't come with the OS, and as I said, not much of what's happening under the hood can be seen easily. OSes that come with source are much more fun to tinker with.

Each Windows copy comes with nice set of feature-limited but usable apps. Legendary applications include Write/Wordpad, Paintbrush/Paint, Microsoft Internet Explorer and, of course, Solitaire and Minesweeper, the applications most business users value most.

Of course, there's a reason why the apps that come with Windows are so limited - Microsoft is already practically Deep In Trouble for bundling MSIE and Windows Media Player with the operating system, and if they would ship more of applications of that grade integrated with OS, their antitrust case would look much bleaker for them.

(I'm okay with this and understand the reasons - but for me, it just isn't practical that I would need to buy an expensive OS and then bunch of very expensive applications to deal with my creativity. So, I use other OSes for most part...)

There have been many claims that Microsoft is not playing fair with the OS sales:

  • Marketing strategies are questionable. With these prices, no one is willing to upgrade the OS, so copies are force-sold on OEM market - Microsoft makes exclusive selling contracts with hardware sellers to include copy of Windows with every sold hardware package.
  • Microsoft Internet Explorer comes with Windows 98 and later, integrated to the UI; this hinders the acceptance of other web browsers (like those from Netscape). Also, there have been similiar schisms problems with MSN and AOL, RealPlayer and Windows Media Player, and others.

The OSes tend to be rather unstable and require considerable amount of processor speed to work, compared to other OSes...

Personally, I can only say that Microsoft is getting better and better at making OSes. Too bad every other OS vendor is lightyears ahead, and MS is trying some nasty tricks to get more foothold.

Anagram: "Microsoft Windows" <=> "Wisdom? Or swift con?" I think it has a bit of a both =)

(This node was written in MSIE from Windows 98SE, but only because I'm doing some video work =)

See also:

Microsoft Windows is one of the most popular operating systems in use today. It is based around the idea of a graphical user interface, as opposed to a command line interface. This is not a new system, it has a history stretching back some twenty years.

Windows 1.0

The first development on Windows began in September of 1981. They were still calling it Interface Manager back then, and it bore little resemblance to today's Windows (or even to the finished Windows 1.0). By 1983 they had changed the name to Windows, and finally made a product announcement. But this announcement came only after VisiCorp (the makers of VisiCalc, which was a killer app for its time), released VisiOn, which was another operating environment designed to run on top of DOS.

Windows version 1.0 finally shipped on November 20, 1985. It did not exactly take the computing world by storm, as it faced heavy competition in the form of TopView, VisiOn, GEM, and DESQview (all of which beat Windows to market). The situation was not helped when Apple threatened Microsoft with a lawsuit over infringements on Apple's copyrights. Microsoft and Apple finally came to a licensing agreement that they were both happy with (Microsoft ended up getting the better deal because the contract allowed for the use of Apple's features in all future Microsoft products).

The initial Windows release (version 1.01), required MSDOS 2.0, 256K of RAM, 2 double-sided disk drives or a hard drive, and a Graphics-adapter card. Later versions increased the memory requirement to 320K, but the other system requirements remained unchanged, Windows shipped with a small selection of native applications, many of which still exist today in one format or another. This package consisted of MS-DOS Executive (the file manager), Calendar, Cardfile, Notepad, Terminal, Calculator, Clock, Reversi, Control Panel, PIF Editor, Print Spooler, Clipboard, RAMDrive, Windows Write, and Windows Paint. This was about all prospective Windows users had to work with, since third party Windows software was almost non-existent.

The interface itself was somewhat similar to that of the Macintosh (or of modern day Windows). It included pull down menus, and allowed more than one application to run by placing them in separate windows. But the "windows" could not overlap each other. They had to be "tiled" on the screen, which made them of limited use on the low resolution displays of the mid 1980s.

The system itself gained very little market share until Aldus PageMaker shipped in January of 1987 with a Windows executable. This was the first WYSIWYG desktop publishing program available on the PC platform, and finally gave people a reason to buy Windows. Later Windows compatible products included Excel and Corel Draw. But the system as a whole still needed work, and development on Windows 2.0 had already begun.

Windows 2.0/286/386

Windows 2.0 shipped in November of 1987. This version significantly changed the user interface. This new version included icons and windows that could overlap. Major applications were finally being developed for Windows. Microsoft even included a special "run-time version" of Windows with the new versions of Word and Excel. This special version would launch Windows to run the application, and then return back to the DOS prompt when the application was closed.

Microsoft later improved their design by optimizing it for the 386 processor (and renaming the original Windows 2.0 to Windows/286). This allowed the user to multitask DOS programs. This (along with a few other changes to the operating system) prompted Apple to take them to court for copyright infringement. But Microsoft won this case due to their earlier contract with Apple, and the fact that Apple stole a few of their ideas from Xerox in the first place.

Windows 3.0/3.1

Windows 3.0 was shipped on May 22, 1990. This was the first Windows release that was truly ready for the big time. It is plagued by a few stability problems, but the new features (and deals with vendors), caused this version to immediately gain marketplace dominance. New features included the Program Manager, File Manager, a better icon system, native 16 color support, and vastly superior hardware support. Third party developers finally started making Windows compatible programs on a vast scale. Over three million copies of Windows 3.0 were sold in the first year alone.

Windows 3.1 was released in April of 1992 and was a vast improvement over the already popular Windows 3.0. This version added Truetype font support, multimedia capabilities, and object linking and embedding. This version upped the hardware requirements a bit. System requirements included; a 286 processor, 1 MB RAM, a 6 MB hard drive, and an EGA or better video card. But that was only the minimum requirements. The recommended setup was a 386 processor, 3 MB RAM, a 10 MB hard drive, a mouse, and an SVGA video card.

Windows 3.1 remained the most common PC operating system until well into 1997 when Windows 95 finally overtook it on the desktop. This is probably the oldest Microsoft operating system that is still in regular use anywhere today.

Windows 3.11 was later released as a bug fix version, and was available as a free upgrade from ftp.microsoft.com

Windows for Workgroups

Windows for Workgroups shipped on October 27, 1992. It was based on Windows 3.1 but included integrated networking capabilities including file sharing, e-mail, and group scheduling. This version did not take off commercially as Microsoft planned, and it was soon replaced with the Windows NT line of products.

Windows NT

Windows NT was the first version of Windows that was truly a stand alone operating system (it did not just run on top of DOS like all previous, and several later Windows versions did).

The first version of NT was Windows NT 3.1. The version number was selected to make it appear as if it was a continuation of the already successful Windows 3.x line (choosing to make a superior product appear to be based on an older one must have been a marketing decision). This version was shipped on May 24, 1993, and had a user interface very similar to the Windows 3.x line (marketing again). This was the first version to support the superior Win32 API (which fully utilized the 32 bit capabilities of 386 and higher hardware),, but it suffered from hardware incompatibilities, and required a rather high end computer to run.

Windows NT 3.5 was released in 1994 and vastly improved compatibility, memory handling and introduced OLE 2.0. There are still a lot of old NT 3.5 servers around today, the same cannot be said for the NT 3.1 release.

Windows NT 4.0 shipped in July of 1996, and some people still claim that this is Microsoft's best operating system to date, This version used the new friendlier Windows 95 interface, and vastly improved on the NT 3.5 design in almost every category. Microsoft saw this system as a replacement for Unix and included many of the features that the corporate sector demanded.

Microsoft continued to improve NT 4.0 with several service packs, and many people still use this operating system even today. Many people still demand Windows NT today, because of its stability and feature set. Windows NT eventually gave way to Windows 2000 and Windows XP, but it still has a huge install base all across the world.

Windows 95

Windows 95 was launched on August 24, 1995. This was the single largest advance ever for the Windows product line. This was a 32 bit system and featured pre-emptive multitasking, networking, threading, and finally featured an interface that could rival that of the Macintosh. Although the system featured nothing completely new, it was definitely the most polished thing to come out of Microsoft's doors to date.

Windows 95 featured support for a wide variety of hardware (and eventually supported more hardware than any other operating system before or after). Users of Windows 95 could run MSDOS, Windows 3.x, and Win32 programs side by side in the friendliest Microsoft GUI to date. Windows 95 was so user friendly that normal people final began using PCs on a regular basis. It could even be argued that Windows 95 is what truly started the big boom in the computer industry.

However, Windows 95 was based on a lot of legacy code (and this situation got worse as the Windows 9x product line progressed). It managed to nicely hide its DOS and Windows 3.1 underpinnings from the average user, but programmers and power users alike learned that Windows 95 came with a lot of limitations due to its backward compatibility with DOS and Windows 3.x.

The last version of Windows 95 shipped in October of 1996 (OSR2), and included many improvements and several of the features that would later be integrated into Windows 98. Many people still contend that Windows 95 OSR2 was the best release in the Windows 9x line (and I tend to agree with them).

Windows 95 still has a huge install base all over the world, and will probably continue to for years to come. Microsoft has finally begun to try and phase out this system by not releasing updates for it anymore, for example, the latest versions of DirectX and Windows Media Player are only available for Windows 98 and above. But it is going to take more than that to phase out the huge corporate and consumer install base of this operating system (and third party developers still continue to crank out applications that are compatible with Windows 95).

Windows 98

Windows 98 was first shipped on June 25, 1998. It featured numerous bug fixes to Windows 95 (and a few new ones of its own), and integrated Internet Explorer into the operating system (although it was later shown that IE can be removed with a bit of hacking).

The user interface saw many cosmetic changes (although usability didn't really change), and minor internal changes including a new kernel and integration of DirectX. Brand new Windows 98 features included multiple monitor support (which was the "killer app" for me, and was the reason I upgraded), DVD, AGP, and USB support, and a whole host of other minor improvements. The downside of all this was a slight decrease in overall system stability, which was worsened by using the Active Desktop feature (which allowed you to imbed web pages in your desktop).

Windows 98SE (Second Edition) was released in 1999 and fixed many of problems with the initial release of Windows 98. New features were sparse, but included internet connection sharing (which allowed several PCs to easily share one internet connection on a LAN). Most gamers will argue that this was the best Windows release to date, and for gaming it probably is.

Windows 2000

Windows 2000 shipped on February 17, 2000. This was the successor to Windows NT 4.0. It was a vast improvement in usability, features, security, and (a few patches later), stability over all previous Microsoft operating systems. It seems that Microsoft took everything that was good about Windows NT, and combined it with most of the good stuff from Windows 98, added in a new interface and some advanced (but user friendly), networking capabilities to come up with Windows 2000. This is first operating system ever that could rival Unix in the server room, Windows 98 in the gaming arena, and Macintosh on the desktop (note, I did say "Rival", I did not say "defeat").

Windows 2000 had a new user interface (still familiar looking, but new), and supported several things that the Windows NT line did not, such as DirectX and USB (well technically one of the Service Packs added USB support to Windows NT, but it wasn't full support). File sharing, encryption, permissions, general networking capabilities were the best that Microsoft had ever offered.

The only real problems with Windows 2000 were the large install size, lack of security compared to Unix, and a few problems running some Win9x software (it did not have the "full compatibility" that it was supposed to). This is still the Windows version of choice for many people, and has a large install base (but not as large as Windows 9x does).

Windows ME

Windows ME (Millennium Edition) debuted on September 14, 2000. This was not a major upgrade as previous versions had been. It did offer some new multimedia and system restore capabilities (and a slightly prettier interface). But many people argued that all that came at the expense of stability, and that the new features were not very useful. Windows ME probably has a smaller user base than any other version of the Windows 9x line (despite being the newest). Many people actually went back to Windows 98 after using ME for a while (I certainly did).

Windows XP

Windows XP was launched on October 25, 2001. This Windows has finally merged the divergent Windows code base (NT/9x), into a single operating system. Windows XP is available in five versions designed to completely replace all previous Microsoft operating systems. The versions are; Home Edition (replaces Win9x), and Professional, Server, Advanced Server, and Datacenter Server to replace the Windows 2000 product line (no mention of the fairly unpopular Terminal Server, which may have been discontinued).

Under the hood Windows XP is based on the Windows NT/2000 code base, but has had a lot of improvements which allow for a large variety of software to run properly (including a new dll system that allows multiple versions of dlls to be used for different applications). Users can set version compatibility for various applications to fool them into thinking they are running on a previous Windows version. This was a problem with Windows 2000, as many programs that could technically run under 2000 would detect the NT kernel and abort themselves (games for the most part).

Windows XP comes packed with new utilities and includes an all-new user interface called Luna. The new interface has drawn quite a lot of flack, both for its simplicity, and for its similarity to the Aqua interface in Mac OS X. But the interface is skinnable, and can even be set to look more like the Windows 98 you may be used to.

Finally, Microsoft has built Digital Rights Management right into the operating system (along with the now expected Internet Explorer and Windows Media Player). Digital Rights Management (which relates to the ability to copy and play back media files), has caused a bit of an uproar among some users. But Microsoft ended up scaling it back a bit before the final XP release.

Feel free to /msg me if I have missed something (like Windows Vista).

Log in or registerto write something here or to contact authors.