Omarchy

Omarchy on the M6 Mac mini: Bootloader In, Kernel Loading in RAM

Leave a comment

The M6 Mac mini is on its way to running Omarchy. Joshua Warren of the Omarchy M team posted on October 18: “Installed a bootloader, got the USB debug console working. It runs the second-stage loader, and the Linux kernel and initramfs are loaded into RAM.”

How fast this is moving

  • The mini arrived October 16. Bring-up started October 17 with the goal of going “from macOS About screen to Omarchy About screen.”
  • Next up: U-Boot handoff and a Linux shell, then HDMI and the Omarchy desktop, then the Apple Neural Engine and GPU.
  • He’s putting AI agents on the job to speed up the bring-up.

The Neural Engine angle

Warren identified the M6’s ANE as a new target, H18G: two 16-core engines whose firmware iBoot loads before macOS starts. He compiled the first H18G program the same day. His omarchy-mlx project already runs Vulkan and ANE backends on Apple Silicon under Linux, so a working ANE on M6 slots into an existing stack.

Benchmarks (on macOS, before bring-up)

Against his M1 Max, the M6 was 3.1x faster at prefill (1,046 vs 339 tokens/sec). On decode, Qwen3.6-35B-A3B ran at 69.4 vs 75.6 tokens/sec, “92% of the Max’s performance with only 42.5% of the bandwidth.” A 27B dense model hit the memory wall at 9.6 vs 19.5.

My take

Linux on a brand-new Apple chip within days of delivery would have been unthinkable a few years ago. This builds on the Muse Spark Open cluster run and the Omarchy for Mac image.

References & Further Reading

Subscribe (RSS) Follow News via RSS

Leave a note

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.