Lubuntu-Remix

If you are looking to extend the life of your G4 or G5 PowerPC machine, open source software is a valuable tool for interesting software packages that can provide better security and breath some life into our aging computers.

One of the Linux variants that is available for PowerPC Macs is Lubuntu-Remix.

You won’t find this one on the official Lubuntu pages, because it is maintained by “wicknix” over on the MacRumors forum. He provides a few different versions, including one that is based off of Ubuntu 16 and works better on G5s. The one I have been utilizing to test some things out is MacBuntu, based off of Ubuntu 12 but with some newer software packages and more modern web browser options. Oh, and a shiny little bit of Mac friendliness like a faux Dock.

As you can see from the screenshot, MacBuntu is functional and provides some nice software options right out of the box (including ArcticFox pictured above). You will need to pay attention to your boot options, as Linux on PowerPC machines often requires making some adjustments to the boot string to make the GPUs function correctly. Without doing so, the system will likely lock up. There are helpful guides in the thread, and wicknix does a great job answering questions from newbies.

In the screenshot above, I am running MacBuntu on an old Mac mini G4. It doesn’t take too long to boot into the desktop, and it is decently responsive. You can browse the web, although webpages are fairly slow to load. Using terminal is of course nice. I also enable a vnc server, so I can remotely log in and tinker with it a bit. Ultimately, it works, and it’s something nice to mess with on a machine that is old and is limited to 1GB of RAM. Keep all that in mind as you tinker with it.

The other challenge is figuring out ways to load the OS in the first place since using a CD/DVD is likely the friendliest solution, but in my case and many others, the old slot loading CD/DVD drives in these PowerPC machines have reached the end of their life. I ended up just pulling mine out, so I was able to get the G4 to boot off a flash drive. It took some trial and error though.

I won’t say that it is as pleasant to use or speedy as a Leopard or Tiger install. It certainly isn’t as fast as OS 9 (which you can install on these old G4s). But since some of the software is newer, it is a nice alternative to throw in the mix and tinker with.

Pro Tip: DNS Ad Blocking

AdGuard DNS is your friend.

As our old PowerPC machines age, especially our G5s, browsing the internet is still possible because Cameron Kaiser is a gift. Kaiser in turn single-handedly dives into reams of code to keep TenFourFox updated and lively, including new features like “sticky reader mode“.

Ads and tracking stuff definitely slow down web browsing for all PCs, so more and more people have switched to using their browser’s built-in ad blocking systems or plugins like Wipr or uBlock. (Cameron has directly embedded an ad blocker on TenFourFox, which does help pages load quicker.) But the good news is there are alternatives that reduce the rendering load on our old Macs.

DNS level ad blockers are services which block well known ad serving domains and tracking services at the DNS level. So when you punch in BuyMyOldMac.com, some elements are just outright nixed before they even hit your web browser, saving your ancient Mac’s precious processing power. It’s damn fine stuff.

There are a couple of routes to go to set up this kind of ad blocking, using services like AdGuard DNS or NextDNS. (Right now, I’m using AdGuard DNS but I’m considering switching to NextDNS in the future.)

The easiest way is to switch over your router or your computer’s DNS settings with new name servers. AdGuard DNS, for example, has an easy tutorial guide right here. It takes all of 2-3 minutes to see the instant impact this service can have. Many of you probably have already experimented with alternate DNS servers for your home network to get more responsive web browsing as is, as your ISP’s options are often not optimized and more frequently slow.

Another option is to run your own internal server, using software like AdGuard Home or Pihole on a Raspberry Pi. It’s relatively easy to set up, if you have a Raspberry Pi. Once installed and configured, you just point your router’s DNS settings to that internal server, and you get complete control. Check out the AdGuard Home info here (as it is does a little more than Pihole) to get a feel for its many features and how doable it will be for your tech level to get running.

Still, there is a downside to running your own internal server. If it freezes up (as Raspberry Pis are known to do), your whole network will likely be unreachable if you are on a trip and trying to remote in to get a crucial file. I know this from experience.

Let me know if you use AdGuard, Pihole, NextDNS, or another service.

— Nathan

Intel -> Arm Transition Is Official

I suppose I am old enough to have endured two big transitions in the Apple world. The first, of course, was Apple jumping ship from the PowerPC line of chips, ending with the G5 as its last hurrah in that space, to more competitive Intel chips. Today, at WWDC, Apple announced its next transition, promising to release the first Apple Silicone powered Macs by the end of the year.

A Mac Mini style developer’s kit is already being primed and made available to developers to take a look at what this new era will look like.

Already, we are being shown glimpses of new Apple Universal Binaries. (Blast from the past!)

I am always in a wait and see mode, but with the advances that its own chips have given it in the phone and tablet world, this makes sense for Apple. Their chips are excellent and are probably especially ideal for laptops. A MacBook with an Apple chip is going to be fast, efficient, and small, truly fanless without settling for an underpowered mobile Intel chip. It’s kind of exciting. Right now, you can mock up your own experience if you pair a decent iPad with an Apple Keyboard.

What will be especially interesting is the desktop end of it. Will someone really use a Mac desktop with an Apple chip to do their video editing? How will it stack up against the more serious and beefy options in the Intel/AMD world? Is this Apple giving up after recently redesigning the Mac Pro? Apple has committed to continue to support and develop future Intel Macs, and I could see a scenario where Apple’s ARM chips go into the consumer side of things like Mac Minis, MacBooks, and MacBook Pros but everything else remains in the Intel world. However, it’s probably unlikely. We’ll just have to see.

On the other hand, is this the end of any customizability in future Apple Silicone chip-based machines? Will we see, for example, a future Mac mini with upgradable RAM slots? I doubt it. Maybe these future Macs won’t need upgradeability, being far more efficient than current hardware. Maybe their form factors will be simpler, and their price tag a bit cheaper too. Who knows?

Once again, Apple is taking some risks, but in this case, it’s proven. They aren’t dependent on IBM to design and push the limits of its chips. They aren’t going to be tied to Intel either. Their chips are in their hands now. Of course, this could put pressure on Intel to step up and make a case for Apple to remain a customer, working hard to develop processors to fit future products. We’ll see.

Already, Mac users with long memories are wondering when their Intel Macs will be excluded from future Mac updates. Will it be a fast transition like Leopard to Snow Leopard? Or will it take a few cycles?

What a day for the Mac.

— Nathan

Trip Report: Snow Leopard PPC

This week, I spent a few minutes burning an old Snow Leopard Developer’s Build to an extra USB Hard Drive.

It worked. My G5 booted up, and I was able to imagine for a bit what Snow Leopard might have been like if it had kept support even for Power Mac G5s. Overall, the system ran okay, keeping in mind that I booted it from an external USB Drive which is a slow way to go about things.

My graphics card, a GeForce 7800 GT, ran just great, even if there were some graphical glitches at work.

But here’s the rub – the mach_kernel used in the build was compiled in October of 2008. The final version of Leopard, 10.5.8, was released August 5, 2009 (per Wikipedia). Snow Leopard came pretty quickly after on August 28, 2009. And while Snow Leopard’s initial release still had a lot of PowerPC code baked in, I’m unaware of anyone getting that code to work on a PowerPC.

During my test, I ended up pulling the kernel and other frameworks from a Snow Leopard install DVD to make a modified Snow Leopard PPC drive. The G5, each time, would start to load but hang. No doubt, the issue is deeper than just getting Snow Leopard to recognize hardware – there are components that do not contain PPC code. Ultimately, it may just not be possible.

One glaring example – my G5 has 10GB of RAM but only 6GB shows up in the Developer’s Build of Snow Leopard. Weird, right?

I will continue to take a look at this, but my hope dimmed a bit today. Leopard 10.5.8 is more recent a release than these Snow Leopard builds. I think it’s always worth tinkering around, but I don’t believe this will open the door to any Snow Leopard-era software. Your mileage may vary, of course, so go follow along on the MacRumors thread.

Update: I queued this post up a couple of days ago, and in that time, we continue to tinker and work with the Snow Leopard development build. I admit I sound a little pessimistic in this post. Some of that is warranted, but other posters are much more positive about what we can achieve. Stay tuned for more updates.

— Nathan

SimpleMark Version 1.3 Now Available

Welcome to Version 1.3 of SimpleMarkPPC, the world’s “PowerPC only” MarkDown app for Mac OS X 10.4 and 10.5.

Version 1.3 makes significant changes to the app. After years of being frustrated with the AutoSave feature, which worked but produced occasional bizarre bugs like missing letters as you typed, I removed it completely. Now, each time you hit save, which you should do frequently if you want to protect your work, the MarkDown preview displays on the right.

In addition, the app will now open and save to .TXT and .MD files from the get go. I can add future filename extensions of choice easily.

This app is dead simple. You can adjust your font preferences in the Preferences window. It runs your text through an older version of multimarkdown (which can be found in the Resources folder within the app bundle if you want to mess around with it). You can still export to a variety of different file options and print a rather rough but serviceable Markdown copy to a printer if you want.

This app is serviceable. Newer Markdown apps out there do a lot more cool stuff, and I keep wondering if I could get one of them to run someday. In the meanwhile, this could work if you need to mess around with MarkDown files on your G4 or G5.

Download it now.

Remember, it’s still beta software, partly because I am relying on a 2009 version of Real Basic that has all kinds of quirks and also because I am sure there are other strange bugs that will crop up. Give me feedback.

— Nathan