4 ms·
I wanted to see how Fable could do at getting Linux running natively on my M4 Mac mini. Turns out pretty well: it patched the Asahi installer and m1n1 bootloade
by orangecat 3mo ago
I wanted to see how Fable could do at getting Linux running natively on my M4 Mac mini. Turns out pretty well: it patched the Asahi installer and m1n1 bootloader to support M4, and created a workflow where it could build, push, and debug kernels with no interaction on my part after the initial setup. It's now happily running headless with ssh access, and hopefully will have video soon after a USB DisplayLink adapter arrives. (No HDMI/Thunderbolt yet).
I don't know for a fact that earlier models wouldn't be able to do that, but I figure if they could we would have heard about it by now.
- franze 3mo agoMy Fable today shipped a stable and app store compatible linux as an mac app. Opus 4.8 started that project but even with rounds and rounds of feedback and gpt 5.5 quality assurance subagents it stayed buggy / unstable as hell. the version now seems pretty stable. an ai within that app is humming along quite fine for hours without any crashes.
- ajeskey 3mo agoIs the networking a USB gadget, or were you able to get around the PCIe + DART crux?
- orangecat 3mo agoUSB2 only, which still makes for a surprisingly useful system with DisplayLink and wifi adapters. Supporting the rest of the hardware looks like it will require watching macOS under the hypervisor, which Opus doesn't think it can do and Fable isn't allowed to think about.
- ajeskey 3mo ago“USB2 only” still doesn’t narrow what I was asking about. Do you mean the existing m1n1 DWC3 device-mode/CDC-ACM proxy, or Linux actually running xHCI in host mode and enumerating a USB Wi-Fi dongle? Asking/Curious because I have been working on something for a few months, building an OS that is tuned for inference on Mac hardware. The amount of tooling I have had to create to get things like native networking, working; let's just say it would be a heck of an ego hit if Fabel "just got it working" ha!