Why Windows needs to go back to the basics

TechRepublic
Once upon a time, operating systems managed the resources of computers, and that was about it. But after the PC revolution, most software makers started subscribing to the theory that bigger means better. But does it?

Historically speaking, software vendors generally designed operating systems to manage the resources of computer systems rather than providing helpful end-user tools -- at least in the beginning. Operating systems of the past didn't come bundled with a lot of end-user functionality.

In the past, computers typically had very specialised uses -- software makers didn't design computers for use by the general population. That, of course, was prior to the advent of personal computing, a revolution that sought to make computers accessible by the masses for whatever they wanted to do.

Once people had access to computing on their own terms, the idea of generalised computing took hold. Operating systems of the past with command-line interfaces began to give way to point-and-click graphical user interfaces. In addition, vendors kept piling more and more features into their operating systems. But exactly what functions should an operating system provide?

If you remember working with older operating systems, such as CP/M, MS-DOS, and PC-DOS, you know how different applications once were. With the notable exception of MacOS, software vendors simply layered early personal computer graphical interfaces onto the underlying operating system.

In fact, Microsoft just layered early Windows versions on top of MS-DOS, and even OS/2 was more of a "command-line" operating system with a layered GUI. And let's not forget X-Windows, which remains layered on top of the operating system rather than being a part of it. Microsoft decided to change tactics beginning with Windows NT, and it began featuring an "out-of-the-box" GUI.

But it's important to remember that Windows is more than just an operating system -- it's a complete environment bundled with a variety of general-purpose software and features. And it's these other "features" -- not the core functions of the Windows operating system -- that generally make Windows insecure.

While it's generally true that separating the OS functions from the GUI and applications doesn't inherently affect Internet security, it actually does in the case of Windows. Out of the box, most Windows systems are vulnerable to a variety of Internet security risks -- due primarily to the applications and functionality bundled and buried within Windows rather than the core OS itself.

For example, how many home computer users really need to have NetBIOS enabled by default and accessible over TCP/IP? (Not that many.) However, Microsoft decided to enable NetBIOS by default, leaving millions of computers at risk to well-reported worms and Trojans. And that's just one of many specific examples of enabling unnecessary features, which most users never even know are there.

Advertisement

Talkback 8 comments

    Why Windows needs to go back to the basics general user -- 30/11/05 (in reply to #120123969)

    It seems logical yet absurd.. such like netBIOS.. general users don't know what it netBIOS is and how to configure it to best suit them. And those general applications.. how many of general users can recognize what they need and choose them..?? maybe simplification and concentration of MS organization is what's necessary at this time..

    Back to basics Anonymous -- 02/12/05

    Windows is a low-quality, unreliable, insecure yet workable and unfortunately widely accepted bundle of more or less useless crap worked around an aging OS. Hats off to their marketing, pants down on their engineering. MacSoft should have spent time, money and KNOW HOW on building/developing a good quality OS and left the knick-knack. Think about it: Open Source has come about not because of what some bigot says is the attempt to end the commercial SW industry, but because of the way MS has taken advantage of its pseudo-monopoly. Please, someone give us a quality OS, I'll be happy to pay for it. And no, I don't want fries with that.

    Quality OSes *have* been released in the past... Richard Steiner -- 01/03/06

    ...but they simply didn't receive the amount of customer, hardware, and/or ISV support necessary to reach critical mass in the market.

    IBM's 32-bit versions of OS/2 may have come the closest, and that platform had between 10% and 20% of the market in the early 1990's, but IBM suffered from multi-headed-monster-itis as well as the cultural aftereffects of its own federal investigation, and Microsoft's actions on top of that (plus weak leadership) made it impossible for them to sustain the brief popularity spike it's platform attained in the early 90's.

    BeOS had a shot but was effectively killed on the vine when PC makers were essentially prohibited from making dual-boot systems (at least one vendor actually installed both Windows and BeOS in a dual-boot configuration but hid that fact because of alleged pressure from that Redmond corporation), and the various barriers to entry in the application space were so high that the only commercial programs that were written for it were a smallish lightweight office suite (Gobe Productive) and some graphics and animation packages. Not enough to keep interest.

    These two cases made it fairly clear that commercial OS development is almost an impossible task in the desktop space given the existing market and the dominance/influence of Windows.

    The only apparent way to do it successfully is either:

    (1) to create one's own hardware platform (as both Sun and Apple have done), or

    (2) to create a platform outside the marketplace and then bring it into the commercial sphere (as the BSD and Linux projects have done), and even then it's difficult to pick up more than a few percent of the overall market.

    It's not for a lack of trying that the OS market is largely homogeneous today -- instead, the market doesn't seem interested in a high-quality platform.

    All they want is compatibility with their existing software.

    (Sorry for the formatting, but the preview screen wraps the whole thing together regardless of the techniques I'm trying to use to separate it into discrete paragraphs).

    Too late. Michael J. Finn -- 01/03/06

    It's too late for Windows to go back to the basics. While the average geek doesn't need everything that is shipped with Windows, most people do. My father will not use anything on his computer other than Microsoft Software because he think's it's more reliable (Don't ask.)

    Anyways, he has a disk defragger, media player, word, games, and dozens of little applications for the O.S. He literally could not get along without them. Microsoft should put the uninstall of those programs on the Add/Remove Control Panel Icon front page. It would make life easier.

    Easy solution ... Anonymous -- 01/03/06

    Just ditch Windows and move to Linux or one of the *BSD variants. Then you'll have all the choice you want and can switch all the components of your OS at will.
    Sore it may require you to learn a few new things and everything is not "clickity-click GUI stuff" all over the place, but it works, is configurable and does only what you tell it to.

    unfortunately it's not quite that simple tony -- 01/03/06 (in reply to #120130019)

    I use Linux at home for desktop and at work for servers and I'm a big fan of its security, stability and features.

    BUT I would hesitate to recommend it to less computer-literate friends as it's NOT than simple. Some things are quite difficult to set up for a novice, some of the documentation is terrible, some features don't work that well and there are "gaps" in the equivalent windows applications.

    Totaly off the mark. Anthony C. -- 04/03/06

    I don't know about most of you but I know that I like the additional pre-installed software. One of the things that I noticed first when I install Windows XP was it's built in picture viewer. How nice to finally be able to see pictures without IE firing up (remember that).

    The funny thing is that the problem really is so simple and yet till this day Microsoft still has not fixed it. A virus is just like any other program on your computer. It has to be installed there in order for it to work. Imagine someone knocking on your door offering to hand you a box of cockies and you say "no thank you" and he says well we already charged your credit card without your concent so you may as well take them and have at it. This is against the law and yet this very thing is happening to peoples computers, sometimes by legitimate companies. NO, I mean NO software should be allowed to be installed on your computer without your complete consent, period. A virus bypasses this option. It does not prompt you for permission to install itself. How do you prevent that? Same way Ubuntu Linux or Mac OS X does. You simply can not install a piece of software on those computers without your agreement. The administrator (root) account is disabled by default and you have limited access to the systems OS. Need more access, you need to enter your password. Very simple and it works. Finally Microsoft got it, and in their next OS it will be there. It's this very simple thing that makes all the difference.

Add your opinion

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Suzanne Tindal Sick of broken tender sites
    Some of the state governments desperately need to invest in more user-friendly tender sites so that looking for information on government tenders doesn't have to be a game of blind man's bluff.
  • Array Cyberwar: What is it good for?
    In this week's episode, Cyberwar. What is Australia's place in the world of digital warfare? What are the implications for the NBN?
  • Array Is wholesale-only backhaul just a pipedream?
    The potential acquisition of Pipe Networks by SP Telemedia has raised the question about whether vertically integrated backhaul providers will mean higher wholesale prices for ISP customers.
  • More blogs »

Tags

Back to top

Featured