Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
If you run Linux Mint on an old Mac, you really notice that macOS is actually quite bloated. They could have made the OS a lot lighter than they did.
That’s kind of an apples to oranges comparison. Linux is so stripped down compared to macOS. Could you imagine if Apple shipped something that was analogous to Linux Mint? People would be up in arms about all the features that were removed. Linux has it’s place, but it’s not for the average consumer who’s expecting a high degree of polish and every feature under the sun. Not everyone uses all of them of course, but everyone’s use case is different and they’re there for those who want them.

I personally think it’s great how capable a mac is without having to install much third party software, and I’m okay with getting a new mac every 5 years or so to stay on the latest macOS
 
  • Like
Reactions: BA2020 and JSRinUK
I felt the warmth of writing for his brother - what a lovely article juxtaposed with AI :) A lovely read!
 
Raises the interesting question if at least some of the AI enhanced support in the M5 might be from the Altivec extensions to which Apple likely still has IP rights.

Though it always seemed that the Altivec implementation was the issue behind the PowerPC CPU's having issues running faster than 2GHz

-R
 
Properly optimized.... that's the ticket! So many people have demanded that Apple add in tons of RAM, but in doing so, developers get lazy and don't optimize, and then tons of RAM still isn't enough over time. I've appreciated Apple's conservative approach to RAM over the years, as it's forced optimizations, which is critical to software being great.

The idea that you need the latest machines to run AI is a bluff. They're using this as an excuse to force people to upgrade.
There seems to be some mistaken idea here amongst posters who think that this project shows that Apple's AI implementation is not optimized or that newer hardware is not needed to run large AI models. This is not the case. Llama2.c is an unoptimized implementation of the Llama 2 architecture which is written in C and targets CPUs. It is designed to run inference on simple instances of Llama LLMs. This is a different use case from the huge LLMs that have billions of parameters we most often talk about today. The stuff like ChatGPT.

What this developer did was use Altivec to take this unoptimized CPU implementation and optimize it for the G4 SIMD architecture, making it run faster. But it's still constrained to run very small models. And if you read the blog post the Altivec improvements were pretty small. There's probably more room for more improvement, but SIMD programming is hard. There is a good reason the number of apps which were optimized for Altivec was pretty small.

When you run LLMs on Apple's latest NPUs or GPUs they already have this kind of SIMD optimization in place. You can think of NPUs and GPUs as enormously parallel machines whose execution operates in a SIMD fashion at the lowest level (Apple's Metal uses a "SIMDGroup" as its unit of execution). The G4 SIMD unit when introduced could do up to a billion calculations per second (Apple famously ran its G4 "supercomputer" ad which touted that it broke this threshold) but Apple Silicon NPUs can do 38 trillion operations per second. I hope that helps explain why, yes, we do actually need modern AI accelerators like NPUs and GPUs to run the largest models.
 
Last edited:
I feel like some folks will be direly disappointed when they try this (if they can manage to get it to run at all, it's not for the faint hearted). Keep it fun, that's all it's really about. :)
 
As with most software: it can be run on just about anything if someone is determined enough. It's obviously much slower on a G4, but it's cool it can be done at all.

Love me some cool uses of PowerPC Macs though!
 
  • Like
Reactions: Siliconguy
If you run Linux Mint on an old Mac, you really notice that macOS is actually quite bloated. They could have made the OS a lot lighter than they did.
No you won't. You'll realize one known fact: a stripped down windows manager, non-hdr, zero airplay and hundreds of other services in OS X if possible to implement would show how efficient XNU is to the Linux Kernel.

I won't even mention the Core Graphics stack and Display PDF that Linux will never have alone would dump all over Xorg and Wayland.
 
Evidence Apple has been limiting devices long time.

Totally. We all know that Apple Intelligence would have run on LISA with 100% capabilities and modern day performance but Tim Cook pulled the plug at the last minute and revised the hardware requirements in order to sell more phones.

Little known fact is that there's actually no real difference between the M4 and 68000 range CPUs, it's just that on the M4 it has had further performance unlocked via software.
 
I remember back in the day not sure if it was OS 9/X that one could omit printer drivers, languages, and more? And that would be the install down, which was important from CD or over USB 2.
I remember using the app Monolingual to save some space by eliminating non-English languages from the apps installed on my Mac. Saved maybe 1.5 GB. Not so much nowadays, but back when drives were only like 40 GB, that was enough to make a noticeable difference.
 
  • Like
Reactions: johnsawyercjs
I remember back in the day not sure if it was OS 9/X that one could omit printer drivers, languages, and more? And that would be the install down, which was important from CD or over USB 2.

Also would a similar Linux distribution have all the same peripheral support out of the “box” or does it require one to download repositories to make “consumer” friendly experiences work? Plus the ecosystem, QuickTime/iTunes/iLife/iWork integration?
Setting the foundations for ecosystem making it ready to go out of the box (of course I still remember downloading drivers for printers and things but a lot was plug and play).
Those were the days. Even Windows 95 MINIMUM install was tiny.
 
Honestly the worst pro Mac ever released. I loathed mine from minute one.

The original “Titanium” PowerBook G4 was my first Mac. At least, the first one I bought with my own money. I absolutely loved mine!

Yes, it had some issues with the physical hardware: parts of the metal case were quite brittle and could crack, issues with the screen hinges, etc. But no issues with the electronics inside, that I can recall.

It’s design was revolutionary for the time and set the direction for all future Mac laptops: the latest MacBooks today still owe a lot to that original PowerBook G4’s sleek metal shell!
 
  • Like
Reactions: johnsawyercjs
Oh that's so cool!! I love PowerPC machines still. I have my PowerBook G3 Pismo still kicking around. I'll occasionally use it for writing projects or reminiscing about simpler times. Neat to see they're still keeping up with the latest trends *cough* ᶠᵃᵈˢ *cough*
Ah yes. The simpler times when the Dotcom bubble burst causing tens of thousands of job losses, the Y2K bug hysteria and September 11th. What a treat.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.