After the rather abrupt loss of my T42p I needed a new laptop quickly. The delay in getting the Thinkpad originally combined with the headache of getting Linux working on it nicely and also to some extent IBM dumping their PC division all contributed to the decision to go with a 15" Powerbook. If IBM would have supported a real OS on their hardware I would have bought another one in a second. I have never been a Mac fan, but I needed a working Unix laptop quickly. After years of having an absolute crap operating system, they finally have a good one. This thing is a 1.5GHz G4 with a half a Gig of ram and the 128M Radeon and then another 512M from Crucial (http://www.crucial.com) added on. Would have been nice to put 2G in it, but those 1G sticks are really expensive.

After using it for a week and a half I am quite pleased with it overall. Plenty of little gripes, but overall it is a useful little machine.

The Good (with a few reservations)

  • Stuff works. I didn't have to fight apm/acpi to get it to sleep properly when I shut the lid, nor did I have to massage my wireless drivers and give them a little tune-up every week.
  • It's a slick-looking block of aluminum, but it doesn't feel nearly as sturdy as the Thinkpad. I guess we will see if it holds up to my abuse and the many around-the-world trips this thing is going to have to endure.
  • The battery status indicator on the battery itself is nice.
  • The dock is cool-looking, but it quickly gets on your nerves. I found QuickSilver (http://quicksilver.blacktree.com/) to be a much quicker way to launch things without having to deal with the damn trackpad.
  • Related to the last point, the very non-Unixy approach to installing applications simply by dragging them to the /Applications directory is very handy, especially the way everything is self-contained, but it does make it hard to run things from the command line. I tried the BBEdit demo, for example, and while I finally did figure out how to launch it from the shell, it wasn't very convenient. Not sure how you are supposed to use an editor that you can't quickly launch from the shell. I guess that's why QuickSilver exists. Vi/vim has worked fine for the past 20 years for me, and it will work fine for the next 20.
  • Fink (http://fink.sourceforge.net/) makes me feel somewhat at home giving me apt-get for most of the common packages I use. It was trivial getting my development environment set up with Xcode and all the various libraries and tools I need to build PHP. You also quickly become familiar with Versiontracker (http://www.versiontracker.com/macosx/) for finding OSX applications.
  • I like the fact that my ancient RG-1000 wireless gateways that I have a bunch of lying around in the garbage pile seem a lot more useful now since I can flash them with the Apple Airport firmware and make them look like real Airport AP's. It was always a massive pain trying to configure these things from Linux via the Java configurator thing.
  • Expose is just cool!
  • The backlit keyboard has a high coolness factor although it seems a bit too dim to really be useful. It also doesn't light up the row of function keys. A way to turn it on on demand as well as a way to crank up the brightness would be nice. It may be hiding in there somewhere, but I haven't run across it yet.
  • The light around the power plug is cool too, except this one, unlike the keyboard backlight is really bright and doesn't turn off when the machine goes turns off the lcd so twice now my wife has repositioned the idle laptop sitting in the bedroom out of sight.
  • The Skype (http://www.skype.com) client is pretty and works very well.
  • There is a plethora of decent web browsers. It came with Safari and IE. Add Mozilla, Firefox and Camino to that and you have 5 browsers that all seem to work well. I am used to Firefox from Linux, so I am sticking with that.

The Bad (with some workarounds)

  • For some reason there is no way to do multiple virtual desktops in the standard GUI. Desktop (http://wsmanager.sourceforge.net/) manager solves that annoyance. Almost anyway. It would be much more useful if Apple-Tab only cycled through the applications on the current desktop and not all of them. I am guessing they can't hook in and change this without being more integrated with the GUI. (boxes on the left in the menubar image above)
  • iTunes is pretty nice, but why in the world doesn't it have a way to minimize it to the menu bar. If they are going to force me to keep that stupid menu bar on my screen at all times, the least they could do is make use of it. Luckily there is a very cheap little tool called Synergy (http://wincent.com/a/products/synergy-classic/) that fixes that problem. With Synergy installed using the "tabbed" (arrows in the menubar image above) look in the menu bar iTunes is great and would be in the "Good" section if I didn't have to buy this add-on Synergy thing to make it usable. It almost makes me want to pick up an ipod just to play with the integration.
  • I was also surprised how badly it reacted when I fed it an xvid AVI file. I thought this thing was a multimedia monster. VLC (http://www.videolan.org/vlc/download-macosx.html) took care of that.
  • I hate IM with a passion, but unfortunately I need to use it. Fire (http://fire.sourceforge.net/) seems to do the trick, but I really haven't looked around much for anything better. My only real comment on this one is that the icon sure is ugly and that it hasn't crashed on me yet. Then again, it doesn't really understand Yahoo's status message stuff and Yahoo Messenger (http://messenger.yahoo.com) isn't too bad so I have been switching between these two.
  • For irc I am used to using XChat. The Aqua version (http://xchataqua.sourceforge.net/) isn't great, but it works. It really could use an update to the current xchat code. The tabs are centered, which is odd, and when you get disconnected from an SSL'ed connection it gets an error trying to reconnect. I have to restart it in order to get it to connect again. I should probably just install X11 and run the real xchat instead, but I haven't gotten around to that yet.
  • Pine from fink works nicely. But I have been trying to join this century by using a graphical email client. I don't think I will be able to though. Mail.app is really slow at dealing with huge mailboxes over IMAP. Thunderbird is better and I am close to being able to use it, but why doesn't it let me map 'R' to Reply-All? Using (http://mozilla.dorando.at/keyconfig.xpi) I can map it to Ctrl-R or Apple-R, but not simply R. And yes, I know this doesn't really have anything to do with the Powerbook or OSX, but since I am whining about stuff I figured I would throw it in. I also tried offlineimap (http://offlineimap.sourceforge.net) to try to speed up the IMAP and give me better disconnected support, but it uses Maildir and having 100,000 files in a directory apparently isn't something the OSX filesystem handles very well.
  • I have been using Kismet for years on Linux. Kismac (http://binaervarianz.de/projekte/programmieren/kismac/) is the OSX version and it seems a bit flaky. It has hung on me a few times and it needs to do weird driver swaps because the native OSX drivers don't support promiscuous mode. The built-in wireless card doesn't seem to do promiscuous mode at all even with the driver swap, but my Cisco and Orinoco pcmcia cards both work ok with it.
  • Apple left/right to switch between terminal windows is a nice touch, especially since Apple-Tab only cycles through a single window of each running application. But Terminal seems to be the only application that supports this. The same thing for Firefox would be very handy.

The Ugly

  • No dedicated Page-up/down keys! I never realized how much I used those until I didn't have them anymore. Fn-up/down is the same thing, but you need two hands for that.
  • Too many modifiers! Was Fn, Ctrl and Alt really not enough? Why an Apple key where the Alt key should be?
  • What's with the two Enter keys? Wouldn't it be more useful to have two Ctrl or two Alt keys instead? I definitely don't need two Apple and two Enter keys right next to each other. Obviously it is there for the 3 people left in the world that actually uses numlock and the keyboard as a numeric keypad replacement. So I have a proposal. Let's just deprecate numlock completely and give me a useful key there instead!
  • Inconsistency in keyboard access to various widgets. Some dropdown boxes don't have keyboard accelerators. 'u' to get you to "United States" in a long country dropdown, for example.
  • Not being able to hide the top menu bar is really hard to get used to. Coming from a 1600x1200 screen on the T42p down to this 1280x854 screen I am already feeling quite cramped, especially vertically so losing another 16 pixels to a mostly useless menu bar is annoying. You can't even change the font in it or do anything to make it smaller as far as I can tell. Would it be so bad to provide a way to autohide it and move/resize it? Or even better, let me dock it.
  • The damn clock widget in the menu bar won't show me the day of the month. You can toggle showing the day of the week along with AM/PM and 12/24 hour displays, but you can't get it to say "Dec.20 11:00". I am usually with it enough to know what day of the week it is, but I am always forgetting the day of the month. I know it shows up in the menu when you click on it, but that means I have to move the mouse, click and then hit escape instead of just glancing up there. There are replacement things like wclock that will do this of course, but having to run yet another process just for that minor thing is dumb.
  • To keep complaining about the clock widget, why doesn't it show something useful, like the damn date, when I hover over it? Some applications, like Syngery, shows you something useful on hover from the menu bar, so I know it is technically possible. There are many other places where throwing in hover support would be nice.
  • I of course knew about the trackpad and single mouse button issue and I knew I would have problems with that, and I do. I was however under the impression that the GUI was designed in such a way that you really didn't need more than a single mouse button, but it turns out there are plenty of places where you really need to right-click (Ctrl-Click) on stuff. Like if you want to empty the trash without multiple clicks. A USB mouse mostly solves this annoyance, but that restricts me to having a surface nearby to use the mouse on.
  • I had heard iPhoto was slow. And it really is slow. It's slower than slow. I find myself pondering what it could thinking about while it is chewing on my photos. I hope it is doing something worthwhile with my cpu, like curing cancer, while it is grinding away. It is good for organizing photos as long as you aren't in a hurry and with the iPhotoToGallery (http://zwily.com/iphoto/index.xsl) plugin it is really easy to keep the online photo album in synch as well.
  • Sticking with the iPhoto gripes. When I import photos from a fast Sandisk Ultra 512M CF card in a PCMCIA adapter iTunes skips. This is a 1.5GHz CPU with a Gig of RAM. Can it really not copy a file from a CF card and play an MP3 at the same time? Given all my other gripes, this is probably the most disappointing.
  • Scrolling text input boxes in Firefox leave cursor artifact garbage on the screen. Probably something the Firefox folks are doing wrong and not Apple's fault. But still an annoyance I didn't have under Linux.
  • Why only a slow DVD-R drive? Every modern DVD burner out there these days doesn't care if you feed it DVD+R or DVD-R media. Seems like it is time to update that. And get one that isn't so noisy.
  • No amplified audio line-in. Means you need an amplified mic and all the cheap headsets out there designed for voice chat won't work. I suppose the answer is to use a USB headset instead.

Previous Post Next Post