Power Mac G4/466 a pretty good Linux platform

| | Comments (6) |

I haven't booted the Power Mac G4/466 running Debian Etch in a while, but I did so today because I'm about to move the box and its massive LaCie electron22blue monitor. So I wanted to power it up, do a software update and get it on the cart.

This is a nice box on which to run Debian. I've complained at length at how poorly Fedora 9 installed and autoconfigured on this box and how startlingly better Debian Etch did with that same task. Sorry to repeat that, but it bears repeating.

Since I've set up this box, I've discovered both an original set of PowerPC G4 Macintosh install CDs, which I suspect are OS 9, with a slew of equally original discs for Classic Mac applications, everything from Adobe Pagemaker and Illustrator to MS Office.

I'm not about to install Mac OS (but at least I'd get Flash support from Adobe, which sees some kind of screwed-up wisdom in supporting the all-but-dead PowerPC OS 9 but not PowerPC Linux, which isn't exactly a front-burner OS but at least is currently supported and would get more use if Flash and a modern version of Java ran on it).

I suppose I'd consider throwing OS 9 or OS X on this box, but with Debian running great, I just don't see it happening.

I had trouble when I tried to install OpenBSD on this PowerPC box, but now I think I have a handle on how to get it to boot:

If I'm not wrong, I can make the disk bootable with:

# fdisk -u wd0

On a not-totally-unrelated, our photo-department systems guru Roger Vargo keeps Macintoshes of many vintages and OSes running as well as I've ever seen them, and he's got a handful of Power Mac G4s running OS 9.

I was surprised recently to see a G4 running OS X 10.4 and doing it very quickly. The last G4 I saw running OS X before this was a total disaster, with any action on the user's part taking many seconds to even begin taking effect.

But this G4 was as fast as you'd want it to be.

It did have dual CPUs — maybe 400 MHz each — and at least 1 GB of RAM. Yep, you can stuff those G4's with up to 1.5 GB, I believe. It screams fairly well in OS X. Could you imagine getting near 1 GHz of CPU and 1 GB of RAM on the PowerPC platform in Debian, OpenBSD (and at that level, maybe even in Fedora)?

And they tend to have DVD-ROM/CD-R drives, plus gigabit Ethernet built it. Apple had gigabit Ethernet in the late '90s? Yep, it seems they did.

And the ATI video card built into my G4 does a great job with this huge, hefty LaCie monitor. The generic onboard video circuitry in my el-cheapo Maxspeed Maxterm thin client delivers a much fainter image on the same CRT monitor (and didn't do well at all when I hooked it up to an LCD monitor an age ago). But this G4 delivers superb graphics in Debian.

In other words, if you have a G4 or G5 at your disposal (and Flash isn't important to you or what you do), you might want to go off the reservation and try GNU/Linux or one of the BSD projects on it. (NetBSD, OpenBSD and FreeBSD all maintain PowerPC ports).

As it is, I can see this G4 being my main home box in our office, should we ever get all the accumulated junk removed enough to return the space to genuine office use. I kind of, sort of need Flash, but it's not a total deal-breaker.

I can only hope that upgrading the G4 from Etch to Lenny keeps all of the Debian goodness I've been enjoying so much. And there's always that next install of OpenBSD.

Endnote: Since we're not allowed to keep boxes (computer or otherwise) on the floor at the Daily News' new digs, I've had a desk packed with boxes (computer and otherwise) ever since we moved here. I hate to take the G4 down, but right now the G4 case has served me better as a Post-It bulletin board than as a working computer, and I hope to somehow rectify that with this change of CPU scenery.

And this: I'd love to try Slackintosh, the Slackware port to PowerPC, on this box.

6 Comments

ric storms Author Profile Page said:

I had a G4 earlier this year with OS X 10.4.11 and it ran extremely snappy for the hardware (867Mhz, 512 ram). In fact I was surprised when I was working on a Pentium 4 box with 512MB Ram how much it was hitting the swap file, in XP. I find it funny that you can still buy processor upgrades to get dual G4s up to 1.8Ghz. I had absolutely no luck getting Linux or BSD of any kind on there. Debian and Fedora would hang after I started the install. I think the farthest I got was with OpenSUSE which actually let me set up my partitions before flaking out. I think my problem was that I did not activate the open firmware, which is something that needs to be done at boot. The only reason I even found out about this was the excellent documentation for PowerPC installs over at NetBSD. I know this is the least popular BSD derivative (according to distrowatch) but the sheer number of platforms it supports and the documentation to get it working on nearly everything is staggering.

paul -the unverified Author Profile Page said:

Have you given any thought to trying Gnash on the G4?

I'd like nothing better than for Gnash to work. Having a free, open-source work-alike for Flash video that functioned across all platforms would make Gnash one of the top FOSS applications.

I truly hope that Gnash gets better. I have tried it, and in my test, it didn't work on one piece of Flash on which I tried it.

I understand how difficult it is to reverse-engineer Flash, especially since it's a moving target, so I don't fault Gnash for not really working.

What this does show is how bad things like proprietary video formats are for both content producers and content consumers.

You don't have to pay to view Flash, although you do have to run certain software on certain platforms, with those being entirely at the whim of Adobe/Macromedia.

But to produce Flash, you generally need to use Adobe CS3, which is a) expensive and b) proprietary and c) only available for Windows and Mac OS.

What if the language by which text and images were displayed in Web browsers was a closed, proprietary system? What if we didn't have open-source browsers like Firefox and only had IE (which long ago gave up even on the Mac and now supports Windows only)?

Anybody can create HTML. Anybody can create CSS. C, C++, Perl, Python, Ruby — I could go on. But any technology that's free to use is better than those that are not (Flash ...).

ric storms Author Profile Page said:

I'm not 100% sure this is what you need, but I found this page while looking through the documentation for NetBSD. It appears to be a independent repository of Flash for various ports of NetBSD, including one for PowerPC. At least this shows that people are aware of the problem and trying to do something about it (too bad Adobe doesn't see it that way)

ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/www/merb-has-flash/README.html

That package has something to do with Rails, I think.

The Flash plugin for NetBSD has the same constraints as for every other system: Linux emulation and x86 architecture:

This is the Flash-plugin package:

ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/multimedia/ns-flash/README.html

To follow Gnash development, here is the developers' page:

http://gnashdev.org/

And in the FAQ, Gnash should work with YouTube:

>Why doesn't Gnash work with YouTube?
>It sure does! Make sure you've got the right Gstreamer >codecs installed or ffmpeg.

Both ffmpeg and Gstreamer are available in many repositories, including Debian and OpenBSD.

That means I'll be trying Gnash again real soon. YouTube compatibility goes a long way toward Gnash being extremely useful.

Leave a comment

Tech Talk column

Steven Rosenberg's weekly Tech Talk column, which appears Saturdays in the Los Angeles Daily News, is now available on the Daily News Technology page.

About this blog

New ways to sign in to comment: I just added the ability for prospective commenters on this blog to sign in using their AOL, Yahoo! and Wordpress.com accounts (for the past 200 posts anyway ... more than that will take an extensive, middle-of-the-night rebuild). That's in addition to the other sign-in choices, which include starting a Movable Type account on this blog, Typekey, OpenID, Live Journal and Vox. If you have trouble getting your Movable Type account verified, or any of the other sign-in options are not working properly, please e-mail me. With these added ways of signing in, there's more reason than ever for you to make a comment (or several!).




Steven Rosenberg aims to learn what he does not know. He writes about it here.



About this Entry

This page contains a single entry by Steven Rosenberg published on December 9, 2008 2:00 PM.

Google Docs: Not its brightest moment (or mine) on my desktop was the previous entry in this blog.

Upgrade from Debian Etch to Lenny the easy way is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

Steven Rosenberg on Power Mac G4/466 a pretty good Linux platform: Both ffmpeg and Gstreamer are available in many repositories, includin ...

Steven Rosenberg on Power Mac G4/466 a pretty good Linux platform: That package has something to do with Rails, I think. The Flash plugi ...

ric storms on Power Mac G4/466 a pretty good Linux platform: I'm not 100% sure this is what you need, but I found this page while l ...

Steven Rosenberg on Power Mac G4/466 a pretty good Linux platform: I'd like nothing better than for Gnash to work. Having a free, open-so ...

paul -the unverified on Power Mac G4/466 a pretty good Linux platform: Have you given any thought to trying Gnash on the G4? ...

ric storms on Power Mac G4/466 a pretty good Linux platform: I had a G4 earlier this year with OS X 10.4.11 and it ran extremely sn ...

Powered by Movable Type 4.25

LXer

Links

Daily News technology
LXer
Distrowatch
Linus' Blog
David Pogue
BoingBoing
Linux Today
TuxRadar
Linux.com
Linux Planet
The Open Road
Linux Outlaws podcast
Dan Lynch
Fabian Scherschel
The VAR Guy
Larry the Free Software Guy
Chess Griffin
Linux Reality podcast
Desktop Linux
Practical Technology
Linux Devices
ZDNet
ZDNet U.K.
iTWire
CNet News
TechCrunch
The Register
Ars Technica
Reg Developer
Computerworld
Computerworld blogs
Steven J. Vaughan-Nichols at Computerworld
Debian
Planet Debian
Debian Forums
Debian News
debianHELP
debiantutorials.org
The Debian User
Wolfgang Lonien
Debian-News.net
Debian Administration
Debian Admin
Debian Weather
Ubuntu
Xubuntu
Kubuntu
Edubuntu
Gobuntu
Planet Ubuntu
Ubuntu Forums
Ubuntu Geek
Works With U
Dustin Kirkland
Ubuntu UK Podcast
Popey
gNewSense
CrunchBang Linux
OpenBSD
OpenBSD Journal
OpenBSD Ports
OpenBSD 101
Planet.OpenBSD.nu
jggimi's OpenBSD live CD
DaemonForums
BSDanywhere
Marc Balmer
Denny's OpenBSD blog
Polarwave's OpenBSD Tips and Tricks
Binary Updates for OpenBSD
Puppy Linux
Damn Small Linux
Tiny Core Linux
PCLinuxOS
Mandriva
Red Hat
Red Hat News
Red Hat Blogs
Red Hat: Truth Happens
Red Hat Magazine
CentOS
Planet CentOS
Fedora
Slackware
Slackbuilds
Robby's Slackware Packages
Slackblogs
dropline GNOME for Slackware
GNOME Slackbuild
GWARE - GNOME for Slackware
Wolvix
Zenwalk Linux
Vector Linux
Slax
Splack Linux — Slackware for Sparc
Nonux
How to Forge
marc.info BSD and Linux mailing list archive
FreeBSD
FreeBSD, the Unknown Giant
A Year in the Life of a BSD Guru
NetBSD
PC-BSD
DesktopBSD
DragonFlyBSD
DragonFlyBSD Digest
DesktopBSD
BSD Talk podcast
OpenSolaris
MilaX
BeleniX
DeLi Linux
Linux Loop
Electronista
Engadget
Gizmodo

Advertisement

Other blogs

Johnson Update in Inside USC with Scott Wolf
Has Bynum outgrown Kareem? in Inside the Lakers
Can the Angels just get to the end of this thing without an injury? in Farther Off the Wall
Neuheisel On: in Inside UCLA with Jon Gold
U.S. Roster for Final Two WCQ Announced in 100 Percent Soccer