1,376 karma · joined July 3, 2021
So it's a closed ecosystem that makes money for a cabal of corporations
We weren't lacking teenagers. We were lacking a dirt cheap seasonal exploitable massive workforce. There are not enough teens even if we conscripted them all. And if you don't, teens don't like doing work. Most teens don't live in the sticks anymore. And (for teens) we care about these stupid things like safety, a minimum wage, and labor laws.
It's not 1950 anymore. The world has changed. The reason we need migrant workers is WalMart. Their demand for ever lower prices creates the need for the lowest priced highest supply scalable labor due to a global supply chain and pricing pressure. You can't put the genie back in the bottle. Want cheap shit? Then you hire migrant workers. Or give up on farms and buy from overseas. Or make robots that can pick fruit. There's no free lunch.
You can get it from the carrot family, citrus, mulberry, and legume. Most people only know about the citrus.
For some reason a lot of apps have bugs in Wayland, like mousing over menus, only the first menu item shows up; move to a different item, then back to the first, and suddenly all the menu items show up. Persistently happens in several apps.
Some of the Flatpak apps also have serious performance issues and bugs that native ones don't. A big app I need to use is FreeCAD, which there was no ARM build for until the recent 1.0pre releases. Their FreeCAD build has some issues that their AppImage doesn't. But even the AppImage release has some weird bugs, and I wasn't able to figure out if they're FreeCAD bugs, Wayland bugs, Fedora bugs, or what.
And then there's DisplayLink drivers+userland, which amazingly kind-of works (after a bunch of tries), but then hard crashes or prevents the machine from resumung from suspend.
I also get weird giant green flashes on straight HDMI. And because the laptop resolution is fixed, when I attach a monitor, the laptop screen "invades" the monitor screen. Fullscreen doesn't work, the panels conflict, it's kind of a mess. I'm almost certain the latter is some kind of KDE/Wayland bug, but the green flashes must be the video driver.
There's a bunch of other issues I don't remember at the moment. But all of this adds up, sadly, to something I just can't make work. Really wanted it to.
That said, I've been using Asahi for a month, and I'm ditching it. Maybe in a year or two it'll be stable, but for now it's got too many bugs and unsupported features. A lot of the problems come down to Wayland and KDE/Gnome, as you literally have to use Wayland. But there's plenty of other buggy or challenging parts that all add up to a very difficult working experience.
One of the biggest challenges I see is support for hardware and 3rd party apps. Not only do all the apps need to support this slightly odd Arm system, but so do hardware driver developers. I never realized before just how much of a Linux system works because most people had an incredibly common platform (x86_64). Even if Linux on Mac became incredibly popular, it would actually take away development focus on x86_64, and we'd see less getting done.
(This kind of problem is totally common among Linux laptops, btw; there's a ton of hardware out there and Linux bugs may exist in each one. Adding a new model doesn't add to the number of developers supporting them all. If anything, the Mac is probably benefited by the fact that it has so few models compared to the x86_64 world. But it's still only got so many devs, and 3rd party devs aren't all going to join the party overnight)
A company creates a free buffet and sells seats at a table. They hope a competitor doesn't come and take the free food, slather it in hot sauce, and sell it at their own restaurant, because that would be rude.
Get rid of the app and extension stores and let users just install software they find on the internet. Safe and secure software is found on websites dedicated to reviewing them, like the Freshmeat of old, Tucows, etc.
I'm definitely not the target audience... Even after reading the faq I have no idea what it does