|
InsideX
State Of The OS: 10.1.2
Derek Currie
[Mac OS X 10.1.2: Part 1 - Part 2]
Just in time for the holidays, Apple gave us a nice 34 MB present: Mac OS X 10.1.2.
It continues a trend of gradually thrashing through MOSX bugs and appending missing
features. There was a rumor that Steve Jobs was so aggravated with the lack of quality
control in Mac OS 10.1.1 that he will delay further updates to ensure that what is
delivered actually works. Apparently that was yet another worthless rumor as 10.1.2
is here, and a nice upgrade. Check out the official feature list (as found in Software
Update and the official
release document:
The 10.1.2 update delivers improvements and new functionality, as well as expanded
peripheral support for Mac OS X. Enhancements include:
- Updated and new USB and FireWire device support, including FireWire-based digital
cameras
- PC Card storage devices, including media readers
- IrDA modem support for FireWire-based PowerBook models
- Audio, Display, and Speech improvements
- Networking and Printing improvements
- AirPort v2.0
- Apache web server v1.3.22
- AppleScript v1.8
When I was writing, an article about 10.1.1 I had been debating with myself what
to say. Should I be positive and make all the X zealots happy? Or should I be realistic?
Realistic won out. However, the new features in 10.1.2 definitely make the job of
being positive a lot easier. That is not to say that MOSX does not have some big
fat warts and feature problems worth noting. But, first let's step away from the
OS for a moment and get some perspective, we will find some very wonderful things
have happened since the day NeXT and Apple joined forces:
1) Classic: Besides, the main OS, we have this wonderful thing running the
show underneath called the Mach kernel. Linus Torval can rant about how much better
his kernel is than ours all he likes, but the fact is that Mach let's us do stuff
his can't. We can run multiple OSes at the same time. As a result, we have this incredible
asset in MOSX that is truly miraculous called Classic. No other OS can do this! Itanium
PCs can't do it! We have Mac OS 9 running simultaneously with Mac OS X. Yes, the
thing is still buggy, drops dead with no warning, and requires Force Quitting far
more frequently than I would like. But overall, it works. It's astounding.
And btw: Apple doesn't tell you, but 10.1.2 includes another Classic update. After
you install the MOSX update and start Classic you will be asked whether the OS can
install the Classic update.
2) NeXT Dross Going, Going, Gone: Apple has made some major inroads removing
the NeXT junk that Mac users have no use for. Navigation is improving on the MOSX.
The Dock is far more functional than anything NeXT had. We have real icons on the
desktop. The funky if not outright insane privileges nonsense, imposed by the NeXT
implementation of BSD UNIX, is almost gone. MOSX actually has the feel of a Mac OS
at last, which is to say that it is a lot more user-friendly.
3) Shareware Out The Ears: Despite the lethargy of the major application developers
(and who can blame them considering how bad Carbon was up through version 1.3.1)
the shareware and freeware developers have really come through. Bravo little guys!
This past week I bought and installed both CopyPaste and StuffIt Deluxe for MOSX
on my machine, and they are working great. Now if I could only get Casady and Greene
to update SpellCatcher, which is vastly superior to Appleâs built in spell
checking. I donât know what I would do without the freeware ASM recreating
the Finder application menu for me. Kick butt Frank Vercruesse! Then thereâs
TinkerTool, SnapzPro, Space_Dock, MacJanitor, TexEdit Plus, BBEdit, iCab, OmniWeb,
Ircle, ICQ, NewsWatcherX, GraphicConverter, on and on! Bless you folks.
4) Real Password Security: I donât know about you, but I found Multiple
Users in Mac OS 9 to be one of the buggiest messes Apple ever released, next to of
course, early versions of Sherlock. Now we have an OS that not only reliably forces
logins, but has free screen savers that require the same. Yeah, I know the problem:
You can still hold the option key down on boot and get into Mac OS 9 and we are back
to buggy Multiple Users again with its fitful attempt at forced logins, the chaos
it often induces in MOS 9, and anyone who gets into 9 can decimate the MOSX partition
to their evil heartâs content. But letâs at least acknowledge that MOSX
itself does it right.
5) UNIX: We have real UNIX in MOSX. I personally despise CLUIs (character
line user interfaces, as I call them), and they are the main reason I ran screaming
away from the PC and ran to the Mac when it came out. I will never like CLUIs. They
are by definition user-hostile, and no one will ever convince me otherwise. But,
some people live in the CLUI world and like it, and they write useful software too.
We get to benefit from their work. Darwin and BSD are both OpenSource, improving
constantly, and we get the fruits of the CLUI world labor. And yes, sometimes it
is nice to outsmart the GUI and use the CLUI to get things done, like delete one
of those files with insane root-only user privileges without having to logout then
back in again as root. With time we will all learn that UNIX has some kewl and useful
tricks, and that it actually has some logic that runs rings around that village idiot
of an OS known as DOS.
6) Audio bugs in are GONE. Hurrah!
7) File name smashing is over! You can now have long file names that spill
over into a second line. Bless you Apple.
8) You can move the Dock to the side! Oddly, I ended up liking it on the bottom,
in hiding mode. There is also an alternative to the Genie effect called Scale that
is whipping fast, highly recommended.
9) Volume and Brightness keys actually work! I am so pleased to watch a functional
and fun interface pop up on screen when I hit my volume and brightness controls.
10) Carbon is improving! About bloody time. I am hoping version 1.5 continues
the trend of adding functionality, not bugs. This is the single best way to convince
the big software companies to write for MOSX.
11) Menu Bar icon menus! By default you get menus for Battery (laptops only)
and Volume. You can even add on monitor and scripts menus (if you are crafty). StuffIt
Deluxe 6.5.1 even adds Magic Menu!
12) Icons stay where you put them, usually! They donât jumble into a
mess when youâre not looking. You start to get the idea that the user is in
control, not the OS.
13) All the DVD and disk burning capabilities now work.
14) Airport capability has been greatly improved and updated.
15) PCMCIA Hell is over: I took out the measly little 2 GB hard drive on my Wallstreet
and put it into a nifty EIDE PCMCIA card driven box by MCE called the DataShuttle.
I use it for on-the-road backups of critical work, like my writing. I couldn't use
it in MOSX up through 10.1.1! But Apple, continuing to fill in missing MOSX features,
has made me a happy camper. I can pop in and remove my drive with no troubles.
_______________
But letâs get to the bad stuff. Batten the hatches and lash yourselves to the
mast. Here comes the storm:
1) Hype On Toast With Cheese: Apple marketing has told us so much nonsense
about Mac OS X as to make me feel queasy if not outright nauseated. Steve Jobs spouted
much of it to us, which I found very disheartening.
A) Poor Victoria, Bruce and Agnes: Certainly Apple has improved the Speech
Recognition features of MOSX. But, Steve Jobs promised last spring to improve the
text-to-speech voices in MOSX. It never happened. They suck because Apple never bothered
to implement voice modulation, which is standard in Mac OS 9. Oddly I can activate
voice modulation inside TexEdit Plus for X. So guess what application I use to read
to me! Try setting the Speech Options so that the Speech rate is over 200 and Modulation
is set to the max: 100. You will get much better results than what the OS itself
sticks you with. But sad to say, the speech quality is still no where near as good
as in MOS9. It is stiff and robotic, even with added modulation. So, when I have
time, I use TexEdit Plus in Classic to read to me instead, with much better satisfaction.
B) What Time Table? Nearly nothing MOSX native was released in the summer
of 2001, and much of it was negated in functionality when new versions of Carbon
and MOSX 10.1 came out. It turns out that even this fall there were very few MOSX
native applications released. So much for Steve Jobâs time table for app releases.
It has literally been thrown out the window. I expect his Î6 oâclock,
12 oâclockâ story will be equally worthless to Mac users. I fully expect
it will be AFTER MOSX has been out for a full year that we will see a real surge
in MOSX native applications appear. Meanwhile, you may sadly note that Mac OS 9 native
applications are still coming out and selling at a regular pace, ignoring that MOSX
even exists. I believe this is all due to too much enthusiasm at Apple marketing
and too little practical programming at Apple development.
2) Complete ATI drivers for older G3 machines don't exist, and
perhaps never will: Watching an OpenGL application, like one of Appleâs
screen savers, on my G3 Wallstreet 466 MHz is like watching snails mating. Report
this as a bug to Apple, and sign
the petition to end the madness:
3) Bug Nest: A vast number of bugs in MOSX have been squelched in 10.1.1.
But lots and lots still exist! And there are even new bugs. I regularly have the
GUI lock up on me, and get kernel panics. Rebooting does NOT fix the damage done.
There is this silly myth that the Îchecking diskâ phase of booting repairs
disk problems. Wrong-o kids! I donât know what 'checking disk' does, but I
can reboot twice after a kernel panic, effectively Îchecking diskâ twice,
then boot into single user mode and find masses of disk problems using Îfsck.â
Donât fool yourself. MOSX is damage prone, much more so than regular MOSX,
and you canât ignore it. Because Disk Utility is entirely useless for fixing
its own MOSX partition, you are going to be booting into single user mode and using
Îfsckâ, or booting into 9 and using Disk First Aid, on a regular basis.
And I strongly suggest you also get a MOSX ready repair utility like DiskWarrior,
TechTool Pro or Norton Utilities as they ARE going to find severe problems that fsck
and Disk First Aid can't see or repair.
I find the MOSX crash and lockup problems quite disturbing considering the so-called
Îstabilityâ of OS. Rumor has it that certain RAM chips can be to blame
for this problem, which is one reason Apple forced firmware upgrades in newer machines
that disabled non-compliant RAM chips. Those of us with older machines have to pray
we get happy RAM that solves the problem. I can testify that I replaced all the RAM
in my Wallstreet during the writing of this article, and that the result has been
rock solid OS stability. It turns out I had an iffy 128 MB chip that caused most
of my problems. Conclusion: If you are having odd GUI lockups, and kernel panics
that indicate memory problems (read the screen, it will tell you), try replacing
your RAM. Hopefully, you bought it from a reputable company that will replace it
for you.
Also, note that I increased my RAM from 192 MB to 512 MB. Simply increasing available
RAM may well have assisted MOSX stability as well.
4) Battery Drain Remains: Can you believe this? Apple has known about the
problem since last spring and done practically NOTHING! My Wallstreet PowerBook is
dead in 12 hours if I put it to sleep while on battery power. I can hear the fan
start up on my PowerBook the moment I unplug the AC power! No wonder its eating up
the battery. Unacceptable. There is blunder afoot here!
5) Nothing to replace Internet Config: This means your Internet experience
is going to be compromised. The Internet Preferences panel is inadequate.
6) Nothing to replace Apple Data Detectors. This further compromises your
Internet experience. ADD should have been standard in MOS 9. Nothing is stopping
it being standard in MOSX. It's just an addition to contextual menus, and a brilliant
one at that.
7) Backing up MOSX is essentially impossible. What is the #1 Rule Of Computing
everyone? Say it along with me! "MAKE A BACKUP." If you donât, you
will lose data. Itâs that simple, that serious. And yet you canât back
up all of MOSX! What does that mean? It means it's an inadequate OS. Flame me all
you like, but I am in good company:
Read TidBITS #605/ 12-Nov-01 for a great discussion of this lunacy. To quote Adam
Engst, editor of TidBITS:
ã...the main reason I refuse to install Mac OS
X 10.1 on my primary Mac is that I can't back it up acceptably· This time
Apple deserves the lion's share of the blame for creating an
operating system that can't be backed up and restored reliably
many months after the initial release. For this reason alone, Mac
OS X cannot be considered acceptable for serious use in many
situations.ä
The interim work around is to back up all your personal folders as well as these
standard folders: Applications, Library and Users. If worst comes to worst you can
reformat, reinstall MOSX, then drop these folders into place to restore most of your
old functionality.
8) Custom Installation of MOSX is still a joke: At least you get to cross
out installment of a bunch of different languages. But, no way can you install something
simple like the calculator you accidentally deleted. Instead, you have to go through
the entire install all over again, all for one weensy 192K piece of software. Man,
is that stupid or what?
9) No way to change the main System Font. TinkerTool letâs you change
other fonts, but the main font is Lucinda Grande forever. Humph.
10) Folder Labels are dead. How WinDoze! I have taken to changing the icons
for folders myself. Dig up a copy of ÎiMac Folders,â versions 1 and 2
(you will want both) to start doing it yourself.
11) Dot 3 Hell Is Here To Stay: Iâve already said a lot on this issue.
It stinks. Files on Mac now have dot 3 or dot 4 names at the end. I suggest you leave
the OS set to hide them (under Finder Preferences) and hold your nose. Thank the
regressive old OSes for the existence of this stupid convention. The Mac had it right
all along by embedding creator codes in file headers. But, sadly we now have to do
it the wrong way just to make people on archaic platforms happy. There are petitions
to fight this lunacy as mentioned in my earlier articles, but Apple shows no sign
of caring. Sad.
That leaves the issue up to the developers: Here is my neck, here is the ax, have
at me. But, I have to say it: DEVELOPERS! USE CREATION CODES in the files your applications
create! Sure, make Apple cheerful by adding that dot 3 crap, but keep creator codes
alive and well. When I create a Photoshop JPEG file I want to double-click it and
have it open in Photoshop, not Preview! And if I create another JPEG in GraphicConverter
I want it to open in GraphicConverter, not Preview again, and not Photoshop! Get
the idea?
12) MOSX is still slow. Yes, we know that older machines have hobbled video
drivers. But setting that aside, MOSX should really be much speedier than what we
have seen so far. There is a myth going around that if only you could give MOSX masses
of memory it would come up to speed. As you will recall from above I increased my
RAM from 192 MB to 512 MB. Did I notice any speed increase? NO! Here is a quick list
of how to get more speed out of MOSX:
1) Get a faster processor. There are some nice processor upgrade deals around and
some of them will even allow you to run MOSX on 'non-supported' machines. I especially
recommend checking out Sonnet if you have
a pre-G3 machine.
2) Have more RAM than the minimal 128 MB, and certainly don't settle for less. I
found 192 MB worked just as fine as 512 MB.
3) Have lots of free disk space on your MOSX partition for virtual memory.
4) Get a G4. MOSX is optimized to use Altivec/Velocity Engine to crunch numbers.
5) Get a dual G4. MOSX actually knows how to use two processors, as opposed to the
very limited dual processor capabilities of old MOS and even 'dual processor aware'
classic applications.
____________
According to Steve Jobs we are half way into the completion of MOSX as a fully functional
OS, ready to replace old MOS forever, with lots of apps, and lots of staying power.
Yeah, right. But itâs not time to panic yet, instead it is time to start ranting
at Apple that their time is running out. If you are having trouble finding Apple's
bug reporting page, let me help you:
http://www.apple.com/macosx/feedback/
They may be relatively tiny steps, but 10.1.2 continues Apple's trend of making
MOSX meet their mark of user-friendly perfection. We know they will get there. The
only question is when? So far, MOSX has been worth the required patience.
[Mac OS X 10.1.2: Part 1 - Part 2]
|