WordPress database error: [Table './wordpress/wp_users' is marked as crashed and should be repaired]
SELECT * FROM wp_users WHERE ID = '1' LIMIT 1

Macintosh

My love for Apple

I’ve always been a big Apple fan. In fact, my interest in computers goes back to the Apple II’s I played with in school. In 4th grade, my elementary school built a very nice lab of Apple IIgs machines. I spent every spare minute of free time during the day down at the lab, trying to learn more about them. We got a few Mac LC II’s later. Then I moved away from that school and found out that PCs were popular. Like most people I guess, I’ve been a PC person ever since. I’ve always held a love for Apple’s computers, however, and in recent years have been able to pick up old macs people were throwing out.

My current collection consists of two Macintosh Classics, a Centris 650 (Ok, I gave that to my brother), a IIsi, and a 1.33Ghz 17″ PowerBook G4. I have also owned a PowerComputing PowerWave 604/132, a PowerBook G3 Lombard, and a 12″ iBook G3 800 (32MB VRAM) which now belongs to my wife. Some older machines I have owned: a IIgs (With all the fixin’s — SCSI HD, Memory Card, ROM 3), an LC 630 DOS Compatible, a PowerMac 6500 and a PowerBook Duo 2300c. So, I’m always looking for good old/new Apple hardware. If you have any items you’re getting rid of, please let me know. I’m looking for anything from vintage Apple to the latest and greatest. :)

My 17″ PowerBook G4

As I recently began working on my Master’s Degree, my wife and I decided it might be a good opportunity to purchase a new computer. We had wanted a new Mac with a superdrive so we could create home DVDs at some point in the future. Ultimately we decided to get a new PowerBook for myself and Jolene would inherit my iBook. I did some testing of the 15″ and 17″ PowerBook’s at my local Mac dealer. The 17″ just felt a lot better to me. Now that I have it, I believe I made the right decision. It is truly amazing. I look forward to using for a long time to come.

My wife’s iBook

My wife has recently inherited my iBook 800 I purchased with money received for my December 2002 graduation from college. (Thank you very much to everyone you contributed!) Using my PowerWave as my main machine (see below) for so long, I was very excited to have this brand-new machine. It is the first Apple machine I have purchased new. My wife is very glad to be using it now because she had been using a PowerBook G3 Lombard for a while now and was beginning to outgrow it. The thing that decided it was that her PowerBook finally died.

Mac OS X on a PowerComputing PowerWave 604/132 (G3/400)

The full story:

When I first got this machine, I spent several weeks hard at work with it. I learned a lot about Mac hardware and software that I had never known before. I knew a good deal about older macs, but the newer PPC macs were a bit new to me. Basically, as soon as I got this new/old Mac clone, I wanted to try to put Mac OS X on it. And I did it! It took a bit of work, but it was very worth it.

I upgraded the CPU to a 225Mhz 604e from a PowerTower Pro 225. At first, this caused a lot of instability, but then I added the L2 cache module from the PowerTower Pro and it worked like a charm after that. Still, in order to get OS X installed, I needed to replace the non-Apple CD-ROM drive with an Apple branded CD drive. I still had problems after replacing the CD-ROM drive, and I realized it was because I had used pdisk to partition my drive since using Drive Setup to begin with. I went back and redid my OS 9 install from scratch, using Drive Setup to repartition my two drives. That did the trick! Using XPostFacto 2.2b7, I started the installation. After the installation, I had to force it to boot back into OS 9 to run XpostFacto again, telling it to reboot to the OS X installation.

I first authored this page from the “Terminal” of my Mac OS X machine. I was really quite impressed with the performance of this machine at the time. Mac OS X (10.1.4) ran quite well with only 240Megs of RAM and a 225Mhz 604e. (I’ve now upgraded it to 256Megs of RAM and it runs better) My whole attempt to get OS X / Darwin installed took about two weeks, but most of that was waiting for Mac OS 9. I could not have done this without XPostFacto, of course, and I would like to thank Ryan Rempel and Other World Computing for providing a wonderful piece of software for those of us unfortunate enough not to own the latest and greatest Mac technology. Anyway, I’m very excited to now have a Mac OS X installation, and being a Unix geek (and what’s more, a BSD enthusiast), I’m thoroughly enjoying my “Switch”.

I now have XDarwin running so I can use the Gimp and other great X apps. Also, I now use my FreeBSD machine to run all my X apps remotely. I created an elegant setup where I set up RSA public key (passwordless) ssh login to my FreeBSD box from my mac and kick off a script to run xfce on my Mac’s remote display. The ssh command kicks off within my .xinitrc file on my Mac. Pretty snazzy, eh?

I am also now running Jaguar (10.2.1) on this machine! I had to upgrade to a G3 in order to accomplish this, as XPostFacto is yet to make this work with the 603 or 604s. I am very happy with my performance and I’m now even beginning to do some application development on the box.

When running some benchmarks on my machine, my new G3/400 runs even with the standard Apple G3/400 machines. However, when factoring in graphics and disk performance, my machine runs even with an Apple G3/300. (Xbench results below) Really, my biggest bottleneck is my hard drives which I would like to upgrade someday if I don’t first buy a new machine.

In summary:

CPU upgrade improves performance but not entirely necessary. Since my installation, I replaced the 225Mhz CPU with the original 132Mhz CPU. OS X boots and runs just fine, albeit a bit more slowly.

CD-ROM upgrade necessary. OS X requires Apple branded CD-ROM drive. (At least the installation does)

XPostFacto is of course necessary. This utility supplies the Mac OS X kernel with necessary modules to support the 604e and legacy hardware.

You must start with Mac OS 9. XPostFacto does not yet work with Mac OS 8.6.

A G3 or G4 upgrade card is required to use Jaguar (as of 10/13/2002)

Be prepared for little complications. Apple seems to have decided to make it quite difficult to keep pre-G3 Mac owners from running OS X on their barely capable hardware. I think this is probably for good reason, but I’m still happy with my setup and encourage anyone willing to do the same thing.

Screenshots

:

Here is a screenshot of my PowerWave running OS X (10.1.4):

Here is the latest screenshot of my box running Jaguar! (10.2.1):

Benchmarks - Xbench 1.0b2

:

Results 23.04
    System Info
        Xbench Version      1.0b2
        System Version      10.2.2
        Physical RAM        256 MB
        Processor       PowerPC,60?@0 [400 MHz]
    CPU Test    44.22
        GCD Recursion   28.92   1.13 Mops/sec
        Floating Point Basic    50.74   43.90 Mflop/sec
        Floating Point Library  53.01   2.38 Mops/sec
    Thread Test 24.50
        Computation 22.24   179.15 Kops/sec, 4 threads
        Memory Contention   16.88   53.40 MB/sec, 2 threads
        Lock Contention 34.38   431.56 Klocks/sec, 4 threads
    Memory Test 20.57
        System  16.62
            Allocate    32.35   17.02 Kalloc/sec
            Fill    10.63   60.98 MB/sec
            Copy    6.86    41.18 MB/sec
        Stream  24.52
            Copy    23.43   93.72 MB/sec
            Scale   23.47   93.87 MB/sec
            Add 25.60   102.41 MB/sec
            Triad   25.58   102.33 MB/sec
    Quartz Graphics Test    16.54
        Line    17.95   456.89 lines/sec [50% alpha]
        Rectangle   16.46   1.16 Krects/sec [50% alpha]
        Circle  19.16   441.58 circles/sec [50% alpha]
        Bezier  16.73   181.77 beziers/sec [50% alpha]
        Text    12.39   208.65 chars/sec
    User Interface Test 16.33
        Elements    16.33   5.23 refresh/sec
    Disk Test   16.06
        Sequential  13.41
            Uncached Sequential Write   15.76   6.98 MB/sec [256K blocks]
            Uncached Sequential Read    11.06   4.78 MB/sec [256K blocks]
        Random  18.71
            Uncached Random Write   17.46   4.10 MB/sec [256K blocks]
            Uncached Random Read    19.96   4.01 MB/sec [256K blocks]