Distributing classic Mac applications from PowerPC Mac to Apple Silicon, bringing retro Mac experiences to modern systems. Why throw away a Mac that still works? True sustainability is using what we have.
A menu bar app and a set of command line tools that let Mac OS X 10.4 Tiger (yes, PowerPC) read and write exFAT drives. exFAT support only arrived in Mac OS X 10.6.5, and current MacFUSE/macFUSE dropped PowerPC support after Leopard, so a Tiger PowerPC Mac in 2026 otherwise has no way to read a modern exFAT flash drive.
mount.exfat, fsck.exfat, mkfs.exfat, exfatlabel, dumpexfat, exfatattrib), built from relan/exfat with two small patches for this old MacFUSE.exfat-tiger-ppc.zip and run install.sh from that folder (it copies the CLI tools into /usr/local/sbin).exFAT Menu.app to /Applications or wherever, then double-click it. It lives in the menu bar only, with no Dock icon.Plug in an exFAT drive. Tiger will complain it can't read it — ignore that dialog, it's Tiger's own broken built-in NTFS driver trying (and failing) to guess the filesystem, not this app.
Click "exFAT" in the menu bar → "Mount: disk_s_ (...)". A folder alias named exFAT (disk_s_)
appears on your Desktop — that's your drive. To remove the drive, use the app's "Eject" entry first,
then unplug it, same as any other drive.
| Environment | PowerPC Mac / Mac OS X 10.4 (Tiger) |
|---|---|
| Notes | Should also work on Intel Tiger, though this hasn't been tested. |
A personal hobby project provided with no warranty. The CLI tools bundled here are fuse-exfat,
licensed GPLv2; the app source and icon are MIT. See the GitHub repository above for full source, license
files, and technical notes on the MacFUSE-era quirks this project had to work around.
This is basically a thin glue layer around two other people's work: relan/exfat (the actual exFAT filesystem driver) running on top of MacFUSE Core 1.7.0, Google's original FUSE implementation for Tiger from 2008. The pieces to make this work were all already out there; nobody seems to have actually put them together and tested it on real Tiger PowerPC hardware before.
There isn't a choice here, really — modern MacFUSE/macFUSE dropped PowerPC support after Leopard, so MacFUSE Core 10.4-1.7.0 is the only FUSE implementation that runs on Tiger PPC at all. It's also not easy to find anymore: the "official" download today is a newer stub installer that just phones home to a Google server that's been dead for years, so the actual working installer had to come from the Wayback Machine instead.
Tiger's Xcode 2.5 doesn't ship autoconf or automake, so relan/exfat's autotools-generated configure script has to be produced somewhere else first. The patch below gets applied on a modern Mac, then autoreconf -fiv regenerates configure and the Makefile.in files, and the whole tree gets copied over to the Tiger machine to actually build. One gotcha from doing it that way: the copied files land with timestamps ahead of Tiger's own clock, which is enough to confuse make, so everything needs a touch pass first to fix that before configure && make.
relan/exfat enables -o big_writes by default on any non-Linux *BSD-flavored build, but MacFUSE 1.7.0 (2008) doesn't know that option at all, and just fails the mount outright with fuse: unknown option 'big_writes'. That one's a straight removal. The second change adds -o nobrowse to the mount options — the "Bugs and lessons" section below has the actual story of why that one was needed.
Full source code is on GitHub.