Maybe Linux on Apple Silicon will be the best of both worlds in a few years --- I think the dedicated porting effort will more than succeed and will get something more polished than Linux on Intel macs ever was.
Maybe Linux on Apple Silicon will be the best of both worlds in a few years --- I think the dedicated porting effort will more than succeed and will get something more polished than Linux on Intel macs ever was.
No DKMS, ever. All our drivers are headed to mainline. I'm not even going to bother with DKMS most likely; people who want to use bleeding edge drivers before they're merged can use our kernel trees (and we'll have builds available for those folks).
For the reasons you say, I personally would rather buy e.g. some pine64 thing just might benefit from this porting work. (Probably more in the userland than kernel itself, tbh.)
The one good path I see for hardware is that in the system on chip era, open designs can gain a foothold by saving the companies money, just as no one could compete with free linux for server software 2 decades prior. There was no hope getting a foothold with 1 design = 1 chip, but a world where people can mooch some free IP for their dohicky might do the trick.
Still nowhere near.
Perfect for coding though.
Windows support is kinda funny, it works fairly well normally but has all kinds of strange bugs. For example, if you switch in/out of full screen windows will just randomly move between displays. There are quite a few inconsistent scaling bugs.
I haven't played with xrandr multidpi, although I hear a lot of complaints about it. I've tried wayland, but I wasn't keen. I was very frustrated with sway (twm), which advertises itself as a drop in replacement for i3, but does many things differently. The fractional scaling on wayland can be blurry. There are still loads of bugs.
I don't have to debug OS wide breakages or weird Wifi/BT issues or unstable GUIs and it's running Linux, not BSD on a weird kernel and file system with... interesting permissions and security settings.
And I can play games and use Docker at native speed.
YMMV.
Desktop Linux is the only bearable desktop UX. Anyone who actually prefers the UX of desktop Windows is mentally deranged and should not be allowed to make user facing software.
Think a bit about what you say.