this post was submitted on 16 Jul 2023
343 points (92.1% liked)

Linux

48072 readers
1 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 6 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?

(page 3) 50 comments
sorted by: hot top controversial new old
[–] TheQuantumPhysicist@programming.dev 5 points 2 years ago (3 children)

The Linux community doesn't understand what "just works" really means.

Whether windows or mac, I plug my machine to the docking station, and it just works.

With Linux, every day a different problem. Out of the blue, screens just stop working. Resolutions change. Every restart different behavior. Zero consistency.

I'm not 17 anymore... I don't have the time to keep tweaking. I need to be productive.

So what do I do? I SSH to a Linux machine whose desktop environment I don't wanna see, and code remotely. Most productive setting.

You asked. Here's the answer.

[–] RassilonianLegate@mstdn.social 4 points 2 years ago (4 children)

@TheQuantumPhysicist
@leninmummy
This is another one of those things I've heard about but not experienced, I use my computer every day and haven't had any issues in over a year at this point

load more comments (4 replies)
load more comments (2 replies)
[–] JackbyDev@programming.dev 5 points 2 years ago (8 children)

Using it since I was 12

People have been using X since that age so anything different is going to be jarring. Just the smallest roadblocks can put people off of stuff. Why bother learning something new when the old thing works?

load more comments (8 replies)
[–] denissimo@feddit.de 5 points 2 years ago (2 children)

This is like asking why manual or automatic is frustrating. You mostly use the thing you have grown up with and that's it, particularly when you got bills to pay and there isn't much free time unfortunately. If you put it into perspective, a massive amount of users already hold Linux in their hands and everyday life: Android. Nah let's get back to computers.

IT class back in college taught a wee bit of Linux. I was one of the few who were interested and did what the teacher said, the rest played Hearthstone. Linux Mint is what intrigued me since high school. A wonderful OS that brings life to laptops too slow for Windows 7. But I'm still the cozy and unbothered person who sticks to Windows on their main machine. I just want to relax after a good days work and play Forza Horizon 5. However I do enjoy my Linux laptops that won't run red hot just because of Windows Update, Defender, telemetry and other garbage. My love&hate about Linux is that there are so many distros to choose from. There were times when x is better than y and it was(still is) the devils circle: distro hopping. Today I'm cool with Ubuntu derivatives like Mint and Pop, along with Fedora and Suse, since a decade of having at least one Linux PC I still don't find joy in advanced stuff like Arch. Anyway use the thing you are comfy with and don't let anyone judge you, live your life. <3

[–] Ew0@slrpnk.net 4 points 2 years ago

Some of us like it to work, some of us like to make it work :)

load more comments (1 replies)
[–] knowncarbage@lemmy.fmhy.ml 5 points 2 years ago

Linux gives you freedom.

Freedom lets you break stuff.

If, like Windows or MacOSyou just use it as intended by official support, it should be fine. If you start just adding everything and anything from anyone you're gonna break stuff.

Other stuff is made to be idiot proof, Linux is not.

[–] Hjulkula@lemmy.world 5 points 2 years ago (2 children)

I put Linux Mint on my grandmothers old computer because the hardware was preventing it from upgrading from Windows 7 without massive slowdown. Back when she was using windows (albeit windows 7) she would call me every week with a new issue. Since installing mint she very rarely has issues and whatever issues she does run into can usually be solved very easily over the phone. I would say that Linux is what you make it. If you want to copy and paste commands from sketchy guides, things are going to break. But if you just use it like my grandmother does, browsing the web and writing emails, nothing can really go wrong

load more comments (2 replies)
[–] vojel@feddit.de 5 points 2 years ago

It is hard to adapt Windows habits to Linux for some cases. E.g. you sometimes use Adobe Photocrap for editing photos. Reasonable that ppl want to use what they know, so they will try to use it with WINE and obviously will fail. „Linux sucks, it cant run the properitary shit subscription software, going back to Windows!“ if someone really depends on such software then yes stay the fuck with Windows. For most other tasks there is a solution available. And for the fear of terminal: I bet most users never ever have to see or use it once since there are GUI tools available for such crucial tasks like updating. Mint does a great job in terms of windows like experience for beginners but also is a full fledged GNU/Linux distro. But yeah if you want to change to Linux it is not just the desktop that changes, it is a whole philosophy that opens up a new world if you are curious.

[–] BCsven@lemmy.ca 5 points 2 years ago (2 children)

Try OpenSUSE, GUI for software, system, settings etc. And boot to previous snapshots if you break something

load more comments (2 replies)
[–] bizdelnick@lemmy.ml 5 points 2 years ago

You are doing something wrong. I stopped distrohopping ~13 years ago and never had to reinstall OS after that. If I get error messages, they are helpful enough to figure out the root of the problem (unlike that in Windows, where everything under the hood is hidden from user). For me Windows and macOS are frustrating, not Linux.

Maybe Linux is not good enough for you, maybe you are not good enough for Linux. Anyway, don't constrain yourself, use software that you are comfortable with.

[–] Bjaldr@discuss.tchncs.de 4 points 2 years ago

There is some software that it will plain just not run. I moved over to fedora from Windows and was loving it for about 6 months, but I needed CAD software for work that I could just not get to work, no matter what tinkering I did.

[–] Millie@lemm.ee 4 points 2 years ago (2 children)

I think the issue is that while Linux is capable of a lot when you can take full advantage of it, each task requires way more knowledge or a good tutorial and no complications.

For me, I love working with Linux and have been doing it on and off for decades, but it doesn't tend to remain my daily because of the extra steps and limitations.

I think if I had a more full working knowledge of Linux and I knew Python or had a stronger grasp of other languages, I'd be a lot more able to fill those gaps. But without that, it there are all these barriers to productivity that aren't there otherwise. Instead of doing the thing I'm trying to do, i end up spending the night messing around with some depreciated program or struggling with a weird use case and it simply requires way more of my time to get there.

Considering that I have a lot more experience with Linux than the average person and still run into this regularly, I'd say it's a big barrier to wider adoption.

Honestly the solution is probably more on the end of getting together to make some of these issues less complicated than on the end of expecting everyone to become a well versed Linux enthusiast. With such a high learning curve, unless you're using it for something it's particularly good at doing easily, you kind of have to want to get into Linux for its own sake in order to learn enough to make it easier to use. And even then, it's a struggle sometimes.

load more comments (2 replies)
[–] antihero@social.fossware.space 4 points 2 years ago (1 children)

It's not frustrating if someone starts with linux without using windows once.

load more comments (1 replies)
[–] All_I_Can@kbin.social 4 points 2 years ago

Simple tasks can take you way more time than needed. For example, I have an old laptop under Bunsenlabs (based on Debian with Openbox). The other day, I wanted to connect a secondary monitor. I wasn't expected the nightmare I had to setup this thing. The layout was totally off with a dead space between the two screens where the cursor disappeared and ArandR was very rough to use. I ended up editing txt file if I remember correctly.

I absolutely love Linux but this kind of thing happen quite regularly to be honest.

While this isn't the only reason, I think part of it is that linux, windows and osx are good at different things. If you move from windows and try to install your favorite windows programs, you're probably going to have an experience that's worse than the windows one. If you move from linux to windows the experience is much worse in that regard. To really see the value of linux you have to get used to having e.g. a tiling window manager or a package manager (tbf, chocolatey on windows is ok). But when you're just getting into it, linux just feels weird and convoluted in comparison.

[–] Tower@kbin.social 4 points 2 years ago* (last edited 2 years ago) (1 children)

My first foray into Linux was Mint on an old laptop. Then on my desktop I can't quite remember what I used, but I stumbled across the rolling release versus point release divide in distros. I think I wanted a more up-to-date PHP version at the time, and debian/ubuntu were both slow to update to cutting edge had me jump to Arch, at least for development purposes. That was 2017, gaming on Linux wasn't really great back then.

I ended up dual-booting Arch on my desktop, and for all the supposed complexity, if you can read a manual properly, and work through the guides on the wiki… it actually leaves you with a better understanding of how Linux is put together. So long as you're aware of what commands you're putting in.

If I were to compare it to anything, then it's the same sort of difference between building your PC for yourself (Arch), against getting something custom built (ubuntu) versus getting a prebuilt system (Windows). And you know, since migrating to Arch I haven't actually reinstalled once—people who do that are, and this may be controversial, but they're doing it wrong. If you fuck up majorly, like running rm -rf / then sure, you'll have to.

A tip for using the terminal, when you're trying to discover things, you can use tab completion to speed things up. You don't have to type entire commands, or entire directories/filenames. Of course it won't give you any arguments for a script or program, that is what man <command> is for, or a quick search online.

Only a few weeks ago did I finally scrub Windows from my system, I'm never going back, and if I really need it… I'll look into a virtual machine.

load more comments (1 replies)
[–] huginn@feddit.it 4 points 2 years ago

Because I like to play videogames.

That's it. That's all that keeps me back. I can't play Destiny 2 on linux and I'm an addict with a need.

[–] cokane_88@lemmy.fmhy.ml 4 points 2 years ago

College for computers where I got exposed to Linux, used to all about windows but it changed so much over the years, I just can't do windows anymore.

I've been running Mint for years, I had a box on 17 until it went end of life. My plex media server or samba server that thing giving me issues, I believe some version of Lubuntu or something that went end of life, I managed to upgrade the OS in place without wiping it but the operating system has done change ways it handles static IP addresses, the box has 3 nic ports and I haven't put much effort into figuring it out.

[–] CoupleOfConcerns@lemmy.world 4 points 2 years ago

Contrary to what is often claimed Linux may in fact be better for people with realtively simple needs. I basically use Linux to run a browser and Steam and don't run into many problems on a day to day basis.

[–] Coreidan@lemmy.world 4 points 2 years ago (4 children)

A distro like Mint with Gnome or KDE just detects everything and works out-of-the-box, in my experience. I consider them as close to Windows as possible.

load more comments (3 replies)
load more comments
view more: ‹ prev next ›