home
NEWS       BLOGS       FORUMS       NEWSLETTERS       RESEARCH       EVENTS       DIGITAL LIBRARY       CAREERS  
Network Computing Network Computing Powered by InformationWeek Business Technology Network

IMMERSE YOURSELF:

SOA

  |

Data Center

  |

802.11n

  |

Data Privacy

  |
APO  |

Virtualization

  |

NAC

  |

Security

  |

Network Mgmt

  |

Enterprise Apps

  |

Storage & Servers


 

Review: Mac OS X: Still Preparing for the Enterprise

April 16, 2001
By Aaron C. Young

  Aaron's Test Machines
  • 233 MHz PowerBook G3 with 192 MB with and without Mac OS 9.1
  • 400 MHz iMac DV with 192 MB with and without Mac OS 9.1
  • 500 MHz G4 with 256 MB with an already well used Mac OS 9.1 installation

As a Unix administrator, I had a great time installing Mac OS X and giving it a good run for its money. I installed it on a number of systems, installed and tested many applications, and integrated it into a simple network. What did I find? With OS X, I'm able to be just as productive as I am on Mac OS 9.1 (or on my Microsoft Corp. Windows 2000 and Linux boxes, for that matter).

However, if I had to install or upgrade a large network of Mac OS X machines, I'd have my work cut out. Given the tight integration that Microsoft has created between its Windows 2000 workstation and server products, I feel like I'm only able to see half the picture with Windows. And the same holds true with Mac OS X. I felt like I must have been reviewing something like Windows 2000 Professional, say Mac OS X Professional.

Installation

Installation took longer than I would have liked. It was a little different on each machine, but basically the same -- around 20 minutes. But it can take even longer. If you want to start out with everything fresh and clean, you'll need to format your disk and install Mac OS 9.1. This will add, on average, another 15 to 25 minutes, depending on your machine. You'll also need to add a few more minutes for software updates. Mac OS 9 has already made some changes, plus, at the time of this writing, a pirated Mac OS X 10.01 update is making its way around the Internet. In total, a full installation takes well over 35 minutes -- not the fastest installation I've ever seen, and certainly not as fast as Mac OS used to be. But the procedure is doing a lot more work.

As a long-time Macintosh administrator, I've always appreciated the flexibility of the Mac OS installation process as compared to other desktop operating systems. It seemed that I could always get a somewhat perfect install just by selecting and deselecting items in the Mac OS installation custom settings. Afterwards, if something unnecessary or undesired was installed, I could just pick it out and throw it in the trash. Well, be prepared to alter or customize your installation very little with Mac OS X.

This truly is an OS that Apple does not want you to trifle with, especially if you don't know what you're doing. The OS leaves very little to the installer. It does have an option to not install a BSD subsystem component, which saves some disk space and removes anything tempting that a curious but inexperienced user might try to get into. For a personal Unix administrator machine, you won't want to leave anything out, of course. But in a corporate environment, this limitation might be desirable.

Nevertheless, I found this installation simplification too limiting. I wanted to be able to remove software in a more discrete fashion -- in the manner I was accustomed to with previous versions of Mac OS. I understand the move to a Unix-based architecture was a massive effort by Apple, but adding customized installations also should be on Apple's roster.

I only experienced problems with one of the three installations. While installing the OS on my PowerBook G3, I decided to make my short name 'root' and proceed. Mac OS X didn't like this at all. After it finished installing, I found that my dock had incorrect icons (folder icons instead of Explorer, Mail, System Preferences and so on), and I didn't have permission to do anything. I couldn't even open my own Document folder.



Eventually, I gave up trying to back out of this situation and started over by installing Mac OS 9.1. I reformatted and installed with my normal customized selections. Once completed, all my work ended with that blinking question mark icon, of which Mac users are so fond. Mac OS X had left something in the boot block that wouldn't allow me to get back to Mac OS 9.1. Taking a chance, I installed Mac OS X as I would have normally and, fortunately, it saw Mac OS 9.1, so I was able to select it from the Startup Disk system preferences. Problem solved.

Integrating Mac OS X into Your Enterprise

Mac OS X can be integrated into your enterprise in a number of ways, and it fits nicely in many places. In other areas, however, it will be harder for OS X to interoperate. The answers to a number of questions will bear upon your ability to easily integrate Mac OS X. For instance, in which industry do you work? Is security an issue? And, of course, do you have to coexist in an environment with Windows machines?

A temptation exists to attack installations as an administrator who must change everything. Since any experienced Unix administrator is going to want to see what is happening below the GUI, the first thing that user will look for is the CLI (command line interface). If you're not an experienced Unix administrator, then you'll either be confused or bored by what you find in the CLI. Yet you might still have a reason to use it. For instance, if you want to compile a program and you have its source code, then you'll need to do it in the CLI. Our lead network engineer, for instance, compiled SSH immediately so that he could securely connect to his Mac OS X machine remotely.

Still, it's not that simple. I found I couldn't easily set my computer's host name, and it took some investigating to figure out how that might be done. Even then, I wondered whether I was going to break something in the underpinnings of Mac OS X. As I was making these changes in the Unix layer that lies beneath the Aqua GUI, I felt that, as hard as it was, Apple probably didn't want me doing this. Using the GUI tools didn't reflect a change at the Unix shell level. When I opened a terminal window and typed 'hostname,' I received 'localhost' in response. I found I could force the host name to change by using 'sudo hostname <hostname>' but only after editing /etc/hostconfig and /etc/hosts could I permanently change the host name. If you're compiling a program that is host-name dependent, this will be important.

If your users are not tech-savvy and you're just worried about getting the systems set up for use, then Mac OS X will not really impose many changes. True, many of your users will be frustrated by flipping back and forth between the Classic and OS X GUIs. If they can handle that and move steadily toward the Aqua GUI, then they should be able to better handle the transition -- especially as more OS X applications become available. Eventually, using OS 9.X will become history. This point became very clear to me as I quickly began to transition to Mac OS X in my daily routine.

For example, it was a breeze to integrate Mac OS X with the very same Windows 2000 servers that previously served my Mac OS 9.1 client machines. Everything was basically the same. Some initial confusion resulted, since the network tools were in a different place (no more Apple Menu, Control Panels or Chooser), but the learning curve was minor.

Application Usability

Anyone who has paid attention to Apple's Web site propaganda can see that there are a few hundred applications available for Mac OS X. Unfortunately, they aren't the tried-and-true ones that we use each day. Microsoft Office, for instance, will not be available until the fall. Meanwhile, Adobe has only recently committed to OS X development and has yet to give release dates. Given this, I had little choice but to use my favorite Mac applications in Mac OS X's "Classic" mode. Fortunately, I was happily surprised by its stability. Office 98 and Office 2001 ran just fine (I wrote part of this article in Word 98 under OS X Classic mode). My calendaring program, Meeting Maker 6.08, ran just like it always did. In fact, almost every original Mac OS 9.1-friendly application worked without issue. The only problem I ran into was with Timbuktu. Leaving its extension active in 9.1 caused the Classic environment to hang as Timbuktu started up. It took several reboots -- one without extensions booting in non-Classic mode -- to clear things up.

Aside from that, I was able to effectively perform all of my Mac OS 9.1 tasks after installing Mac OS X. My mainstay applications, which include Microsoft Office, Meeting Maker 6.08, Explorer 5.1 and OS X Mail, kept me moving along as if nothing had changed in my computing environment. When the new version of Microsoft Office and Meeting Maker come out, I will be able to just install them and let go of the Mac OS 9.1 legacy. I'm expecting to be at that point before the end of the year.

I also tried a copy of Citrix MetaFrame to see if it failed in "Classic" mode. It didn't crash, and it let me run PC applications remotely on my test Terminal Server. If your organization is already leveraging the advantages (or disadvantages) of running PC applications remotely, this will certainly come as good news. Now, this may not be the same situation all users encounter, but such capabilities do give you a good idea of how far Apple has gone to make the environment very compatible. It did require me to boot back to Mac OS 9.1 for some installation procedures, but in the end I found I could spend my day in Mac OS X and work productively without incident.

Is Apple Ready for Its Piece of the Enterprise?

I don't think that Mac OS X is any more or any less ready for the enterprise than Mac OS 9.1. The same issues persist. I do feel, however, that it's a wonderful step in a new direction. A modern operating system with all-modern features and a new, more sensible GUI are all good things. Still, Apple needs to be forceful in rounding out its offering. With Mac OS X, the company needs to stop giving the impression that it only makes a client-end operating system. For instance, where is Mac OS X Server going and how does it fit in with the Mac OS X "Client?"

If Apple is to maintain any type of hold on its market share, it needs to offer a complete product set that allows easy management of Macs. Moreover, these Macs should, when necessary, coexist with Windows machines. This will instill confidence in developers and administrators alike. Fortunately, from what I've see with Mac OS X now and with Mac OS X Server 2.0 coming out soon, I think Apple is heading in this direction. Expect to hear more good news from Apple and to see an evaluation of Mac OS X Server 2.0 from UnixWorld in the future.

Aaron C. Young (acy@nysernet.org) is the Internal Technologies Manager at NYSERNet, a provider of next-generation Internet services to New York State's research and education community, founded in 1986.

 






Ready to take that job and shove it?

Function:

Keyword(s):

State:
SPONSOR
RECENT JOB POSTINGS
CAREER NEWS
Aneesh Chopra is looking to other CIOs to advise him on fleshing out a more detailed agenda to best serve the president's IT agenda.

IT spending is expected to decline by 3.8 percent in 2009 according to Gartner.










2009 IT Salary Survey: Meager Raises, Solid Prospects
Though raises are notably smaller than a year ago, and job security’s shrinking, IT careers are looking safer than many others in this economic downturn. Get all the findings in InformationWeek's 2009 IT Salary Survey. Available FREE for a limited time.
 
ROLLING RIGHT ALONG
Follow key Network Computing Reviews from conception to completion. This Week: Holistic APM.



Network Computing Reports Emerging Enterprise Podcast Series: Secrets to Success








TechSearch


Microsite of the Week


Powerful Information at Your Fingertips



Techweb
Informationweek Business Technology Network
InformationweekInformationweek 500Informationweek 500 ConferenceInformationweek AnalyticsInformationweek Events
Informationweek MagazineGlobal CIOIWK Government ITbMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingPlug Into The CloudDr. DobbsContentinople
space
TechWeb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0Mobile Business ExpoNoJitter
Black HatGTECEnergy CampCloud ConnectGov 2.0 ExpoGov 2.0 Summit
space
Light Reading Communications Network
Light ReadingLight Reading AsiaUnstrungCable Digital NewsInternet EvolutionPyramid Research
Heavy ReadingLight Reading LiveLight Reading InsiderEthrnet ExpoTelco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems and TechnologyInsurance and TechnologyWall Street and TechnologyAccelerating WallstreetBST SummitBuyside Trading SummitIT Summit
space
Microsoft Technology Network
MSDNTechNetTotal IT ProTotal Dev ProNET Total Dev Pro CommunitySQL Total Dev Pro Community
space


App Infrastructure   |   Messaging & Collaboration   |   Network & Systems Mgmt   |   Network Infrastructure   |   Security  |   Storage & Servers   |   Wireless   |   Enterprise Apps
About Us  |  Contact Us  |  Site Map  |  Technology Marketing Solutions  |  Advertising Contacts  |   Briefing Centers
Copyright © 2009  United Business Media LLC  |  Privacy Statement  |  Terms of Service