this post was submitted on 24 Oct 2023
105 points (92.0% liked)
Linux
48145 readers
623 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I'll say it again: https://tadeubento.com/2023/linux-desktop-a-collective-delusion/
I always smile when I see Spyware like Windows called "user friendly". Depends on what you mean by that I guess. Is it user friendly to target your users with ads and tracking? Guess so.
Great article, have a few issues with it though:
Google docs are free (as in beer) and collaborative and just about as good, and Minihard's web interface also works. This still doesn't account for all use cases, bur that should be about 80% of people who think they can't live with LibreOffice.
KeepassXC is cute, but not modern because of it's lack of cross-device sync. I use Bitwarden and it works great. Having options is great. I get their frustration with flatpaks self-contained package formats have only ever given me headaches. Also flatpak isn't a feature that windows does either.
I have no clue what their problem is with virtualization, but I've used virtualbox, vmm, and just the CLI for qemu, and I've never had the issues of cumbersome installation or a virtualization disabled error
Speaking of virtualization, I've run old software and games with wine all the time. I'm sure there's some performance hit, but it's pretty negligible unless you're one of those people that meticulously tracks performance metrics instead of just relying on feel (cough "5-15% performance hit in games boohoo cough)
*some developers and sysadmins. I know people who act as counterexamples and use linux personally and professionally
Aaaaaaaaaaaand all the previous examples go out the door. All of the aforementioned "benefits" of windows cost money. Adobe is all SaaS, MS office is SaaS, AutoCAD is SaaS, windows itself is arguably SaaS, that hypervisor that isn't jank is SaaS; those annoying janky hardware solutions that have drivers only for windows charge for those drivers and the bespoke UI programs that control the hardware, the securitybrisks of running XP for the aforementioned costs money, those sysadmin and developer solutions cost money (usually also on a subscription). If you want the well-documented and supported software that brings the streamlined experience that fanboys prattle on about, you don't go with freeware; windows freeware sucks just as hard in the UX sense while also being proprietary and spying on you/designed only to upsell you to paid. And don't make me get into the monetary worth of all the data the above programs and windows itself harvests. This rose-tinted windows experience isn't "cheap" unless you're in the global top 10-20%, the rest of us make do with freeware that sucks harder than linux. I'm one of the few who are lucky enough to be able to save 25% of my monthly income and some dick behind their keyboard is trying to convince me to throw 2 months worth of that away every year on software that doesn't do the job better, just more conveniently.
Not to mention the spying! What is this? Stockholm syndrome? Battered user syndrome? Blink 3 times if Windows hits you!
As far as I can tell, most of the actual arguments that hold weight boil down to "For desktops, Windows is superior for businesses and jobs" and that's not a failure of linux. That's fine by me if it isn't profitable, that's not the point of FOSS. In fact that misses the point entirely.
For what's worth I think LibreOffice is way superior to Google Docs and in Calc documents can even be shared. Maybe we'll see more of that in the future?
This is right and wrong at the same time. KeepassXC does allow for cross-device sync, the keychain file is saved and created in a way to handle real time syncing across devices. Most people use Synching or some even public clouds for it. There are also multiple features to share items across users https://keepassxc.org/docs/KeePassXC_UserGuide#_database_sharing_with_keeshare.
KeepassXC is simple, secure, audited and reliable and unlike Bitwarden it doesn't require a service running and wasting resources in order to get the job done. It is all filesystem based very portable and bullshit less. Also unlike Bitwarden it doesn't require 4GB of ram and 25GB of storage to host a simple sync service. I'm aware there's an alterative implementation of the Bitwarden written in Rust that is way more reasonable but still what kind of garbage software requires that amount of resources just to sync passwords?
Yes, so what? All of the aforementioned “benefits” of Linux cost time that is guess what, money.
Unless that freeware is WinSCP that is effectively better from a UX and performance standpoint than any similar client for Linux as described ahah
As you said, you're one of the lucky ones, maybe your workflow can be 100% productive under Linux + alternatives as it is, but it doesn't change the fact that for everyone else that works with other people who use the proprietary solutions can go that route. There are a ton of cases listed on the article.
The point of the article is to consider ROI above all instead of being a blind follower that worships Linux desktop as religion and a solution that will fit all and everything.
There's group policy to fix that and W10Privacy if don't want to spend the entire afternoon... Not perfect yes, but guess what Ubuntu also snitches on you, Firefox includes unique identifiers on each installation and contacts Mozilla's servers frequently and at least a 3rd party analytics company - even after manually disabling everything known and suspicious under settings and config editor.
What's the point of FOSS if it can't properly and actually replace proprietary stuff in the job in order to free our "2 months worth" of work? You yourself use it like that.
How do you run a containerized web browser and password manager in Windows?
If you aren't then I see the complaint ridiculous, because outside of flatpak it works fine.
Look, Flatpak is great and solves the packaging problem of Linux desktop apps once and for all for all distros.
That doesn't answer the question.
I agree, they are great, but they are also new and have bugs to work out.
What's wrong with GNOME Boxes? My experience has been great for the past two years. Better than Virtualbox.
Nah, for all the pain, I still rather be on linux.
Windows lately: The office and SCADA machines I work with are the most obstructive systems imaginable. Randomly logging users out while running a machine, blue screening despite only running a single 2mb .exe for more than a week. Surprise, bitch, you gotta update even though this is a mission critical machine that is in use!
In all seriousness I would really love to see how you people are using Windows and how good is your hardware. I don't get it, been using Windows both at home and work since ever (alongside Linux) and I can't complain since Windows 10. Instead of spending around 2 months tweaking a Linux DE and Wine to get something somehow working if you just spend a single afternoon configuring Windows properly it will run fine for years.
And btw if you're running mission critical systems / SCADA and Windows nags you with updates and whatnot maybe that isn't Window's fault, its yours because you decided to cheap out and instead of getting Windows 10 Enterprise LTSC you went with Windows 10 Home or Pro. At least get a regular Enterprise edition and hire a good consultant that knows his way around group policy. :)
I ran Debian on my daily driver laptop starting in 2016 and after the first week of tweaking I ran it for 5 years. And that's not just web browsing, I used it for gaming, running VMs, programming and CAD. It was the lowest maintenance machine I have had. Conversely my W10 gaming machine surprises me pretty much monthly with its Windowsy bullshit. Will the USB mic be detected or will I have to restart Steam to regain voice chat, will the latest update disable my second monitor, will a joystick that requires no extra software under Linux require me to run an unsigned executable with an EULA written in Chinese? Who knows! 🤡
Our IT department was outsourced to an international support company that thinks blocking NTP but allowing SSH and mandatory reboots of production equipment is a solid security policy. "Windows Brain" is a thing in corporate settings.
So you were virtualizing Windows for those tasks and you say the entire machine was low maintenance. How come you say that a Debian machine with Windows VMs is more low maintenance than a simple Windows machine?? If you had Windows all along how come you didn't have to deal with the alleged "annoyances" of Windows inside those VMs?
On the first comment you said Windows was at fault for rebooting itself and asking for updates... now you're saying it reboots because some support company in India is forcing reboots... So in the end its your CEO's fault for hiring them not Window's...
I use software to program industrial hardware, it's Windows only and if you install it all (or multiple versions of one package) on a single machine they start to break each other's shitty hacks. Using VMs saves me from having to own and maintain 5 physical machines. The VMs don't even have a virtual nic so they stay frozen in a working state and don't get broken by a bugfix.
Denmark.
The Windows problem is that it needs to restart during the update process and that Windows "professionals" have no other option. The fact that updates are on a mandatory schedule at all is the result of 20 years of vulnerabilities that were going unpatched because Windows updates break working systems.
Security updates for Linux are just as needed, an unpatched bug can be exploited, but applying those patches does not interfere with operation of the machine. The update can be installed at any time, restarting the application or the whole machine can be done at any time.
This isn't always true. Kernel updates require reboots and those are as equally important when it comes to security. There are tons of systems that get hacked in this way, people update the software without rebooting and suddenly they're running a 4 year old kernel that is exploitable in some way and they thing they're secure.
Also you don't seem to have experience with LTSB and what and how updates are done. Long story short: security and very critical updates only reboots aren't required as often as with regular Windows Pro/Home/Enterprise nor they're are surprise updates randomly rebooting things. Your admin will control everything how it happens and when.
When it comes to Windows the reboots are usually require reboots are feature updates and other non essential stuff. Apart from those situations similar to the Linux kernel it won't require a reboot.