Using Macs In The Work Place
Kelly McNeill writes "It's been said that bringing a Macintosh into a corporate environment dominated by Windows-based PCs is not an easy task. Once you cut through the corporate red tape, then get through ignorant IT staff you still have to connect and gain access to all the services on the network. osViews editorial contributor Kevin Ledgister took on this challenge and passed the test with flying colors."
netatalk? How quaint :)
With Mac OS X, there's no need to go running netatalk; OS X will speak NFS just fine -- or, if you don't want to go that far, there's always FTP and/or SSH. If you're in a mixed environment, OS X's SMB support is good enough that there's little point in running netatalk in addition to SAMBA.
If you want to see stuff run really slick, install CUPS on your UNIX boxes. Watch all your systems, Mac and traditional UNIX, use SLP autodiscovery to self-configure printers.
A big part of allowing Macs to be easy additions to one's IT environment is simply using actual standards, instead of "Microsoft standards." Generally, Mac OS X does an excellent job of supporting standards that have RFCs associated with 'em. For instance, OS X plays great in an LDAP directory environment. If you're using Active Directory, OS X can still be made to work -- but as with any non-Microsoft OS trying to use a proprietary Microsoft "standard," it's going to be awkward.
It's not that Macs are hard to put into an IT environment. It's that a lot of IT environments have been designed using protocols and tools that only work well under Microsoft OSes, because Microsoft designed them that way. If Ford came out with a car that only worked with a special Shell gasoline, you shouldn't blame Mobil for not being able to fill your tank.
As pointed out in the posted story, I think my largest issue with windows machines, and with linux machines, is the sheer amount of labor required to get from point A to point B. On windows everything crashes, or the hard drives mysteriously get corrupted, or the current version of the driver for my video card somehow conflicts with something which causes an instant blue screen 20 minutes (exactly) into my computing session. (Don't forget the creative sound card 'helper' that freaks out and eats all of your system memory when it gets bored).
:-)
On the linux side, which I love and use for all of my server applications, things just aren't user friendly enough for an office workplace as a deployed solution. I wouldn't ever expect a system administrator to have any interest in troubleshooting my linux box. The flaw here lies in the obscure methods for installing software, what happens to that software once it is installed, and how the heck to run that installed software when it doesn't show up in a dock menu somewhere.
Prior to OS X, I hated the macintosh platform. The kludgy way things had to be done, the strange finder, the weird apple icon that was the bitbucket for everything on the system. I just couldn't stand how hard they were for me to use. But now, ever since they did the whole Mac+Unix thing, I have been quite curious but cautiously hesitant at throwing down the big dollars for a substantial desktop machine. This is the point of the story when I have to employ Apple to create an envoy of 'trial macs' to rent out to users to experience what life is like with OS X compared to windows or linux.
I recently changed jobs from a Windows NT/2000/XP/Whatever house, to a mostly Mac Only shop. In the interviews I was quite interested as I met and chatted with the system administrator about their infrastructure, etc. I was immediately very happy that I would have a day to day opportunity to goof around on OS X while working. I do mostly web and database development, which doesn't tend to be platform dependent.
After the first day of using OS X at work, I fell in love with it. That's all it took. A whole entire day where I could focus on work and my tasks at hand without having to even think about the operating system--except for how cool it was. Everything from the standard Terminal App, that allows you to select text, hit Command+C to copy it, then Command+V to paste it in another app, to the slick way I can download and compile most linux/unix based apps that I need to run on my system, made this OS the OS of choice for Getting Work Done. Things just worked the way I expected them to when I expected to.
If I hadn't been given the opportunity to spend an entire day working on an Apple, I probably never would have taken the plunge and purchased one. Yeah, they're damn sexy. But the price point alone scared me away from trying one. You can get the equivalent PC for half the price. You just can't get the experience. I'm telling you, Apple needs to build more apple stores with "Try it for a day" cubicles available for check out. Come in, sit down, and see what it is like to work on a Mac for a day. It really would change minds. A lot more than demo machines in CompUSA playing the new lord of the rings video on that 23" panel display.
I still use Windows at home for things like games, or when I get really bored with having a computer that doesn't randomly die on me. But, to be honest, I don't think I have turned that computer on in 2 months. I use Linux on my dedicated web servers and love those machines to death. The real deciding factor here is the fact that OS X allows me to focus on work instead of the strange things I have to figure out how to fix with my OS.
It isn't without bugs, and my system hangs every once in a while. Maybe once every 2-3 weeks. Nobody is perfect. But for those people who label themselves as geeks, I really think that OS X is the way to go when you want to get down to business. I don't think I could live without it. Just sit down somewhere and give it a try. It is different, but sometimes different can feel good.
When do you think I can get my own Switch commercial?
-S
We Apprentice Developers and Designers