Linux noob question: If I can install whichever DE I want on any distro I want (mostly), and if I can essentially install any software from one distro on another... why are there so many distros? And how the fuck do you choose between them if you can essentially set them all up to be the same?
inb4: picrelated
Ian Collins
thought I'd post here to not make a new thread since my request is related. just installed win 10 for the first time and just felt extremal dirty and disgusted with myself... this OS has really dumbed everything down for users and I'm not prepared to do this to myself so I decided to install Linux.
need some help picking a distribution though. I am a uni student so I'll need it for studying and do play games also occasionally so might need to either dual boot or use wine or a virtual machine. athough I'm not above trying to set up a box that can run the games I play as I usually play obscure non mainstream titles.
Brody Green
From your pick: "Do you like package managers?" Gentoo has it, Slackware makes you do it yourself.
Luke Ross
>why are there so many distros? Probably because you can install (almost) whichever DE and software you want on whichever distro you pick.
That's like asking "if I can put gas in any car and it'll go where I want, why are there so many cars?" Wouldn't modularity of function encourage variety?
Blake Lee
lies. Slackware has had package management for over two decades, and it had what most people think of as a "package manager" since 2008.
different distros package software differently. when you get a package from your distro's repository, it's not always guaranteed to be the same software that the developer released - many distros apply their own patches and modifications, add their own branding/themes, build it with specific options, etc. you also have differences in the package managers themselves, some are better than others, almost all of them have the basic set of functions, but they way they perform them is different. then you have differences in basic system design - where they put various system files, what init system they use; to continue the car analogy it's like choosing an FF over an FR over an MR over a 4WD. Everyone likes to hate on systemd (justifiably so) and even though many distros have moved towards it, some refuse and others have been forked from ones that have. But yes, in theory, you can install anything on any distro, or you can not have a distro at all, download all the source code for everything on your system, compile it yourself, decide what components you want, decide where to put everything, decide how to configure it. This is called Linux From Scratch.
>the games I play as I usually play obscure non mainstream titles. these days a lot of "obscure" ("indie") games are released with native Linux versions. if they are older games, most of them run really really well on wine and if you are new to Linux and don't want to bother learning how to properly manage your wine installations, there's a python program called PlayOnLinux that automates everything for you.
Jaxon Edwards
There is not as many distros as you think if you group them by family.
>need some help picking a distribution though if you want to use Linux right away without taking any time to learn how/why it works, Ubuntu (Xubuntu, Kubuntu) or Mint (you will get be laughed at on here and people won't help you) if you want a system that does most of the dirty stuff for you but still expects you to understand what's going on under the hood, get openSUSE, Fedora, or Debian (in order from best to least best) and start learning about what all the parts of Linux are and what they do. if you want to dive in headfirst and stay up all night reading documentation, Slackware or Gentoo (or a derivative of either). For a while, you'll have absolutely no idea what's going on, but unless you do something really stupid the system should work, and it will be a very "pure" experience, and when you finally get to the other side you will understand everything there is to know about Linux and would probably be ready for FreeBSD.
Don't use Arch. Just, don't. It's only for retarded ricer wannabes who think it's the only distro you can rice with.
Brandon Williams
>Didn't mention the exclusive Hannah Montana Linux family Faggot
Liam Lewis
Thanks, this is the reason why it's very daunting for new users coming into Linux. Analysis paralysis sets in (at least for me) and I can never settle on any of the decisions I make because there's always something else that's better in different ways.
I've used Ubuntu Linux before and I never liked it due to it being too similar to Mac. For me, I want a dietro that's so. every in the middle ground. Not Arch that basically gives you a complete blank slate... I don't want to spend time installing every program, but I don't want a distro that is bloated with a whole bunch of shit I never use on it. I like minimalistic, low resource cost and secure system that functions reasonably simply and straightforwardly.
So, atm I'm comparing Fedora, openSUSE and Debian
Ryan Myers
haha.. exactly the distros I mentioned.
Josiah Barnes
where does gentoo fall under?
Samuel Wright
Gentoo is its own thing with other distros being based on Gentoo.
Cameron Wright
the simplest way to compare them is: >leftist/socialist/communist/SJW Debian (also very slow updates unless you use testing/unstable) >IT professional/cutting edge/elite snob Fedora (the testbed for RHEL, usually where new concepts are pushed to be adopted by other distros, pushes new releases out every 6 months) >balance between the two but German and focused on practical usability openSUSE (regular but not as frequent releases, but has a rolling release option if you want the latest stable/tested versions of everything, very polished management and configuration tools)
Early versions of SuSE were just modified Slackware, so it should really be Slackware, Debian, and Red Hat (from oldest to newest). Also Gentoo deserves to be considered a major family much more than Arch.
Dylan Rivera
>>Don't use Arch. Just, don't. It's only for retarded ricer wannabes who think it's the only distro you can rice with. I use arch and I don't rice shit, because it's pointless. I use it because pacman is great, the repo is up to date and the aur is pretty convinient most of the time.
Aaron Richardson
>pacman is great >aur is pretty convinient >most of the time
Angel Myers
Yeah cos everything else on other distros is perfect with no flaws at all. And pacman IS great, I respect that you like yum but it sucks dude.
Leo Foster
I don't like yum. I like slackpkg :^) Everything on Slackware is perfect and has no flaws at all. Any flaws that might exist are introduced by flawed third-party software. Pacman is great at what it does, which is enforce strict dependency checking, make rollbacks extremely inconvenient, sperg out whenever it encounters something it didn't expect, and be 20K lines of (mostly) C and (some) python code. I like package managers that are not great at that but at things more important for keeping a system simple and stable.
Jayden Hughes
tfw he hasn't even extensively used pacman
Jeremiah Rogers
I have kept Arch on a netbook for about 4 years until the motherboard blew out or some other shit, haven't been fucked to actually open it up and look at what happened. In that time, I've had pacman fuck my shit up two or three times, I've had to constantly reread the documentation about the dozens of (mostly useless) single letter options (that don't follow any kind of traditional convention at all), I've had it flat out refuse to update itself and therefore everything else, and of course that was after an update of a basic library used by a lot of programs that stopped working because I couldn't update them to the versions in the repo that were built against the new library, assuming the maintaners remembered to put them up in the first place. I've had to spend well over an hour trying to figure out the simplest way to downgrade a package, and I don't even remember what kind of awkward solution I arrived at. I have never had these issues with slackpkg. I can write complex queries of the Slackware package database using grep, awk, and sort in less time than it takes me digging through the options of -Q, only to discover that what I'm actually looking for is under -S for literally no reason. Before I extensively used pacman, I thought it was the shit. I was like, oh man, it has so many packages, and the command line is so neat and concise, and it's so easy to just update everything on the system, and I feel so cool using it. By the second time it broke, I fucking hated it and the useless fucks that develop it and the even more useless fucks that maintain the repos.
Jayden Edwards
Have you used it recently? I can't speak of experience further back than 2 years but recently it's been great. Also -S means in the repo -Q means installed locally.
Carson Barnes
>it's not always guaranteed to be the same software that the developer released - many distros apply their own patches and modifications, add their own branding/themes, build it with specific options, etc. yeah the original didnt work and the patch or mod doesn't either.
there are still a fuckton of distros that need people working on them... instead of such people contributing to fix specific problems on just a handful of distros. so you solved nothing.
Benjamin Sullivan
Picking between them mostly means choosing defaults so you spend minimal time configuring it to your liking. Also this . Not only are they grouped by "family" they're also by default pre-configured to be either >desktop >server >security >scientific >development etc. And you're just meant to pìck whatever you want to use it for. So there aren't that many distros as you'd think, it's just an illusion.
ZorinOS Ubuntu / Ubuntu MATE Mint KDE Neon openSUSE Manjaro / Apricity (if you want an Arch base) Any of these. As I've said above, it's mostly a difference in default UI and software. ZorinOS is my go-to recommendation for any current windows user since it has a familiar UI so you won't feel as lost. Even though I think of openSUSE as the best and most professionally done OS.
Charles Ramirez
My netbook died towards the end of August. I had been using it very infrequently, mostly for xwax because it worked with my dicer and it was small and easy to keep next to my decks. Or I would record to it, for the same reasons. I'd probably agree that it's better than apt, might even be better than yum--I doubt it, from what I remember yum was pretty solid, I haven't used it in ages but I just bought a CentOS VPS so I'll have to start using that again--but being the best piece of shit package manager among other piece of shit package managers doesn't make it great. At least not to me. Again, I like simplicity, I like robustness, I like not having shit forced down my throat.
Justin Richardson
I'm curious about openSUSE.
I noticed that I liked Fedora quite a bit except for when all of a sudden I had to go look for rpm fusion.
Does openSUSE have good hardware and software support, or is it more limited than other big distros?
Henry Bailey
You're better off asking someone who has used it for more than a day. When I got X200 a year and a half ago, I decided to try several major distros that I hadn't touched in nearly a decade before installing Slackware. Of the ones I tried, openSUSE was the comfiest and I really liked YaST. Like Fedora, it was (still is?) tied to a commercial enterprise distribution so I'd imagine it has solid support and lots of packages, and it seems to be more focused on stability and less on being cutting edge.