this post was submitted on 16 Jul 2023
206 points (92.9% liked)

Linux

48339 readers
1144 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
 

Don't get me wrong. I love Linux and FOSS. I have been using and installing distros on my own since I was 12. Now that I'm working in tech-related positions, after the Reddit migration happened, etc. I recovered my interest in all the Linux environment. I use Ubuntu as my main operating system in my Desktop, but I always end up feeling very limited. There's always software I can't use properly (and not just Windows stuff), some stuff badly configured with weird error messages... last time I was not able to even use the apt command. Sometimes I lack time and energy for troubleshooting and sometimes I just fail at it.

I usually end up in need of redoing a fresh install until it breaks up again. Maybe Linux is not good for beginners working full time? Maybe we should do something like that Cisco course that teaches you the basic commands?

you are viewing a single comment's thread
view the rest of the comments
[–] avidamoeba@lemmy.ca 10 points 1 year ago* (last edited 1 year ago) (1 children)

Ubuntu LTS almost never does the things described without user intervention. E.g. breaking over time, apt not working. The most important thing I learned about Linux and Ubuntu was that I was breaking it. Once I drilled that into my head and began learning what not to do, it stopped breaking over time. My main system hasn't been reinstalled since 2016. And that's only because I was bored and reinstalled it at the time. Friends have Ubuntu LTS systems that they've had woking for over a decade, moved over several hardware configs during that time.

With that I have this advice for the newer users:

  • Use Ubuntu LTS. Almost everything else has an extra level of complexity or several that aren't obvious when you first start using them. Yes even user-friendly Ubuntu derivatives. Ubuntu LTS has an extremely large test base so defects are few. It's also stable so the number of defects generally declines over time for a given release.
  • Use the canonical sources of information for Ubuntu. Askubuntu.com, the Ubuntu wiki, the Ubuntu forums, man pages. The Debian wiki can be useful too. Arch'es wiki becomes useful when you begin to know what you're doing so you can translate what's there to Ubuntu.
  • Don't use YouTube for that or random sites that have SEOd themselves to the top of Google. Or ChatGPT.
  • The first question you should ask when something breaks is "What did I do wrong?". Trace your steps. Answer it. Fix it and don't do it again. E.g. something that should work without sudo doesn't, so you run it with sudo. A true classic.

I know many here won't like me suggesting Ubuntu, but the reality is that throwing new users elsewhere is often a disservice to them. Even Debian, which I use too. The proliferation of "Ubuntu bad" across the newer slivers of the community has been just "bad" for those new users. There's a lot of us that can help support new users but we can't do that in places where the "Just try X distro instead" comments outnumber us 10 to 1. In addition there's so much misinformation thrown around as fact that we just can't compete. The D-K level is too damn high.jpg

Source: I've used Linux for 19-years and professionally since 2012, for more use cases than I can count.

[–] khuldraeseth@lemmy.ml 5 points 1 year ago

i use arch btw, but have my upvote for "canonical sources of information"