Site hosted by Angelfire.com: Build your free website today!
Go Home!


Of Apples and Windows

Windows sucks. A Windows box isn't just a rip off of a Mac, it's a rip-off of a rip-off of a Mac.

Quick History Lesson
The Operating System
Most mainframes run an operating System called UNIX. One of the first cut down versions of UNIX came from a company called Digital; it was called CP/M (Computer Processor / Management). In the early 80's, seeing Apple, BBC Micro, Atari, and Commodore desktop computers being adopted by businesses, the leader in mainframes (IBM) decided to build their own desktop. The problem is that, at the rate these computers were being adopted, IBM wouldn't have time to design a computer from scratch. Instead, they decided to use off - the - shelf components and secure it with a BIOS.

IBM decided to invite representatives of 3 companies to try to sell them their OS. One was the Chief Executive of Digital. The 3rd was a young Bill Gates, who got invited because mommy knew some people inside IBM and she asked really, really nicely that her son be invited. Well, the other 2 no-showed (the Digital representative apparently went sky-diving instead of meeting the world's largest computer company), and so Bill won the contract by default; even though he didn't even have anything to sell IBM.

Luckily, Bill was able to come across a hobbyist who had one. This guy had, for fun (each to their own) bought an old CP/M manual. Guessing at how it all worked, he had been able to reverse engineer (come up with) something that *sort of* looked, and worked, like CP/M. For about $10,000 - $20,000, Bill was apparently able to buy the rights to what was basically a cheap knock-off of a knock-off of UNIX. This project was known as QDOS (Quick and Dirty Operating System), and upon buying the rights Bill renamed it DOS (Disk Operating System; Quick and Dirty was a better description, IMHO). DOS lives on deep in the core of every copy of Windows, to this day.

The User Interface
The modern computer interface, as we know it, was originally developed by Xerox. During the early '80s, IBM weren't the only company feeling threatened by the new breed of Desktop Computer; Xerox saw the paperless office (that never happend) as a legitimate threat to its printing business, and went about developing the Xerox PARC (Paulo-Alto Research Computer). The interface for this machine was truely revolutionary: First off, it was graphical. instead of entering all your commands by keyboard (like QDOS / DOS, UNIX, or CP/M), commands were given by a mouse controlled interface. Your work was done in windows, and you could drag and drop between windows. You could also network these computers, and they featured Object Orientated programming. A young Steve Jobs was apparently very impressed by all this.

Of course, Xerox saw no money in the new machine and gave up the project. Their staff ended up at Digital, Apple, and Atari. After the abysmal failure of the Apple Lisa computer, Apple released the Macintosh in 1984. The Mac set in motion everything found in the Xerox PARC and pulled it together into a commercially available, and viable, computer. A year later, Commodore-Amiga released the Amiga 1000, while Digital released the GEM interface for DOS, CPM, and Atari-TOS computers. Apple sued the living crap out of Digital for GEM, after which Microsoft created Windows, their immitation of GEM on DOS. When Apple challenged Windows, unfortunately they got defeated. But still, Windows is a cheap knockoff of GEM.

Just an aside here, the Amiga 1000 was a truely amazing computer for its time. It featured a colour, pre-emptive 32 bit multi-tasking operating system. Instead of 1 CPU, it featured several: one dedicated to graphics, one to video, one to sound, and one to maths; leaving the main CPU to worry about I/O's and stuff. Amiga is still in business selling a follow up, the Amiga 4000T, with a fast accelerator (which still matches many modern computers in performance).

The CPU
TRUE STORY
Once upon a time, computers used to use CISC (Complete Instruction Set Computing) chips. One day, an Australian scientist was looking at an ant rummaging for food. Everything the ant did was ruled by 3 simple rules:

1) Walk randomly across the land
2) If you come across food, return to nest, leaving a trail
3) If you come across a trail, follow it

These ants, with 3 simple rules, were doing what would take a computer chip hundreds of instructions to do. If computer chips were designed like ants, computers could be much faster and more efficient; and thus RISC (Reduced Instruction Set Computing) was born.

The chips that powered Windows computers were Intel's CISC chips were the 80x86 series (286, 386, 486). The 80x86 chips were just layered around the core, designed for pocket calculators! Meanwhile, Motorolla's CISC 68k (aka 680x0; 68010, 68020, etc.) powered Atari, Apple, and Amiga computers. Ripping off Acorn, Apple, Motorolla and IBM came up with the Power PC series of chips. Apple dropped backward compatibility allowing for a robust and powerful chip design.

Sure enough, Intel followed with the Pentium chips. The thing is, instead of cutting backwards compatibility, good 'ole Uncle Bill decided to leave it in.

Just about all DOS did was load programs. Most DOS Commands were basically small programs stored in C:\DOS. Based on these, other 'command' programs were written. And more based on these. After a decade and a half, DOS/Windows ended up a jungle of sub-programs and files that no-one wanted to cut, because no-one was sure what was based on what. To replace Windows 3.11, two versions of Windows were created: Windows NT (which cut all these old sub-programs out and started from scratch), and Windows 95, which added to the junk.

To run the old, outdated DOS programs and the old CISC commands, the new RISC Pentium chip needed an 'emmulation layer' to convert all the RISC commands to CISC commands. CISC commands originally designed to power pocket caluculators!

Thus a 1 Ghz Power PC chip will always be much faster and more powerful than a 1 Ghz Pentium chip.
Even at the core, the CPU, a Windows / Intel machine has layers of junk, and is a cheap ripoff of OS-X on Power PC.

The BIOS
Having your computer load instructions from memory is a lot faster than loading it directly off a DVD, hard disk, or CD ROM. When these instructions are strung together, they form programs.  Now computers generally have two types of memory: the first of these is called RAM (Random Access Memory), where instructions taken from disks or other inputs (eg a mouse, keyboard, etc) can be stored awaiting calculation by the CPU or other chips; and the rsults fo these caluclations can be stored for future instruction. the other type being ROM (Read only memory), which stores permanent instructions. Most video game cartridges, for instance, are ROM. When you're going to use the same program over and over (and it doesn't change much), it makes a lot of sense just to keep it on a ROM chip rather than load it off disk onto RAM.

For instance, a computer Operating System. Smart computer companies like Amiga, Apple, and Atari build their computers with key parts of the Operating System on a ROM chip.

Using off the shelf components, IBM made the smart move of protecting their system with a ROM chip, called BIOS. BIOS was patented by IBM. Unfortunately, engineers at various companies worked out what BIOS did, and through lawyers handed the specifications to engineers who reverse engineered chips that did the exact same thing.

Just about all of Windows is stored on the hard disk, and not in ROM. This makes it more suseptable to viruses or hacking than an operating system stored on a ROM chip would be. You can delete the contents of a hard disk, but destroying a ROM chip takes some nice effort.

Again, we see BIOS as a cheap imitation of IBM's original, and vastly inferior to the Amiga Kickstart ROM, or the Mac ROM.

So what about OS-X?
GEM on CPM using an IBM BIOS is effectively what a Windows clone is trying to be. The Aqua interface is a much enhanced version of Apple's original interface. Darwin is an Enhanced version of BSD (Berkley Standard Distribution) Unix; one of the most powerful desktop Unix Operating Systems. Aqua + Darwin = OSX. 

Conclusion
Windows is nothing but a cheap immitation of GEM on CPM, which in itself is a very pale immitation of Mac OS-X.

[Aren't you kinda pissed off your computer gives you Illegal Opperations?]
"It's supposed to do that!" *BANG*

When it comes to Windows Vs. Mac OS-X debates, there are 2 flavours of moron who take the Windows side. One is the ignorant hardcore geek, and the other one is the Level 3 moral moron who chooses Windows because... well... everyone else does (and they don't know any better). As I've illustrated above, no Bill Gates did not invent computers, the Opertaing System, windows - based user interfaces, or a lot of other stuff people (wrongly) give him credit for.

"Oh no! My computer just did an ILLEGAL OPPERATION! Am I going to jail?" *BANG*

Macintoshes rule!

"But what about other programs?" *BANG*
I can run Unix programs on Darwin and OSX. You can't run them natively on Windows.

"But what about games?" *BANG*
Buy a Playstation! I want a WORK computer that WORKS for me to do my WORK on!

"But what would a girl know about computers?" *BANG*
I own, have owned or used computers running the following the systems:  BBC Micro B, Commodore 64, Apple IIgs, Amiga (500 / 1200), Mac Classic (68k), Mac Power PC, Red Hat Linux, Windows 3.1, DOS, Windows 95, Windows 98, Windows NT, Acorn RISC OS3, and OS X.

"You obviously work for Apple!" *BANG*
No. I'm sticking up for OS-X because it is the best OS on the market.

"Have you even tried Windows?!" *BANG*
I used various flavours of it from 1993 to 2002, including 2000, 3.1, 95, 95a, and 98.

"Internet Explorer isn't working!"
[Tried using Netscape?]
"You can see the Internet on Netscape?!" *BANG*


Go Home!