Seriously, if Apple copy Microsoft with a stunt like this, that'd be my cue to buy a Framework laptop and switch 100% to Linux for work.
(Which would be enormously painful as Scrivener isn't supported on Linux and it's been my work platform for the past 15 years.)
NB: only distributions with X.org ranther than Wayland and sysv init instead of systemd need apply.
@cstross @hko mostly Wayland is a performance improvement for applications running locally on a computer, at the expense of applications which rely on the X windows client/server model. I don't know enough about the engineering issues to speak to its advantages if any, but Wayland has basic user interface problems.
It is a consistent problem of Linux that usability invariably take second place to engineering issues.
@ravenonthill that's actually bullshit and there are practically no contemporary toolkits that use x primitives anymore – and to get a decent desktop experience you have to work around the protocol. this is one of the reasons why x is so painful to develop.
(and i actually did set up and then run regular x protocol over network around ~2005, with thin clients running x servers and connecting to a beef-ish application server. it was bad even then.)
i mean, wayland is by no means perfect, but you clearly have no bloody idea about how x works, and why its developers all moved to work on wayland.