Logo: TechTrax...brought to you by MouseTrax Computing Solutions

The Apple of Your i

by Greg Chapman, MVP (retired)
Skill rating level 4.

The Macintosh Revisited

For the last month and a half, I’ve been toting a nice 15” Apple PowerBook G4 around. The operating system is OS X Panther and it is truly impressive. In fact, it’s so strong a winner that I’m wondering about the future of corporate systems now. No longer is the Macintosh the weak little brother to the Intel based PC like it was when I turned away from it the last time at the introduction of Windows 95. When OS X first hit the streets on Apple’s PowerPC platform, there was a strong hint that they were on to the winning idea and it was time to take another, fresher look.

The perpetual issues surrounding MacOS in those days had to do with the fact that Apple just couldn’t seem to bring it forward well enough to even take proper advantage of the original Motorola 680X0 processors the Macintosh line was founded on (and which were, perhaps still are, so vastly superior to the Intel processor line). The cooperatively multi-tasking OS was constantly the victim of the applications it hosted. Stability is not something I recall ever experiencing with a Macintosh in comparison with any other contemporary operating system of its day.

When Apple did make the huge leap to OS X, they did things in a big, technologically successful way. Tying the classic Mac desktop paradigm to Unix was a huge gamble but Apple accomplished something that still hasn’t been done well with any other Unix variant by putting a reliable, intuitive and clean GUI on top. CDE, KDE, Gnome, etc., don’t even begin to compare to Apple’s masterstroke.

The Experience

By profession, I’m a Windows geek. My work involves the day-to-day administration of corporate Windows servers, some Solaris units and a large body of Windows and Macintosh users. For me, then, the acid test of using OS X is pretty basic and extremely complex. For this system to do the job properly it doesn’t have to work like Windows, but it does have to offer me tools that let me treat the Windows Enterprise as king of the user environment in my workplace. In addition, support for working with Unix systems must be reliable and not require tools unique only to the OS X platform. On all these counts, the system works exceptionally well.

When thinking of the corporate desktop user, profound knowledge of the underlying system must not be a requirement. All the normal activities of working with a desktop computer must be accomplishable through application interfaces that are consistent with each other. Application specific knowledge requirements must be very application specific and not based on variations in the standard tools like menus, shortcuts, etc. Knowledge of Unix must not be required.

The traditional Apple user will be very satisfied here. While there are some things that will challenge users of the older MacOS, the transition is light and almost fun. If you’re a Quark user, I’m sorry to say you’ve lost your favorite tool. As of this writing, Quark hasn’t been ‘carbonized’ (a term describing the process of porting traditional MacOS applications to OS X). Comparing the quality of OS X to that of Quark, I’d say if you were looking for a party to blame for this problem, don’t look to Apple. They did their part and for good reason.

Finally, an optional consideration in evaluating the PowerBook is from the server perspective. Peer-to-peer operation must be supported and, for the Enterprise, hardware and software performance, redundancy and failover capabilities need to exist. Not surprisingly, this is where Apple’s offerings fall short most visibly.

How Apple May Screw This Up (History Lesson)

If there are limits to imagination, Apple really hasn’t shown it here. Some bad old habits are still chasing them around. See, their job is actually much easier than nearly any other big manufacturer in the personal computer industry. They still control the hardware AND the operating system. They still largely control what happens in the Macintosh developer community, too.

It’s amusing that it is precisely this level of control which has commonly provided the steepest hurdle presented to Apple’s sales efforts. If the customers have limited choices for software and hardware on a platform, they don’t tend to risk a couple thousand dollars on that system. The great success story of the Intel platform, after all, has been the ability to customize a system with products from a wide variety of vendors for a wide variety of purposes. Even the idea of upgrading system components is almost totally unique to Intel based computers. Apple has never fully embraced this idea although they have taken minor steps in this direction over the years.

The idea has always seemed to bear some sort of threat to Apple, too; and it continues to haunt their products as they attempt to build systems to meet needs on an enterprise scale. For instance, you may try to connect an Emulex host bus adaptor in your X-Serve as you try to connect it to an EMC Symmetrix SAN and you may succeed. However, when you look for support on this move, you won’t get it from either EMC or Apple. Since both companies are hopelessly married to the idea of ‘owning the technology’, neither has been able to find its way to supporting such a solution and this isn’t the only example.

Apple has also shown a lack of understanding where the idea of security updating is concerned. Even Microsoft will continue patch support for Windows NT 4 through the end of 2004, an operating system in use since 1996 (8 years old, kids!!) Recently, Apple introduced some security updates and limited the support to their newest of OS offerings. All users of previous OS X versions were left with only the option to upgrade their operating systems (at their own expense). Whether this assault on the customers was Apple’s intent or not, the fact remained that it wasn’t a savvy move and resentment from the customer base was deserved. I’m confident that Apple will someday understand that customers are valuable, not sources of steady revenues no matter the practices employed and that immunity to security exploits is no more an ingredient of Unix based systems than any other offering. The Mac is hackable. Denying it is the most extreme ignorance.

Why Microsoft Ought to Worry

People often confuse me…okay, we’ll accept this as truth and one of my own shortcomings. But more to the point they also commonly confuse me with being a diehard Microsoft fan. I can accept that except for those occasions in which I have retreated to the most complete level of objectivity I can muster. Now is just such a time. Call me an OS bigot if you must because this system is a viable threat to Windows everywhere. If Apple takes a look back and learns from its historical blunders in the market place they’ll be able to leverage this system nicely against Microsoft’s high value market; the corporate desktop.

In this single development decision, Apple stemmed the flow of cash into a proposition which, year after year, failed and simultaneously delivered the best desktop solution since the PC form factor first invaded the workspace.

Knowing that Bill Gates and Steve Ballmer have impeccable records for success and that both tend to make the most of their intelligence, I find myself amused by a perverse vision of Bill in his role of Chief Architect strolling into Steve’s office one day, filled with nervous excitement and showing only a little through an outwardly calm demeanor.

“Hey Steve, got a minute?”

“Sure, Bill. Got an idea for our next video?”

“No Steve. Something slightly weirder is on my mind.”

“Oh yeah? What would that be?”

“Well, you know how we are always getting hammered by the community for poor security and bugs and how every Clearasil candidate in the world turns our customer systems into the kind of mindless, attacking creatures seen in Night of the Living Dead?

“Bill, you haven’t let me forget that for at least 2 years. Yeah, I know what you’re talking about.”

“And you know how Jobs put a poker in our eye by willing Apple to live in defiance ofNewton’s First Law?”

“You mean OS X?”

“Yeah! So, I was thinking; what if we took Explorer and all the other GUI interfaces, ripped it away from the NT platform and put it on, say, System V? Hell, if Jobs can do it with Darwin, you know we can, right? Suddenly, many of the things we’ve always said would be true. I mean, our security wouldn’t be any worse than anyone else’s and we’d be adopting a method for which we’ve already seen measurable success at someone else’s expense, our forte! We’d prove our point and save money at the same time! We already know we can force the application providers to move with us. I mean, you know, what if, Monkey Boy?”

“Bill, I’ve told you not to call me that. But hey!! Didn’t we throw a chunk of change at SCO last year? Maybe we could actually use that license!!”

Then I wake up. I haven’t the imagination to take that story any further, but I bet Bill and Steve do…and if they do it, I get to claim I thought of it before they did.

Why the Biggest Loser is the Linux Desktop

By now, you’d have to have a real life to have not heard of Linux. That means you couldn’t possibly have anything to do with computers and if you’re still reading this article and believe you have your own life, you’re only fooling yourself.

Further, if you think any of the Linux offerings are strong contenders for the corporate desktop, you’ve probably forgotten that most of those folks only need to USE a computer in performing their jobs. Throwing away their CPA licenses in favor of joining the uber-geeken isn’t really their gig at all. Yes, installing Red Hat Linux is almost trivial now. Learning to work with it isn’t. The application set is dodgy, it’s still not unusual to load Linux on a system and have to manually start the GUI because, for some obscure reason, it won’t start on it’s own. And the command to start the GUI is not described in a query to system help…especially if the boot process leaves you looking at a flashing cursor.

In very few of the available GUIs adapted to Linux have the Unix filesystems been sufficiently abstracted for use by LCD (Least Common Denominator) customers. Users are still presented with /, /opt, /etc, etc., and the entire concept beats on the minds of new Linux users.

In almost none of the Linux distribution will a new user stumble into a memorable and easy method for changing their screen resolution. If that user does stumble across the method for changing the res, the experience, not the precise method, will remain in memory because nothing about it would be a solution you might arrive at using tuition or familiarity with any other system.

Inter-application functions like the Clipboard are also very weak in these shells. Some applications just simply can’t hit the clipboard and get that screenshot pasted into the current document.

Linux GUI solutions are just a really raw place to work compared to OS X. In recognition of this truth (good for them to have the clarity of vision to spot it) several of the bigger players in the Linux market have changed their focus to theEnterprise server and have left consideration of the desktop user behind with the barest of apologies. That’s too bad, really. Those vendors wind up being another Sun or SGI without really offering any savings to the corporate world. They do, after all, have monthly kernel security updates to offer (read recompile) and Linux is aimed at the processor with amongst the poorest of security architectures on the market, Intel. As a systems engineer, I’d have to be somewhat sadistic to suggest that a Linux on Intel solution will save the company money compared to a Sun chassis. I can’t get real OOB access to a Linux on Intel solution, for instance, so the real savings come at the expense of the most expensive of corporate assets – the systems engineers. Admittedly, though, this assessment might be too general in scope because the real point of loss in this picture is the dream of the Linux Desktop withering due to Apple’s better solution.

The Inescapable (in My Opinion) Conclusion

Apple has almost accidentally solved a real problem faced by so many corporations over the years that there is relatively little they would have to do to steal that market completely. Coupling their GUI to a mildly modified Unix operating system has nearly eliminated the great problem of system interoperability for enterprises basing their core services on Unix systems. They’ve done it so well that the end user doesn’t have to invest in a complete re-education. The hardware is almost competitively priced, the application set is fairly well rounded out, improving and, of course, the entire system is pretty solid.

For once, a Unix environment exists which offers something previously available only to Windows enterprises – a common platform between users and systems engineers - the Apple of their i(s).

Click to rate this article.

 

Go up to the top of this page.
This site powered by the Logical Web Publisher™: Content management by Logical Expressions, Inc.