this post was submitted on 23 Sep 2024
-8 points (37.5% liked)

Linux

48220 readers
691 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
 

So i really wanted to ditch windows once and for all so i’ve tried Linux for a week trying different distros (debian, manjaro, ubuntu, opensuse, mint) and first of all why? Why are there so many distros out there? What’s the difference between debian + kde and manjaro + kde? They look the same, they work the same. I don’t get it. Also why do things have to be complicated? I’ve installed debian, installed calibre to manage my ebooks, created a library from an existing library on my hard drive (not the one with debian installed), ERROR! All the files are read-only. What???? I’ve followed multiple guides on how to change permissions and finally solved the problem. Now let’s restart my pc. files on the hard drive are read only WHAT???? Fuck debian, let’s go on manjaro. No problems at all on calibre. Managed to create the library as easy as i did on windows. My question is: where’s the fun in this? It’s just problems, after problems, after problems and i didn’t even start gaming. I mean i tried installing retroarch and importing my saves but of course nothing works. Read this guide, read that guide. Nope. Nothing works. Ok, fuck retroarch let’s customize the appearance of my desktop: move some icons on the panel, center this, adjust height, move this on the left, spent 30 minutes tweaking, very nice… kde crashes, all back to default. Let’s download some apps. I want as many apps that i already know as possible. Let’s see if jdownloader is available for linux. Yep there’s one. Nope, not for manjaro (officially). There’s a AUR package available. Nice. What do i need to do to install a AUR package? A wall of text on the wiki, 20 minutes videos, yay. Ok let’s call it a day. Do i need to live another life to make linux work?

you are viewing a single comment's thread
view the rest of the comments
[–] Max_P@lemmy.max-p.me 6 points 1 month ago* (last edited 1 month ago) (2 children)

I've been on Ubuntu from 7.04 to 11.04, and only then went to Arch out of desire for more control.

Some people like to dive headfirst, and it's doable and those people are successful with Linux, sometimes. But you also have to factor in the morale factor in there, are you trying to learn the deep ends of how Linux works or are you just trying to migrate from Windows?

It's totally fine to use the noob distros for the sake of, you know, getting used to using Linux things in general instead of trying to take it all in at once. Things are so vastly different than on Windows, there's so much to learn, focus on learning how to use it the easy GUI way before you worry about what's under the hood.

There's nothing about Ubuntu or Mint that really stops you from popping the hood open and having a peek every now and then either. You can change whatever you want in /etc the same on Mint as you could on Arch, the default configs that will be there will be just different but you don't have any less control. The only real difference is a distro like Arch is hands off and ships the bare default, whereas in the Debian family it will usually come with a reasonable default ready to go. Oh you install Samba to share files? Done, on Debian it will automatically start and you can just log in and access your home folder. On Arch, nothing happens, you have to configure it, enable it and start it, open firewall ports if enabled, and so on. Debian, again, all done automatically. Best case, you don't have to change it. Worst case, you have to read the manual anyway but the default got you a base to start off of. As an Arch user, I see it more as crap that's in my way that I have to delete because I will provide my own config. The difference here is perspective and expectations.

Kind of ties back in the why so many distros: because there's users for all of them. You pick a distro that works best for you, not the distro everyone else says is the best. The best start with Linux is trying a few distros and see which you vibe the best with. You, personally. It's called a software distribution because that's what it really is: a distro just takes a whole bunch of software from many projects, compile it all and bundle it all into nice packages and then make an installer to install and configure all of it. You can just download and install all the little pieces yourself, that's what Linux From Scratch is. Distros are fundamentally opiniated, their take on how to mash all that software together such that everything works correctly.

Circling back to Mint, nothing there stops you from compiling your own kernel, or your own packages. You can strip out all the Mint parts to the point it's bare Ubuntu and then strip out the Ubuntu parts until it becomes bare Debian. You're just changing your starting point. You get to see how they made it work, you can to see and explore how the magic works. You can always install Arch in a VM or container, or slowly build an LFS yourself in a VM just to learn it without it blocking you.

To me that's what's truely so cool about Linux. It's not a singular thing or product. It's an ecosystem and a community, It's a collection of independent software, in all shapes and colors, all coming together to give the end user experience we have. People can help eachother and make distributions that does one thing well (Kali, Dragon, Ubuntu Studio, SteamOS, Bazzite) so you don't have to set it all up yourself. Freely replace any component with another. You can collect patches you like that the author won't implement in the official release. A lot of people spent a lot of time on all of this, so might as well appreciate all the effort and enjoy the easy mode until you itch for more.

And also, we learn so much better when we enjoy ourselves doing so. All you've learned so far is that Linux can be really frustrating very quickly, and no reward for it.

[–] Max_P@lemmy.max-p.me 1 points 1 month ago

Here's another post of mine going into the ridiculous amount of choices that are made just to get to a desktop: https://lemmy.max-p.me/comment/3554906

[–] frengo@lemm.ee 0 points 1 month ago (1 children)

Yeah, i think that’s it for me for now. Can’t create a simple shortcut to an .appimage in two steps. I need to manually look for the icon. Going back to windows 10 until they discontinue it. It’s been a pleasure (not)

[–] Max_P@lemmy.max-p.me 2 points 1 month ago

I would avoid AppImages and use Flatpak instead. They're pretty notorious for their lack of integration, and the author of AppImage is severely against progress and is actively sabotaging Wayland support in them which leads to other bad experiences on Wayland desktops. The shortcuts is merely the surface of the problems with AppImage.

I wouldn't give up so easily, just come back to it every now and then even if you spend most of your time on the Windows partition.