Comment by Krish1577

1 day ago

Reverse-engineering Apple's custom silicon is basically the modern equivalent of repairing a spaceship while it's actively launching. Incredible work by the Asahi team!

Makes you wonder who's choice it was to launch a half-finished rocket. AMD and Intel's rockets sit on the launch pad with GPU/CPU drivers shipped for Linux before T-10.

  • They publish documentation because they need OEMs to be willing to support their products.

    Apple doesn’t. Apple consumes it, so Apple always has a customer.

    • If selling Linux servers (or parts used in Linux servers) is a major chunk of your revenue, your company is likely to start providing first party Linux drivers?

      This is a shocking development.

  • Their Silicon was written to be OS agnostic, Apple's was not.

    • >Their Silicon was written to be OS agnostic, Apple's was not.

      i don't think that's accurate. the M series chips and memory architecture enable capabilities for the OS software to take advantage of, and the software and hardware teams get to collaborate to be ready for a simultaneously launch, but nothing about that is macos specific, just that they're on the same side of a walled garden.

      5 replies →

  • macOS ships with full working drivers for everything. They're unfortunately not under AGPLv3.