4 ms·
I use Linux every day. I love it. But I don't think your list reflects reality. > Bollox. Gnome/Mate Display-Manager does an excellent job. If you're still usi
by BiteCode_dev 6y ago
I use Linux every day. I love it. But I don't think your list reflects reality.
> Bollox. Gnome/Mate Display-Manager does an excellent job. If you're still using X11 manual configs than what do you expect..
I have to go from multi-screen configuration to configuration because of my job. I happen to try a lot of combinations of connectors, dongles, screen brands/resolutions...
And no, this is really, really not solved. I have problems 1 time out of 3.
> "Linux drivers are usually much worse (they require a lot of tinkering..)" - Broad statements are usually wrong. Especially this one based on an opinion from the 90's.
They are, here. For BT, Wifi, graphic cards and printers at least, I attest that I most of the time have less features and/or stability using Libre drivers.
Does it work well enough for day to day use? Certainly. Can I use my "scan" button on my Epson laser? Absolutly not.
> "Resume after suspend in Linux is unstable and oftentimes doesn't work." - Bollox. Resume from Hybernate - maybe. But suspend works perfectly most of the time.
Most the time is not enough for sometime like suspend. The whole idea is that you _trust_ the computer to restore you work space the way it used to be. If you can't, if sometime it may not boot, or disable the network card (common problem), then it failed.
Can you imagine if VSCode would restore your file tabs, but only, most of the time?
In fact, one of the first thing I do on a fresh install is to go the the "close lid" settings, and disable suspend, because I'm afraid to lose state by mistake.
> "X.org is largely outdated" - duh... the whole list on this topic is dated issues resolved by WM.
X is largely outdated. That why we still have flickers when booting a linux desktop, which means you will never ever make a Mac lover use Linux because they will not trust it.
Yes, appearance matters.
> "Applications development is a major PITA" - this is ridiculous.
If you talk about web or cli apps, yes. But desktop apps, no.
It IS harder to dev a desktop app for linux, because you have to support a HUGE diversity of configurations: distros, versions, desktop managers. Want to add a system tray icon ? Well, are you targetting Gnome 2, Gnome shell or Unity? Want to make a package ? rpm, deb, snap, flatpack or appimage? Want to use QT4? Not installable from the official repos in the last Ubuntu LTS.
Meanwhile, apps that worked in Windows XP often still works on Windows 10.
The alternative is to limit yourself to a weak % of users from something that is already a niche.
I love Linux, but being in denial doesn't help getting it in better shape.
Not to mention this lists is tiny compared to the actual article.
- ubercow13 6y agoIt all depends on your experience doesn't it. Last time I switched back from Windows to Linux, it was because my laptop's Intel wifi card would constantly stop working under Windows, and because that laptop had no reliable sleep mechanism because Windows was trying to push something called 'connected standby' that basically prevented the laptop properly entering S3 sleep.
- stiray 6y agoI moved to linux on desktop after windows 8 blasphemy (but I am developer of linux applications for decade) > "Applications development is a major PITA" This is so true. But not (or mostly not) due to kernel. The whole problem lies in distributions and libraries, they break the ABI on all levels, even libc is not stable. This is the largest showstopper for linux on desktop - it is a moving target, from system file locations to ABI. It is just horrible. Too many cooks spoil the broth. And the answer is to just add another layer. Docker. No it is not a answer, it is just another patch to the anarchy. In theory there shouldnt be any need for it.
- BiteCode_dev 6y agoThen you'll have the Rust/Go devs that static link everything for this reason. And the flatpack/snap/appimage advocates to ship a virtual containers. But of course you forgo the trust you get from the repository maintainers curation, and break the security update mechanism.
- AsyncAwait 6y agoPlaying devil's advocate, the anarchy is a major reason for me choosing Linux. Yes, the choice and "disorganization" of the whole thing can be overwhelming and inconvenient, but once you set up things just the way you want, it hits a sweet spot from me that no other OS can, (I've tried them all). Granted, I mostly work on server-side and CLI software, but both Qt and GTK were reasonably pleasant for the odd job I needed them to do here and there. I am on Arch, but I've found that targeting the latest Ubuntu LTS gives you a popular enough denominator of libraries that it isn't too hard to make it work on other distros, (the Arch community will usually even do a good job for you via the AUR).