Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am a software developer who knows more than anyone would want to know about the windows environment. I am trying to get up to speed on Linux, and prefer to run Linux on my home machines.
For my first Linux experience, I picked Ubuntu. I decided I do not like Ubuntu as a distro, since it was so heavy. Any time anything went wrong, I'd have to understand everything relevant to Linux, and then learn everything that Ubuntu changed, and then figure out how to fix my system. Ubuntu may be targeting less technical people, but it is definitely NOT easier to use. It is great for setting up a 'surf-the-web' box quickly, but for a developer machine with tons of packages installed, reformatting every month is not fun, and troubleshooting bugs took all my time if I didn't do that.
So I moved to Arch. Arch was great as far as being lightweight and simple, documentation is great, and I found it much easier and faster to get a machine installed the way I wanted it, as well as to troubleshoot problems. The problem is how often the problems occur. If you do a full update (pacman -Syu) daily, you eat hours troubleshooting bugs at least weekly. You can avoid updating your system, but that only makes the problems that much worse when you finally run it. I like the simplicity, but not the 'bleeding edge' beta quality of everything installed on the system, and switching every day.
So I moved to Chakra. I prefer KDE, and I liked there 'double-rolling-release' idea. Unfortunately, documentation is almost non-existent (beyond what is there for arch), anyone on an Arch forum will close your thread with 'Chakra is not Arch' if they find out you run Chakra, and the Chakra community itself is too small to address any issues. The updates are less frequent, which for me is good, but the quality of the updates is not any higher as a result.
So I was thinking of moving to Fedora. It has been long known for stability, and it is widely used in academia, which appeals to me as a PhD student. Then I started reading about all the bugs in Beefy Miracle, and how it is not up to the usual standards. I started reading about how Spherical Cow has been delayed for several months because of show stopping bugs. So should I do an install of Verne, which is almost end of life, or Beefy Miracle or wait for Spherical Cow? Fedora also seems to prefer Gnome over KDE, so maybe it isn't the disto for me.
What I want:
1) A stable system where I don't have something broken every week. I like spending time debugging code - MY OWN CODE, and I can't do that if I have to debug every driver and package on my system.
2) A simple distro, and by simple, I mean does not include tons of distro-specific stuff, not simple for my grandparents to surf the web.
3) Reasonably up to date software, so long as it doesn't come at the expense of 1) or 2)
4) Something I can customize to install and run any hardware or software that works with Linux.
What about Slackware? It perfectly fits your requirements 1,2 and 4. As for 3, it's more "stable" then "bleeding edge", but it depends on what you consider "reasonably up to date". Anyway, Fedora is nice, too.
What about Slackware? It perfectly fits your requirements 1,2 and 4. As for 3, it's more "stable" then "bleeding edge", but it depends on what you consider "reasonably up to date". Anyway, Fedora is nice, too.
I am considering it. It has a reasonably large user base, but it seems people are leaving it for other distros. It's package manager doesn't track dependencies, which could be a stability issue. I am not sure how well the 64-bit version works.
Distribution: OpenSUSE 13.2 64bit-Gnome on ASUS U52F
Posts: 1,444
Rep:
Another vote for slackware here. Version 14 is already out. Very stable, updates I find to be no too far from the rest of the big guys distros out there. Download the install DVD from a torrent site, the DVD contains the majority of the packages including Xfce and KDE and some other windows manager.
The SlackWare forums here on LQ functions pretty much semi Official. So head that way and post your questions about SlackWare there.
I am considering it. It has a reasonably large user base, but it seems people are leaving it for other distros. It's package manager doesn't track dependencies, which could be a stability issue. I am not sure how well the 64-bit version works.
The fact that the package manager doesn't automatically install dependencies can be anything but a stability issue, imho It's not as inconvenient as some people describe it. As far as the 64-bit version is concerned, it works just fine. Why wouldn't it?
Slackware is also the distro that I would recommend. regarding the package manager: No, it doesn't resolve dependencies. this is actually a benefit for stability, since you can decide which software you want to have installed on your system with which optional dependency in which version. Except of Gentoo and LFS i don't know of any distro that allows you to do that (if you don't want to roll or your own packages, which can be quite a hassle with DEB and RPM packages, but is delightfully easy on Slackware).
The 64 bit system works fine, but keep in mind that it is pure 64 bit, if you want to compile and run 32 bit software only you have to use AlienBob's multilib packages.
Slackware meets your requirements. It is rocksolid. I've used Arch for several years but went back to Slackware because of the stability. I've never had a broken Slackware system in 18 years.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.