LinuxPPC Chronicles, Part 3
Blame it on Mac OS
- 2001.01.29
A friend and I were having a "Mac OS stinks" discussion one day when, for once, he brought up a valid point on why the Mac OS does in fact stink: When you hold down the mouse button, the whole operating system comes to halt. Should anything interactive be running when you do that, it will stop being interactive even though it is still running. [At my last job, we used an iMac to serve our site. One day someone set a stack of paper on top of the mouse, which held down the button, which hung the entire server. This can be a significant problem. ed.]
As I am typing this article I am streaming an MP3 from one of my file servers, as I normally do. When a song ends and my MP3 player goes to load another track, all visual operations stop. This is sometimes quite frustrating when I am really getting into a good rhythm while writing or doing just about anything.
When I am streaming an MP3 everything is fine - at least it is now. My Mac OS X Server, which acts as my main file server, streams just fine, as it has for many months now. However, when I started to use LinuxPPC for daily things, I needed to find a new method for streaming my music; there is no AppleShare client support for Linux. There was a project going on for a little while, but it is extremely broken and doesn't even compile.
The obvious choice was to use NFS (Network File System) and just enable the server option in Mac OS X Server. I have spent a month trying to get NFS to work on OS X Server, read every TIL and message board, and so on. The bottom line is that NFS on OS X Server is broken. That was okay, because I just needed to stream MP3s; any other files I needed I could ftp off my Mac OS X Server when using LinuxPPC.
What about accessing my MP3s when using the Mac OS? The cool thing about Linux is that, while it cannot do AppleShare as a client, it can be an AppleShare server. Compile the kernel with AppleTalk DDP support, edit the /etc/AppleVolumes.system file, reboot, and you have an AppleShare server.
My MP3s take up about 3 gigs worth of space (one day I got the idea to rip all my CDs), and since I didn't have a SCSI drive that was larger than 2 GB, I hit my first road block. Currently an IDE card from Sonnet costs about $100, and I cannot justify spending that much money on an IDE controller.
As fate would have it, a friend of mine had a Power Mac 6400, which uses an IDE hard drive, so I traded him some old PCs for the 6400 and decided to use that as my MP3 server. I dropped in a 5 GB Western Digital hard drive that spins up at 5400 rpm. Even running Linux, the 6400 is a very slow machine, as it took me around 45 minutes to compile a kernel on it. But who ; I was just going to stream MP3s.
After I got everything set up on the 6400, I mounted my MP3 volume on Mac OS using AppleShare, copied over an MP3, and played it. Because the 6400 is extremely slow, the Mac OS had to spend a little more time waiting for the data to come across my network. The result of this was visual lockups about every five seconds, making everything I was trying to do a very painful experience.
First, I got mad, and then decided to try to get NFS going on Mac OS X Server again. That went nowhere, so I gave up on that idea all together. After all was said I done, I had no choice but to grab one of my 233 MHz Pentium-based machines and use that as my MP3 server. The Pentium runs like a champ, and I am streaming MP3s as I write this article. Everything runs smoothly, and I can type without being interrupted.
The irony of this I find very amusing. Mac OS X Server drove me back to Intel, and I really hate working on PCs these days. Granted, all this will change on March 24th when I install Mac OS X, and then I could run my MP3 server from my Quadra 605 and never even notice that there was a performance issue.
I looked at every other option before setting up my Intel server. I could find no other way to accomplish what I wanted without having to spend money. I changed the rate at which my MP3 player (SoundJam) buffered, tried different MP3 players, and so on. The bottom line was that because the server needed an extra second to get it's stuff in order, the Mac OS decided to stop completely while it waited to be fed more data.
This is the one time I find myself agreeing with my friend Chris about the Mac OS. A Windows user could build a 486 based MP3 server and play files without even noticing that the file was being streamed from a server. On the other hand, I have a G4 that pauses whenever the most minuscule thing happens.
I am not returning to Windows and will continue to use the traditional Mac OS until Mac OS X comes out. Even then, I will still use the Mac OS on a few of my machines.
Still, what really gets me is that this project should have
taken an hour, not a month.
Links for the Day
- Mac of the Day: Macintosh Portable, introduced 1989.09.20. The nearly 16 lb. behemoth was innovative but not a smashing success.
- Support Low End Mac
Recent Content
- Fix Home Button Delay, Tablet the Ultimate Mobile PC, iPad Notebook a Possibility, and More, iOS News Review, 2012.02.10. Also using your iPad at work, two photo editors, a new iPad text editor, Macally's magnetic iPad 2 stand, and more.
- White MacBook Goes End-of-Life, Logitech Touch Mouse Supports Gestures, Firmware Updates, and More, The 'Book Review, 2012.02.10. Also MacBook Air better than any Ultrabook, docks for MacBook Pro models, Intel offers improved SSDs, and more.
- Mac and iOS Browsers: Options Galore, Freeware Forum, 2012.02.10. Safari is adequate on Mac and great on iOS, but the range of good alternatives is stunning. LEM writers share their favorites.
- Apple's Support Lead Shipping, Smartphones Outsell PCs, OS X Ported to ARM by Intern, and More, Mac News Review, 2012.02.10. Also the power of Tex-Edit Plus, Google and Twitter are already censoring the Web, Snow Leopard Security Update, and more.
- LogMeIn: Remote Screen Sharing for the Rest of Us, Alan Zisman, Zis Mac, 2012.02.09. Configuring the Mac's built-in screen sharing to work over the Internet can be difficult or impossible. LogMeIn makes it easy.
- 15 Years Ago Motorola Unveiled the PowerPC G3, Low End Mac Round Table, 2012.02.06. The G3 processor was optimized for real world Mac software and made a big leap forward in efficiency.
- Don't Kill Caps Lock, Learning to Love the iOS Keyboard, and an Adaptive iPad Keyboard, Charles W. Moore, Miscellaneous Ramblings, 2012.02.06. The Caps Lock key has a useful function, the iPad's keyboard really is useful, and checking out an adaptive keyboard for the iPad.
- More links in our archive.
Recent Deals
- Best MacBook Air Deals
- Best iBook G4 Deals
- Best iPad Deals
- Best Classic Mac OS Deals
- Best Apple TV Deals
- Best 15" MacBook Pro Deals
- Best Power Mac G4 Deals
- Best Mac OS X 10.6 Deals
- More deals in our archive.
About LEM Support Usage Privacy Contact
Follow
Low End Mac on Twitter
Join Low End Mac
on Facebook
Low End Mac Reader Specials
TypeStyler 11 is now in the Mac App Store!! -- Special Introductory Price of $59.95!! -- To Buy From The Mac App Store Click Here Now!! Or buy direct
from Strider Software.
Don't install Parallels to play poker online! Poker Mac will show you how to download and install a native Mac poker and Mac Casino applications in minutes.
Favorite Sites
MacSurfer
Cult of Mac
Shrine of Apple
MacInTouch
MyAppleMenu
InfoMac
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac Museum
DealMac
Deal Brothers
Mac2Sell
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End Mac FAQ
Affiliates
Amazon.com
The Apple Store
The iTunes Store
PC Connection Express
GainSaver
Parallels Desktop for Mac
eBay


