Quicklinks: · Power Macs · 'Books · Early Macs · Week's Best Deals · Best Buys · OS Downloads

PPC Linux

Linux and BSD Unix for Older Macs

Low End Mac Reader Specials

Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com

LA Computer Company: LA Computer Company: Specials on AppleCare, Apple Displays, MacBooks, iMac's, MacBook Pros, Laptop and iPod accessories and more. Apple A/C Adapters for laptops starting at $25.00 Call 1-800-941-7654 or Click Here.

OWC: OWC Mercury On-The-Go FW400/800/USB2/eSATA Portables High Performance A/V Rated, **Bus Powered** **Up to 500GB in the Palm of your Hand** Macworld Editor's Choice, CNET 'Very Good' - from $75.99!

Mac users can finally play Party Poker for Mac. Not only that, they can also learn how to play PokerStars for Mac.

Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.

Compare products like desktop computers, laptops, and LCD TVs side by side! All the information and reviews to make the best purchasing decision for a new cell phone GPS products or MP3 players. The Ciao network makes searching products easy for you.

MacBook/MacBook Pro / MacMini / iMac Intel Core2 DUO DDR2 667Mhz 4GB Kit $84, 3GB Kit $60, 2GB Kit $40 1GB $20. Click to Maximize your Macs...

- 2002.08.13

Not long ago, I threatened you all with the end of the PPC Linux column. In response, many of you wrote in to ask for it to stay (one person suggested that I let it die a graceful death for reasons which I happen to agree with, but he was outvoted).

One frequent question that came up was why I hadn't looked at the Debian PowerPC port. Well, it's as simple as this: When Debian send me a copy, I'll happily review it. Ditto for SuSE and Mandrake (though, to be fair, SuSE have sent me copies in the past, which I reviewed for Linux Magazine UK).

The thing is, all of the above distros are more or less the same in terms of what machines they'll run on, and as this is Low End Mac, I thought it would be interesting to see how Linux performs on other Apple hardware.

In this spirit I broke the first rule of journalism - I spent some money. My purchase was a CD-R copy of MkLinux. The intention was to run it on my old Performa 5320. Sadly, I am unable to do this, as the machine is now being used by my father, as opposed to merely gracing his kitchen table.

Never fear, rule two of journalism applies: If you don't know what you're talking about, just make it up. It is in this spirit that I present this article. Essentially, it's a guide to Linux for 68K Macs and NuBus PowerMacs, neither of which can run the usual PPC Linux distros. Please bear in mind that it is based on investigation rather than experience. Caveat emptor.

68K Linux

Back in 1984, there was a magazine in the UK called Home Computer Course, the purpose of which was to introduce you to all sorts of weird and wonderful machines such as the Jupiter Forth, Lynx, BBC Microcomputer, and (gasp) Apple Lisa. I clearly remember a double page spread on the Sinclair QL, which noted that as it used a Motorola 68000 CPU it was theoretically capable of running the Unix operating system.

I thought no more of it (I was six years old at the time). However, about two years ago I wondered if it would be possible to run Linux on a Mac Classic. No dice.

But I did discover that there is a version of Linux, Linux/mac68k, available for more recent 68K Macs equipped with the 68030 or better. If you are using a Mac II which has a PMMU installed, you can also run 68k Linux; sadly, the same is not true for the Macintosh LC.

To build a functioning system, you need a kernel, the Penguin booter, and some parts of the Debian Potato distribution, all of which are linked to from the Mac M68k Linux downloads page. Those of you hoping for a nice boxed-set with a printed install guide à la Yellow Dog or SuSE for the PPC are out of luck.

Movin' on up to PPC

There are plenty of Linux distros for PowerPC-based Macs, but if you're using an older NuBus Power Mac, such as one of the oddball Performa series, you'll need to work a little harder. The Linux PPC port forms the basis of most commercial distributions, but it simply won't work on most of these machines (check the relevant YDL, SuSE, and Mandrake websites for exceptions).

Thankfully, such is the nature of free-software that you're unlikely to ever find that you have no alternatives, and in this case the alternative is called MkLinux. MkLinux is not the Milton Keynes Linux user group - well, actually it is, but that's another story.

In our case, MkLinux stands for Micro Kernel Linux, and Mac OS X watchers amongst you may know that a Mach micro kernel is the basis of Apple's new OS. Linux generally uses the older type of monolithic kernel.

If you thought the Mac-vs-PC religious wars were boring, you haven't seen anything yet. Imagine the mind numbing tedium of listening to arguments about which type of kernel is more efficient. Popular wisdom seems to suggest that a microkernel is better - more portable and so on - but it can be a bit slower. For those who care, the difference is that microkernels are very small pieces of code, pushing out all services to external files, whilst monolithic kernels are large and, allegedly, clunky.

I'll leave this particular debate to the Unix wing-nuts.

Do we care? Hell no. We're Mac users, and we're stupid! (Haven't you seen the commercials?) Erm, anyway, you'll be running MkLinux not out of love for Mach, but because it's your only option, so let's soldier on.

MkLinux has an interesting heritage, having been originally developed by the Open Research Institute and those well known free-software advocates, Apple. Cynics may suggest that Apple's interest was solely in Mach for use in Darwin/OS X, but it actually seems that it was El Jobs himself that killed off Apple's interest in Linux. Anyway, NeXTstep was always Mach-based - it's just that in those days Steve didn't seem so keen on sharing the codebase with the great unwashed.

Though a nicely packaged CD distro isn't available, MkLinux developers on the main MKLINUX.ORG site will sell you a CD-R containing everything you need for a few dollars. The site will also tell you which machines can and can't run the OS, and which ones will with a bit of tweaking.

You'll be pleased to know that there's binary compatibility with ordinary PPC Linux distros, though the Mac On Linux emulation environment won't work for some reason which I'll never understand fully.

In closing, I'd just like to say good luck, and whatever you do, don't try installing either flavour of Linux on a lone Mac that you really need - your data is too valuable. On the other hand, your stories of success and horror are most welcome at <jmwalsh@jasonwalsh.net>.

Resources

68K

MkLinux

Recent Content on Low End Mac

  • Mac Pro overclocking, Windependence with Darwine, Blu-ray for Macs, and more, Mac News Review, 07.04. Also more on running Leopard on non-Apple hardware, Ubuntu on a Mac mini, the first autofocus webcam with Zeiss optics for Macs, and more.
  • Wouldn't life be great with an iSlate?, John Hatchett, Recycled Computing, 07.04. PDAs and smartphones are too small for some tasks, full-fledged Tablet PCs are overkill, and ebook readers are too limited. Apple has the tech to own this niche.
  • Mac of the Day: iMac G3/266 MHz, Jan. 1999 - The first multicolored iMac runs at 266 MHz, loses infrared communication.
  • List of the Day: G4 List is for those using Power Mac G4s or G4 upgrades.
  • July 6 in LEM history: 00: 3 user accelerators - 01: SCSI and FireWire Disk Mode - Stick with the Mac - Computers for college - 05: Optimizing OS X performance - Return of the bumper snicker - 06: Can consumer MacBook replace 2 PowerBooks and a ThinkPad? - Vintage Macs with System 6 run circles around 3 GHz Windows PC - Run Windows apps without Windows
  • The Macintosh Portable started a notebook revolution, Carl Nygren, Classic Macs in the Intel Age, 07.03. Before Apple introduced the Mac Portable, notebook computers were text-based and ran MS-DOS. Ever since, graphical interfaces have been the norm for laptops.
  • More links in our archive.

Channels
 Power Macs
 iMac Channel
 iBook/PowerBook
 MacInSchool
Computer Profiles
 iMac
 Power Mac
 PowerBook/iBook
 Performas
 Mac Clones
 Older Macs
 LisaNeXT
Editorial Archive
Mac Daniel's Advice
Email Lists
LEMchat (uses AIM)
Online Tech Journal
Consumer
 advice, reviews
 guides, deals
Software
Apple History
Best of the Web
 Best of the Mac Web surveys
Miscellaneous Links
 Best Used Mac Buys
 Used Mac Dealers
 Video Cards
 Mac OS X
 Mac Linux
 Macspeak
 RAM Upgrades
About Low End Mac
Site Contacts

Open Link

Support LEM

Affiliates

The Apple Store
.mac
iTunes Store
Club Mac
MacMall
MacResQ
ExperCom
eBay
Amazon.com
PayPal
PCMall
PC Zone
Crucial Memory

Our advertising is handled by BackBeat Media. For detailed price quotes and advertising information, please contactat BackBeat Media (646-546-5194). This number is for advertising only.