|
|
|
|
|
by miki123211
54 days ago
|
|
Apple went out of its way to make Linux on Mac a reality. They did a lot to allow third-party OSes when Apple Silicon came out, it's up to the Linux community to do the rest. There were a couple of people (the Asahi team) that made this work for M1, but as I understand it, the effort has stalled since. This just goes to show how few people truly care. |
|
If they wanted to go out of their way, they could spend a weekend writing Linux drivers - Apple have written Windows drivers in the past, so it's not unprecedented.
I believe the real hurdle is that Linux doesn't do well with modular (closed source) drivers. Unlike Windows, drivers can't practically be added to a kernel, they must be compiled into it.
Apple would not want to make their drivers open source or so they would want to distribute their drivers as binary blobs.
That would necessitate either maintaining an Apple-fork of the Linux kernel with their drivers hidden within it, or contributing shims to upstream Linux + binary blob drivers.
If they wanted to help, the bare minimum would be to publish documentation on their hardware so drivers could be written without reverse engineering from schematics and microscope photos.