Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Darwin had bunch of schedulers except this one: dualq, multiq, etc

In fact here's the one used in Sonoma: sysctl kern.sched -> edge

which seems to be an extension over "clutch":

https://github.com/apple-oss-distributions/xnu/blob/main/osf...

"… Single-cluster, symmetric (SMP) systems can run with just the Clutch policy, but multi-cluster, asymmetric (AMP) systems must further enable the Edge policy extension to Clutch in order to manage scheduling across the multiple CPU clusters. …"



Edge is also described in the linked document.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: