I was given a very old 2006 iMac that laid unused for some years is someone's closet for the same reason as the article, Safari was too old. Installing Linux on these old dinosaurs can only be done using optical media, so I burned MX-19.2_AHS_x64 to a dvd, booted the live system, everything worked but the WiFi and the Sound, however after a bit of searching I found the solutions and got both were working splendidly, but with only 1GB installed, the machine began to choke so I ran the installer and rebooted. These machines run a 32bit efi firmware and have a 64bit processor so your think they would be able to use more RAM, but unfortunately, they're are firmware locked to 3GB, so I found 2 x 2GB modules, installed them and my son's been using it for most of this year. It does sometimes start choking, but it's generally OK for everything he does, online games, videos and sometimes, his schoolwork. He prefers the iMac over his Chromebook
I use MX Linux because it's based on Debian and they have a set of tools like no other, one in particular that gives an unbelievably easy and very easy way to customise the system and build it into a snapshot ISO with only a few mouse clicks. This gives me the freedom to strip out anything I don't want, add anything I like, and create a personal snapshot ISO. It's possible to customise the live-usb and remaster it so the next time it boots, it's running the updated configuration. It's even possible to change the kernel while running live, it supports live persistence and frugal installation, so it's nothing short of amazing! For Dual-booting with Windows without messing with the drive, all that is needed is a small ext4 partition, a frugal install with persistence (optional) and viola, it's all done. MX Linux makes all of this drop dead easy, plus it's fast, really fast and all these features are available with the snapshot remasters you make. Furthermore, the support forums are like few I have ever seen. It's truly incredible !