Apple XNU: Clutch Scheduler

(github.com)

59 points | by tosh 3 hours ago ago

6 comments

  • trueno an hour ago

    interesting. id love an eclecticlight breakdown of this. they're one of the few if only that write anything worth reading on apple hardware, i once found a QOS/scheduler insight through those guys when I couldn't get my c/cpp project pinned to the cores I wanted on m-series. https://eclecticlight.co/m1-macs/

  • cadamsdotcom an hour ago

    > The XNU kernel runs on a variety of platforms

    This is fascinating, would love to know where it’s used! (Besides macOS)

    • csb6 an hour ago

      I believe it means Apple's other hardware platforms (phones, tablets, smart TVs, VR headsets, smartwatches)

    • electronsoup an hour ago

      Perhaps they mean ISAs

  • almoni 39 minutes ago

    Does this contribute to macOS's suitability for DAW applications or is that more the baked in low-latency audio drivers?

    • bigyabai 14 minutes ago

      CoreAudio probably deserves most of the credit, there. Similar ASIO-style solutions like JACK, DirectSound and now Pipewire hit the sub-30ms mark without any big scheduler tweaks.