-
- If it
works, update it. (Links = Wikipedia.)
- As it turns
out, we all arrived at the 21st Century dragging four
major Operating Systems: The ever-popular
DOS/Windows
on WinTel boxes; UNIX
running a majority of the world's servers; Apple's
rock-solid MacOS
on PowerPC processors; and a variety of Linux
distributions gaining popularity as a free, open source
alternative to Windows and proprietary (read: expensive)
software. There were other Operating Systems to be sure,
but these were the four most common of the day. Two of
these Operating Systems were derived from UNIX and
(more-or-less) open source, but the other two were
strictly proprietary. (Not to give Sun and Solaris short
shrift, but Solaris was primarily a mainframe/workstation
OS.)
-
- UNIX,
granddaddy of all timeshare/server software dating back
to the 1960s, UNIX arrived at 2001 as a respected and
full-strength OS (if major-league geeky), designed for
multiple users and secure network communications. UNIX
logged in, unlocked the door to the 21st Century with a
password or two, then confirmed its authorization to open
that door before entering 2001. It then closed and locked
the door behind it, meticulously logging each step along
the way.
-
- MacOS
arrived at the 21st Century on the G4 PowerPC RISC
processor from Apple, IBM and Motorola. It simply knocked
once, walked in and went to work.
-
- Linux
- as usual - tried to get in for free, only to find that
somebody had changed the lock. With the help of a few
homemade drivers and scattered bits scavenged from
various sources, Linux squirmed under the door but had to
leave a few offspring behind when it discovered that
software developers kinda like to get paid for their
work.
-
- Windows
(surprised to have survived so long) arrived at 2001 even
more disoriented than usual, what with the Y2K thing and
all. Windows staggered in to find the door wide open and
unhinged; the place had been ransacked - again. So, it
threw the door aside, gave the looters a job, and invited
them to bring all their friends, hoping to charge
admission.
-
- This is all
hindsight, of course, but while Windows was gagging on
Y2K, Apple was busily creating an entirely new OS (after
absorbing NeXT and abandoning Rhapsody). The new MacOS X
would incorporate UNIX strengths and security with the
Mac's famously easy-to-use interface. Being open source,
Mac users now have access to the inner workings of their
OS for the first time, along with a command-line
terminal. Having ported older MacOS versions to run on
Intel chips since System 7, Apple's move to Intel
processors might have been predictable, but that
development came as something of a surprise to most Mac
fans - including me.
-
- The new
"killer app."
- In the early
days, the expense of buying a computer could only be
justified by most folks if it served some specific,
easily understood purpose. Anyone who ever used a
typewriter could certainly understand the advantage of
typing, editing and making corrections _before_ actually
printing a document, so the word processor program became
the first "killer application" to make computers
attractive to mainstream consumers. Seems silly now, but
at the time very few people had any idea what a computer
could be used for, and the word "digital" usually
referred to one's fingers (now free of
typewriters).
-
- With the
advent of the World Wide Web came Netscape, and with
Netscape came a new world of possibilities. The internet
quickly became the new "killer app," as it remains to
this day. Even those who have no intention of using a
computer for anything beyond email and internet can
easily recognize the importance of network
communications, making a computer necessary as a kind of
"information appliance." It seems logical, then, that
Apple would choose UNIX as the kernel for a new OS since
communications and networking have become so fundamental.
Which brings us to the surprise processor
switch.....
-
- Processor
evolution:
- Each OS is
designed around a specific central processing unit (CPU),
or computer "chip." IBM got off to a slow start, selling
WinTel boxes like everybody else while its chip division
was developing IBM's own processor. By 2000, IBM had
dropped the 68K processor, developed a new RISC chip (the
PowerPC) with Apple and Motorola; then all three set
about working on the next generation G3s, G4s and G5s.
Intel, still producing processors for WinTel boxes
(weirdly known as "IBM clones") was following along
behind IBM and AMD which began gaining ground with 64-bit
architecture. Then, quietly, Motorola spun off its chip
division (now called Freescale
<http://www.freescale.com/>), and IBM suddenly
sold-off its entire personal computer unit to the Chinese
(Lenovo <http://www.lenovo.com/us/en/>), leaving
Intel and AMD as the sole surviving chip makers. (If I'm
missing somebody, please let me know).
-
- Change is
eternal...
- Each of these
changes caused a cascading effect, making various System
and software rewrites and updates necessary along the
way. Apple has done a spectacular job of leading the
industry through various changes while keeping nonsense
to a minimum and maintaining Apple's reputation for
compatibility (including 32/64-bit CPUs and older OS/app
support). Sun has followed suit, and even Microsoft
tagged along - last, as usual, with a crude imitation of
Apple's first OSX from six years ago (sans backward
compatibility).
-
- Being first
means a lot of beta testing - and let's face it: Things
change so fast these days, "beta tester" and "early
adopter" have become synonymous. But, having progressed
thru five major MacOS upgrades along with dozens of minor
updates, the new MacOS is well established and highly
polished. (Microsoft, on the other hand, faces an uphill
battle with its minions, many of whom are switching to
Macs.) With both Apple and Sun switching to Intel
processors, and some PC makers offering Linux as an
alternative to Windows, the industry is moving right
along, leaving Microsoft to bring up the
rear.
-
- Is it all
worthwhile? Yes - with reservations.
- Then came
broadband, a decidedly mixed blessing. Why? Obviously it
is _way_ faster than dialup (assuming your provider is
keeping up with demand), but the down side (also an up
side) is that it's always connected and you're always
online. This allows any software you have installed to
"phone home" on launch and send back whatever data it was
designed to collect - without your knowledge. As it
stands now, this function is commonly used to check for
available updates, or perhaps to send system
configuration info or validate registration, but it isn't
too much of a stretch to think it might be used to
collect info about user interests and habits for
advertising purposes - or worse. I'm not talking about
spyware, adware and the like; I'm talking about
mainstream applications, Operating Systems, utility
programs and even simple widgets. Many of these access
web resources (Apple's Help menu, for example)
transparently and automatically, _if_ you are connected
via broadband. (If you're on dialup, it probably won't
bother.)
-
- Another
disappointing trend is the ever-growing fudge factor.
Like buying 2x4 studs that aren't really 2 and aren't
really 4, it has become common practice to falsely label
hard drive storage as larger than actual capacity. This
is accomplished by having two numbers: The drive's "size"
- printed in big block letters on the box - and the
drive's capacity, sometimes completely unavailable until
actually formatting the volume. Another fudge factor
involves System Requirements: When meeting a program's
minimum System Requirements means that the application
will barely launch and cannot run with all of its
features enabled, then it's time to _SAY SO_ on the box
(and in all advertising). Sometimes, the only way to
achieve that program's full potential is to buy a whole
new computer. That's just plain rude.
-
- Having said
all that, these perpetual upgrades and resulting updates
enable much more functionality at greater speeds and
(hopefully) greater efficiency than ever before,
especially with communications and network activity.
While it might be prudent to wait until after the first
round of updates and bug fixes before jumping into
something new, it is never a good idea to fall too far
behind. So far (at least in the Mac world), benefits far
outweigh any drawbacks.
|