Replying to @⁨BlackPenguins@lemmy.world⁩

The only way to meaningfully compete with freeware is a feature advantage: if your revenue can sponsor developers to focus on polishing and improving your system beyond the free alternatives, there will be a market of people willing to pay for (immediately*) better products.

It’s what keeps Excel a step ahead of Calc: between a rather clunky UX and frankly awful documentation for some features and functions, Libre just doesn’t quite have the same maturity. It’s good enough for the majority of use cases, okay for some more and I’m really only aware of one feature I miss (Power Query or equivalent) or haven’t found. But it’s not as polished, and for some, that alone is reason enough to stick with paid products.

Conversely, it’s why more people are starting to move off of Windows: between user experience improvements, smoother installation, the spreading realisation that most stuff happens in browsers anyways and Proton making a lot of gaming a lot more accessible, Windows is losing that edge in features. If the list of anti-features and drawbacks grows large enough, the familiarity alone just doesn’t hold people any more.

You can compete with free competition, but that requires an eye on the market. And performance-impeding spyware just isn’t must-have for everyone.

*as opposed to supporting open source devs to the point where they could focus on their software, hopefully leading to better products some time later, which is less gratifying and less reliable than paying for a project you get right now

Replying to @⁨AmyAye@nord.pub⁩

I strongly feel the only reasons Linux is actually gaining traction right now are

A) proton/wine getting good enough interfaces for regular people to start using them (steam, heroic, hopefully bottles someday gets easier to use)

B) KDE making strides with their desktop envoronment.

C) flatpaks being easy to use and fairly reliable once someone learns to prioritize them

All still have a LOT of work to do with UX, but they are close enough to good that its less of a hurdle for new people to pick them up.

en

Replying to @⁨poke@sh.itjust.works⁩

Honestly there are some things I feel Microsoft and Apple do still do better and since they are UI-first considerations, Linux will likely never keep up.

For example: Apple has app packages. Imagine a flat pack to install by just dragging into a folder. Thats it all dependencies are there in the package. When you double click, the default action is to run a predefined binary within the package. It’s basically a folder whose default action is launch a binary within rather than open and browse. If you want to uninstall, just drag to trash. The OS keeps receipts and when I sees a package is sent to the trash, it handles the cleanup for you.

Flatpaks kind of do this but not really. It’s really clever and there’s no reason Linux can’t do this other than it just doesn’t face the same design pressures Apple did when they made it. Apple was GUI first, Linux had a GUI as an afterthought.

Microsoft has the plus of turn it on and it’s already there. Anymore, that’s pretty much all it has. Linux is getting much better with easier to use graphical installers and pushing themselves into a system much faster than windows does. But if a user doesn’t understand how a computer boots, that they can tell the computer to just boot something else, it’s overwhelming to get to the Linux-is-easy part. I feel like there should be a single click installer that creates a recovery partition, tells the uEFI to boot into it, wipes the original windows partitions out and installs to the computer, then removes itself, lets Linux reboot and reclaim the entire drive with a partition resize.

Replying to an earlier post

I feel like there should be a single click installer that creates a recovery partition, tells the uEFI to boot into it, wipes the original windows partitions out and installs to the computer, then removes itself, lets Linux reboot and reclaim the entire drive with a partition resize

Most linux installs are easier than Windows. It’s not a Linux issue, it’s an “already installed” issue. I wouldn’t want installations to be any easier than they are because the steps you’re involved with are steps that someone needs to give input or you risk destroying everything you had. Any OS installation that isn’t OEM, linux or Windows, starts with the assumption that there might be something important that it shouldn’t touch. Linux has OEM installations that from the perspective of the user receiving the computer, are identical to starting Windows for the first time.