this post was submitted on 16 Jul 2023
359 points (92.4% liked)

Linux

48332 readers
819 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
[–] [email protected] 32 points 1 year ago (5 children)

I'm a devops engineer, so I understand Linux well. I actually used exclusively Linux all throughout university.

Linux works just as good as windows for 98% of my uses cases. And for the 2% that it doesnt, I can probably figure out how to get it to work or an alternative.

But honestly, I usually just don't want to anymore. After working 8 hours, I'm very seldom in the mood to do more debugging, so I switch to Windows more and more frequently.

If this is my experience as someone who understands it, most normies will just fuck off the moment the first program they want to run doesn't.

[–] [email protected] 5 points 1 year ago

I think I am more than happy with the os. The bummer is that many of the alternative softwares do not have feature parity. The more you try to mimic the Windows workflow, the more you'll burnout with minimal results. I've come to terms with it and just run a vm in gnome boxes for ms office and tableau and other stuff. However, many a times if I want something that could be done programmatically I'd definitely try a cli solution, so that cant be the same pro for everyone.

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago)

That's exactly my experience.

I've been doing Linux since the early days when Slackware fitted a "few" floppy disks and you had to configure the low level CRT display timings on a text file to get X-windows to work, and through my career have used Linux abundantly, at some point even designing distributed high performance software systems on top of it for Investment Banks.

Nowadays I just don't have the patience to solve stupid problems that are only there because some moron decided that THEY are the ones that after 2 bloody decades of it working fine trully have the perfect way (the kind of dunning-krugger level software design expertise which is "oh so common" at the mid-point of one's software development career and regularly produces amongst others "yet another programming language were all the old lessons about efficiency of the whole software development cycle and maintenability have been forgotten") for something that's been done well enough for years, and decided to reinvent it, so now instead of one well integrated, well documented solution there are these pieces of masturbatory-"brilliance" barelly fitting together with documentation that doesn't even match it properly.

Just recently I got a ton of headaches merely getting language and keyboard configuration working properly in Armbian because there was zero explanation associated with the choices and their implications, thousands of combinations (99.99% of which are not used or even exists) of keyboard configurations were ordered alphabetically on almost-arbitrary names across 2 tables, with no emphasis on "commonly used" (clearly every user is supposed to be an expert on the ins and outs of keyboard layouts) and there were multiple tools, most of which didn't work (some immediatelly due to missing directories, others failing after a couple of minutes, others only affecting X) and whatever documentation was there (online and offline) didn't actually match.

(It's funny how the "genious" never seems to extend to creating good documentation or even proper integration testing)

Don't get me wrong: I see Software Architecture-level rookie mistakes all the time in the design of software systems, frameworks and libraries in the for-profit sector ("Hi Google!!!"), but they seem to actually more frequent in Open Source because the barrier for entry for reinventing the wheel (again!) is often just convincing a handful of people with an equally low level of expertise.

(anyways, rant over)

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

I work in devops as well and while Windows is easier and more convenient for many things, some processing-heavy tasks are better left to Linux. Doing generative AI stuff, for example, I don't want to be loading a bulky OS on top of the task at hand.

I thought about dual booting, but it would make multitasking nearly impossible. So, instead, I'm using Linux whenever possible and I have a Windows VM I can enter at a moment's notice or hibernate if I need the resources. And then there's the MacBook, but we don't talk about the MacBook.

[–] [email protected] 1 points 1 year ago

My experience is the opposite but the same. I have been a sysadmin for 15 years in mostly Windows and Microsoft only. All my work tools are in Windows.

I actually boot to Linux when I'm not supposed to work since otherwise I just have anxiety or dread and then I'll open teams, outlook, ncentral, prtg...

Also why I enjoy my switch. Can't really do projects on it like I can on Linux, but I also am switched off from work.

[–] [email protected] 0 points 1 year ago

That's part of why I don't use Linux, outside of my steamdeck which I rarely go out of game mode so doesn't even count, I just want my shit to work and not worry about compatibility or "figuring it out" I feel like had I used it at a younger age I'd be more fine with it but I just can't be bothered tbh.