3 ms·
You don't. Asahi is far away from usable. They've got initial kernel support in, which allows it to boot. However no drivers have been written yet, there's noth
by deaddodo 5y ago
You don't. Asahi is far away from usable. They've got initial kernel support in, which allows it to boot. However no drivers have been written yet, there's nothing ready in the userspace and it definitely doesn't have an installer.
* Not decrying Asahi, they've done a lot of work and continue to do so. But it's best not to misrepresent the project's status.
- rvz 5y ago> They've got initial kernel support in, which allows it to boot. However no drivers have been written yet, there's nothing ready in the userspace and it definitely doesn't have an installer. Exactly my point as I have already said. We know it is not user ready but the parent comment is making as if it is already running on M1 Macs; which is hardly true. To debunk the M1 Linux hype squad again, it does not work to the point of it being usable and will take months to get it 'user ready'.
- marcan_42 5y agoYour description isn't quite accurate either. IRQ, DART drivers have been written; I2C, UART, NVMe, USB, PCI, USB-C/PD, Wi-Fi drivers have been adapted. I'm currently working on reverse engineering the display controller and will move onto the GPU after that. Alyssa has been working on the GPU userspace stack and the GLES2 tests are 80% or so passing, running mesa on macOS (open source userspace, Apple's kernel driver). I've spent a lot of time brainstorming the installer and researching the approach, and we already have manual install guide. I'll work on that as soon as the GPU kernel stuff is on track. As for userspace, there's nothing to be done for basic support; you can install any distro userspace you like. The main things there are the Mesa driver and, eventually, helpers for stuff like the Touch Bar (obviously we'll get the non-TB Macs running nicely earlier, TB is an annoying complication). Things are in various stages of development and review, and yes, only IRQ, UART and basic bring-up is upstreamed, but I think you'll find things get to end-user usability a lot faster than you might think.