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

"I really love what Asahi Linux is doing, but given Apple’s yearly release cadence of new chips, it feels like a Sisyphean task."

This is more true on the gpu side than the cpu/soc side for sure. Speaking as someone who worked on this (i did a bunch of the m3 work here, and some wifi work) - it's not anywhere near as bad as embedded work i used to do many eons ago.

Apple doesn't like to spend tons of time/energy either, and since they make most of their own hardware interfaces (or force others to their specs), most of the time the driver->hardware interfaces are just being extended/improved year over year.

Sometimes things move from one bus kind to another, and there's different hookup to do, or you have to get around to some functionality you never did, etc. But it's not like you need a brand new driver every year for the usb controller, for example.

Power management is probably one of the worst changing areas, along with NPU/GPU obviously.

Put another way - outside of NPU/GPU, you can slowly build up enough of the driver base that it can be maintained and kept up to date by a small number of people with not huge amounts of time.

It's not there yet, but it's possible to get there.

This is because Apple doesn't get a lot from changing this stuff either.



Thanks for the insight!




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

Search: