this post was submitted on 06 Sep 2024
-103 points (18.4% liked)

Linux

48352 readers
880 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

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I've been using all major OSes for a long time. I have the most experience with Windows, I've been using it since Windows 95 and stopped at Windows 8. I've been using macOS for about a decade and Linux (in total) for about 5 years. I have started with Mandrake, moved to Mandriva, spent over a year on Ubuntu and recently I've been using Fedora as my daily driver. And honestly, I'm running out of patience.

Few days ago I ran into the gpu driver issue. Long story short, Steam games started to crash on directx issue. Games that were working few weeks ago. I admit, I was mocking around with GPU drivers in order to make Podman containers to access the GPU. But I did the fresh diver install and it didn't solved the issue (also my GPU was not found despite all commands showed it was there). I don't have much spare time and I would like to play a game, I used to play before, without spending hours/days fixing issue that didn't exist last time I played it.

But it's not only about games. I have two laptops, both running Fedora 40 KDE spin. Some time ago on one laptop the power widget stopped working. It shows "no power profiles found on a device". But when I delete the widget and add it again, it works fine.

Other issue is with the general look and feel. There are many apps that don't follow the OS look - lack of window borders/shadow, random icons that don't match the system, flatpacks having issues accessing system configuration (e.g. vscodium not recognising zsh as a default shell).

Few more problems I had:

  • on GNOME, some extensions where crashing without any reason
  • some apps don't respect desktop scaling
  • bluetooth randomly dropping connections
  • syncing files between devices is always a struggle
  • you never know what's going to break when installing updates

If you want a Linux like experience use macOS, and if you want to play games, stick to Windows.

top 50 comments
sorted by: hot top controversial new old
[–] TheGrandNagus 85 points 2 months ago* (last edited 2 months ago) (4 children)

Fucks around with GPU drivers for some reason

Experiences GPU driver issues

"How can Linux do this to me??"

[–] [email protected] 16 points 2 months ago

My favorite implication of these kinds of posts is that windows somehow doesn't ever have driver issues.

load more comments (3 replies)
[–] Meltrax 59 points 2 months ago* (last edited 2 months ago) (4 children)

You were fucking with your GPU drivers, lost access to your GPU, and you have concluded from that that "regular users" (who don't know what a driver is or does) should not use Linux?

EDIT: Stick a "normal" user on a stable distro with a clean UI like Mint or Fedora, keep in mind they probably don't know what a terminal is and will probably never use it, and they will be fine for almost all cases.

[–] andrewta 3 points 2 months ago

He listed just a few more things then that

load more comments (3 replies)
[–] [email protected] 54 points 2 months ago

You are not a regular user. My parents are regular users and they have been using Linux for years. They don’t know though. That’s a regular user.

[–] [email protected] 33 points 2 months ago (1 children)

I think Windows has a very poor track record for ui consistency as well. It feels like every Windows app wants to roll its own UI; Firefox, Discord, Steam etc. I know Discord and Steam also have those issues on Linux as well, but it feels like every Windows app wants to roll out it's own window decorarions and theme.

Honestly, I'm pleased at how consistent most gtk based apps look.

[–] slazer2au 19 points 2 months ago (1 children)

Windows can't even get their own UI right.

Look at the win10 control panel. Nearly a decade later and we still have to use the classic control panel to change settings.

[–] [email protected] 4 points 2 months ago

If you want to edit macros in Excel, you'll see a Vista window. Vista! In 2024!

[–] [email protected] 25 points 2 months ago (2 children)

Linux sucks, Windows is worse, MacOS is useless. We must conclude that those systems are not a good choice for regular users. I recommend a simple pocket calculator instead. No graphics drivers to worry about, no firmware updates, if it goes wrong you just press the reset button and it's ready to go again in a tenth of a second, no need to do backups, you can get a pretty good one for $20, light weight, really good battery life. Much better in almost every way.

[–] Shady_Shiroe 7 points 2 months ago

'28008 3434', can share memes on those things too, you just need to hold it upside down

[–] [email protected] 4 points 2 months ago

sounds reasonable

[–] CaptainSpaceman 18 points 2 months ago (5 children)

Is Linux perfect? No

Is windows better than linux? No

Is mac better than windows? No

Are your specific issues a reason normal users shouldnt use Linux? No

[–] [email protected] 4 points 2 months ago (1 children)

I'm going to disagree with you on the "is Mac better than Windows" front - I think there's good arguments either way though. At least with a Mac, the end user is still, mostly, who they are designing for. On Windows the end user is becoming the product.

[–] CaptainSpaceman 6 points 2 months ago

Both products have flaws I dont like, so im ok with either stance tbh.

load more comments (4 replies)
[–] [email protected] 17 points 2 months ago

While some of this can be a problem, I feel like using podman automatically disqualifies you as a regular user.

I think the more accurate title is “Linux is harder for medium power users who are already used to an operating system.”

I honestly feel I am unqualified to say how easy Linux distros are, as I often think to do things that a normal user wouldn’t, thus breaking my system in a way that doesn’t mirror what a regular user would experience.

[–] [email protected] 17 points 2 months ago

Yes, that, in fact, is an unpopular opinion here.

[–] [email protected] 15 points 2 months ago (1 children)

Computers are not a good choice for "regular users". Get them a locked-down iPhone and be done with it.

What you are describing is not a situation unique to Linux - or even Windows. "Software is hard and it sometimes breaks". My Windows 11 laptop that I use for work and to which I have made exactly zero modifications sometimes doesn't recognize when I've connected external speakers. And I can't disable hyper-v despite following all of the instructions. This is a corporate provisioned and managed system and simple stuff just doesn't work.

X% of all things have bugs. Your mistake is in thinking that the percentage that you're seeing are somehow special or related to the particular OS you're running at the time. The classic "the grass is greener" fallacy. This is pretty evidenced also by the fact that you're a classic "distro hopper" whose always looking for the perfect system rather than taking the time to understand the problems and deal with them as they come.

[–] BitSound 2 points 2 months ago (1 children)

I'd be careful of pushing the narrative about computers not being a good choice for regular users. I'm going to channel a bit of Stallman and say that that's how we end up without The Right To Read

[–] [email protected] 6 points 2 months ago

That's fair - I'm not saying users shouldn't be able or allowed to use computers, but just that it's been proven over and over again that most people simply don't get computers. They should always have the option to learn what they can though.

[–] UnfortunateShort 12 points 2 months ago

tldr: Linux can have driver issues and programs or updates might not work as expected. So anything you can expect from any major OS.

[–] [email protected] 12 points 2 months ago

Did you mean computers are a bad choice for regular users?

Something something touch grass. Bugs exist in all OSs. If my data sold & being advertized + tracked by a US-based company’s closed-source OS is the alternative, then I am just turning off the computer & starting a farm.

[–] notagoblin 11 points 2 months ago

Mate. Stick with Windows or MacOS. I don't think Linux is for you.

[–] JustAnotherKay 11 points 2 months ago

GPU doesn't work after being reconfigured

On GNOME extensions crash

"I made modifications to my system and broke it"

Syncing files between devices is always a struggle

Syncthing?

Never know what will break when updating

Read your updates before you do them?

Bluetooth and scaling are not issues I've ever run in to, but I can't say they're not common.

Basically, this whole post reads as "I messed with things that I didn't properly understand and I'm blaming my computer for doing what I told it instead of what I wanted"

[–] Veraxis 10 points 2 months ago* (last edited 2 months ago) (5 children)

I am looking through these issues and I cannot say that I can relate on almost any of these. Sorry to hear you have been having so many issues!

I do plenty of gaming and cannot think of a time where I have had GPU driver issues (despite the fact that I have Nvidia graphics on 3 out of 4 of my systems, which is supposedly more problematic).

My bluetooth works fine, and it has been literally years since an update broke something, bluetooth or otherwise (which I cannot say the same for Windows on my work computer).

I use KDE connect, SFTP, and SMB servers and I have never had any issues transferring files between Windows, Android, and Linux. What do you mean about that? (seeing other replies, it sounds like you are using iOS. That sounds like that may be an Apple problem and not a Linux problem, because Apple tend to be terrible about playing nice with other ecosystems)

The scaling is the one point I can sort of relate on. I think there is still some work to be done regarding DPI and scaling on Linux, but it's not enough of an issue to make me want to switch operating systems.

As for GNOME issues and window decorations, that sounds like a GNOME problem. GNOME does things very differently to all of the other DEs and forces programs to manually define their own window decorations rather than allowing standard default icons like other DEs, so my understanding is that GNOME in particular tends to be a source of constant headaches for Linux developers.

And I'm not some sysadmin or CS major. If I have a problem, I do a web search. If I can't find it there, I make a forum thread. I don't post a rant saying that Linux is a bad OS, lol.

[–] [email protected] 4 points 2 months ago

Also, on your SMB server you need to add a specific configuration to play nice with OS X...

https://wiki.samba.org/index.php/Configure_Samba_to_Work_Better_with_Mac_OS_X

So yeah that's on OP not reading through the documentation.

load more comments (4 replies)
[–] [email protected] 7 points 2 months ago

Why you say "Linux" when you mean "Fedora"?

[–] BitSound 7 points 2 months ago* (last edited 2 months ago)

For your bullet points:

  • Yeah, GNOME can be flakey with extensions. Almost no regular users will install extensions though. Windows also has tons of bugs and issues that users just ignore because it's the "default"
  • Regular users won't care about desktop scaling. I've seen people using the blurriest, weirdest aspect ratios on Windows because they liked it that way
  • Bluetooth sucks on all hardware and with all software, to various degrees.
  • Syncing files is trivial with Syncthing
  • MacOS keeps breaking my coworker's setups with every update.

GPU issues can be hard, but that's not really Linux's fault. There's a reason this image exists of Linus giving nvidia the middle finger:

That being said, it's getting better. As of this year, nvidia has started putting some real effort into making things work with wayland.

EDIT: I've found nirvana with NixOS, speaking of GPU drivers. I just add a few lines to /etc/nixos/configuration.nix and it goes off and ensures that the nvidia drivers are present. I also run lots of CUDA stuff on top of that and it all works about as seamlessly as possible.

[–] [email protected] 5 points 2 months ago

My kids, who began using Linux at home and then Chrome OS since the ages of 5 ,would suggest that it's only older users who are completely stuck in their ways and can't adapt to different operating systems.

[–] [email protected] 5 points 2 months ago* (last edited 2 months ago)

A Macbook Pro 2016 user here (MacOS and EndeavourOS dual boot)

KDE: some menu options freeze, can't change keyboard layout

Me: slow transition towards i3wm, write some basic scripts to get what I want working

it took it like 7 months to finally have issue: dbus timeouts when launching some applications

Reinstalled and it works. Well has some issues, like audio and wifi take effort to get working.

Also I find Flatpaks a headache to work with. Easy to set up, but I would consider it rather messy.

I still kinda use MacOS. Would I recommend? Yes, but under specific circumstances. You may need to buy some software. I can get what I want with Homebrew (unless you --no-quarantine it verifies the apps after each update). Is kinda plug and play system when going from Apple to Apple, but in terms of customizability and functionality Linux is superior. Also newer MacOS is awful when it comes to storage. I don't even know how it is possible for it to take so much space with it magical bits I don't need neither want and can't delete. Also get your wallet ready, since older Apple products lose support and you can't simply upgrade your OS (technically can with some effort), so you can buy a new Mac. And I can tell you that it sometimes gets annoying when you can't install things just because OS version. MacOS is not meant for much gaming neither for people that want to use it for development, it is possible, but harder thanks to its dir structure. Also it is harder to make MacOS builds and get proper scaling on retina displays (some apps get blurry). Also Mojave is the last OS version to support 32 bit (rip gaming). No Steam Proton. And you can't just disable external monitors unless you unplug them (great for my modular setup with more than one machine and one monitor), which I find really inconvenient. The monitor is multi input but my notebook is stil outputting to that damn display and prefers it for launching applications on there. Meaning I can't work on it without either this pain or disconnecting it with one utility I found that has an issue on github that you can't reconnect the monitor unless you reboot. Also why can't I set a 60Hz monitor to 60Hz and 30Hz is the maximum? (can do on Linux with no issue)

And did I mention I tried to run Krita on my MBP and it sounds like a jet? Yea, performance is sometimes great on weaker MacOS devices

So yes, go buy that awersone Apple computer, but don't expect it to work flawlessly. There's plenty of little details that in the end mess up your day and user experience.

I mean, if you have money for the newest Msomething macs then sure buy one, but if you want to buy older, look for those that can run Linux with decent hardware support, or you'll regret your purchase.

[–] [email protected] 4 points 2 months ago (1 children)

You must be LTT's chaperone

load more comments (1 replies)
[–] vikingtons 4 points 2 months ago

I've been lucky enough to dumb guy my fedora install since 28, and it's been pretty decent to me. Granted I'm not using nvidia graphics, and I feel like that could throw a big spanner in the works for regular users. It's a big enough leap getting into the mindset of installing software from Distro repos rather than directly from the vendor.

I hope the newer nv open kernel modules don't stay out of tree. Also hope that NVK will give users the ability to just plug and play with mesa drivers in the future.

[–] INeedMana 3 points 2 months ago (4 children)

started with Mandrake, moved to Mandriva, spent over a year on Ubuntu and recently I’ve been using Fedora

Another unpopular opinion:
That's because you've been using distributions that are either behind the times or have a lot of wonky crap added to them that looks like user friendliness when it works and is like fixing windows when it doesn't (I've been through similar path, just with a few other distros along the way)

Start with Gentoo or Arch (maybe Slackware). These are close to the grass, so the way to set things up is the way to fix things up

some apps don’t respect desktop scaling

are these gtk based apps? Different toolsets require different envs

syncing

Have you tried syncthing?

[–] [email protected] 7 points 2 months ago (1 children)

Start with Gentoo or Arch

I wouldn't recommend arch to general users. I consider myself a general linux user, and figuring out Arch, even after the installation hurdle, wasn't easy for me.

is like fixing windows when it doesn’t

I don't think Arch really makes that easy. Although, I guess archwiki is pretty great. Even arch forum helped me a lot with respect to other disto.

[–] INeedMana 1 points 2 months ago* (last edited 2 months ago)

That's why I wrote it's another unpopular opinion. Somehow the internet claims Arch is hard when to me it's been the easiest distro I've ever used

  • No GUI bs, unless you install it yourself, that you never know what it does under the hood. The config file you find in man is the config file that governs the thing - easy
  • You deleted a little bit too much? You just reinstall package, like in Slackware - easy
  • You need something from outside the packages? Arch is very well prepared for you building things from source and install it in a sane way, instead of pure make install, like Gentoo - easy
    And PKGBUILD is easy to understand, RPM and DEB package creation is black magic
  • You don't have a lot of crap in the system that you are not sure you need. Since it comes rather plain, you either install something you want, or it gets installed as dependency

But, of course, YMMV
And I've tried "easier" distros in the past. Sooner or later it always felt like I need proprietary set of keys to unscrew the lid to flip one small cable

load more comments (3 replies)
[–] [email protected] 1 points 2 months ago* (last edited 2 months ago) (1 children)

I don't really get the obsession a lot of people seem to have with trying to push Linux on people who are content with windows

It's great for technical people who actually understand the reasons to use it but I really doubt switching to Linux even if it works perfectly and never breaks down (which it probably won't) will it really be a net positive effect on the lives of non technical users.

To repeat the same thing everyone always says if all they're using is a browser they could be using any OS, but at that point windows serves them perfectly well and doesn't require the local nerd's help when they want to edit an image or something

[–] INeedMana 1 points 2 months ago* (last edited 2 months ago)

I think it comes from diminishing experience windows provides

An example, since a few windows versions I can't get to install an old HP printer because they haven't written the drivers for it. On Linux it works fine.
You don't want ads and your os to be sending your passwords who knows where? AFAIK ATM no long time support version of windows provides that.
My gaming buddy is rather well versed in computer stuff, he's the person that writes and hosts our discord bots. He can't make sound drivers to work as he wants. Sometimes things go loud without reason, sometimes mute doesn't work, sometimes sounds play on an output that according to Windows is muted... Crazy stuff

[–] [email protected] 1 points 2 months ago

Look, Microsoft Windows and Apple OS are the worst you can have.

[–] [email protected] 1 points 2 months ago

So you're a user that tinkers with your system, breaks it, can't get it working correctly again...and that's Linux' fault?

And you consider yourself an example of a "regular user?"

load more comments
view more: next ›