Remix.run Logo
apatheticonion 2 days ago

Apple helped by not locking the bootloader. I'd don't know if I'd call that going out of their way to make Linux a reality.

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.