A question for people who have used both Slackware and Arch.
SlackwareThis Forum is for the discussion of Slackware Linux.
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 think the only real similarity with these two is that they are both vying for the #10 spot on the distrowatch hit list. For the past 6 months, it's Slackware #13, and Arch #11. For the last 30days, Slack was up to #9. (Arch seems to be always #11.....)
Arch:
Rolling release, latest of everything (whether you want it or not)
starts minimal
really good package management**
offers streamlined versions of KDE (both 3.5.x and 4.x.x) was called kdemod---now part of Chakra
I have personally had problems with recent installs---have not had time to research them
Slackware:
Incremental release, conservative, aims for total stability
starts with lots of stuff (3 CDs), with all manner of advice on how to pare it down
defaults to NO package manager** (No matter how much I might like Slackware, I do not agree with their position on this.)
Other than that, no difference......
**When I say package management, I mean the real, dependency-checking thing you find in all of the good "full-service" distros.
I've only read up a little on Slackware, but I only have 2 CDs to spare ... The only reason I haven't downloaded it. The only package management I've had experience with is using apt-get/synaptics, rpm using Fedora and OpenSUSE/YaST, and portage (which I like a lot.) I really like Gentoo, but I haven't used a distribution like Slackware or Arch yet ... I've been thinking about something do-it-yourself besides Gentoo. I'm surprised, since I registered here, how many people are in the Slackware forum. I've read it's a very good distribution and widely used, but I didn't expect it to be nearly as popular as it is in these forums. Also surprised by how few are in the Arch forum. I under-over-estimated.
Distribution: slackware64 13.37 and -current, Dragonfly BSD
Posts: 1,810
Rep:
Quote:
Also surprised by how few are in the Arch forum.
To be honest - that is probably down to Arch hosting a forum here.
I am a long term Slackware user and have also used Arch. I much prefer Slackware's reliability, release cycles and comprehensive application inclusion over Arch. I installed Arch in a VM as I had heard a lot of good things about it. The initial install was - by my standards - very sparse. No X, no DE, no WM, etc., etc. These are things I use every day and don't want to have to figure out how to install and setup. Installing KDE was a long winded job and never actually worked right. I finally completely blew up my installation by trying a complete system upgrade with pacman. It then forever hung up on boot up. No doubt if I was more experienced in the distro I could have fixed this but I withdrew !
Slackware starts of with everything I need and I just do a full install. I can then trim this down if needs be. It's also completely stable as nothing potentially damaging is released - Slackware doesn't have rolling releases.
I don't wish to slag off Arch as it's undoubtedly a good distribution. I just find Slackware suits me much better. There are other reasons too but I don't wish to make this post horrendously long.
Of all the distributions I have used, Slackware is the most stable. Arch is a nice distro, I like the minimal approach and I like the binary package management. I used Gentoo for almost two years prior to switching to Slackware and eventually became just too annoyed with the maintenance required in keeping a Gentoo system up to date. Arch requires less maintenance than Gentoo, but has the same misfortune of using the latest everything without thorough enough testing. I've never used Debian Stable, but have used practically every other "major" *nix flavor around and at this point, Slackware is my preferred GNU/Linux distribution for it's simplicity and stability. Also noteworthy to the minimalists, you don't have to install everything off the dvd/cd's, but it is available at least.
The only advantages Arch has over Slackware is that
1) it offers much more software in binary form. That can be a big plus especially if you need many more applications than the ones part of Slackware.
2) contacting upstream is much easier (mailing lists, bug tracker etc)
For me personally the reasons Slackware often gets criticized for are its biggest advantages.
It has much superior package management (comparing all other ones i have tried)
It has centralized development. Yes that is mostly an advantage. The system structure, the way packages are built actually makes sense & quality control is guaranteed. Which doesn't happen always in Arch.
In general i don't think that Arch is that close to Slackware. Besides using Sysvinit and not applying that many patches (which is debatable eg. Arch applies a patch for booting from EXT4 on GRUB that even Fedora doesn't dare to apply) they are totally different distributions. IMO Arch today has much more in common with Debian than anything else, and will get closer in the future. But of course, it's a unique distribution with many elements from Crux ( starts with a barebones system, /etc/rc.conf etc..).
[...]The only package management I've had experience with is using apt-get/synaptics, rpm using Fedora and OpenSUSE/YaST, and portage (which I like a lot.) I really like Gentoo, but I haven't used a distribution like Slackware or Arch yet ... I've been thinking about something do-it-yourself besides Gentoo. [...]
LFS ... I looked at the site, but didn't read for long enough to see if I knew enough to do it without spending some time reading first. T2 I haven't heard of. It looks good. Thanks for the links.
I've seen a lot of good opinions on Slackware, but I haven't had time to read a lot about it yet. I thought they'd have a Live CD or something, similar to Gentoo.
Distribution: slackware64 13.37 and -current, Dragonfly BSD
Posts: 1,810
Rep:
Well there's LFS ,CLFS and DIY Linux. Then there's Gentoo with it's oddly named emerge facility. I have done them all and they all take time. In fact quite some time the first run through. Yes they teach you a lot though. When you have done LFS/CLFS you can go on to BLFS which again takes a while. The LFS also have the ALFS branch - the automated branches which are interesting too. Every flavour has a slightly different way of building a system and all are very instructional.
The thing is building an entire fully featured distribution like Slackware would take ages and be very difficult with all the builds to coordinate. Although I definitely recommend DIY/LFS's as a learning exercise. All the above will be an education in building a distribution - Slackware, however, just works. Both are valid for their own reasons.
Well, I'm off topic now ... but what you're describing is what I've really been thinking of. I want to learn a lot, and have been thinking of the best way to do so.
I've also been thinking of trying a new distribution, and having more distribution CDs laying around ... figured Slackware sounded like it had a little of both. I've only been using Linux since early this year, but I've been spending a lot of time on it.
I'm very happy to be off of Windows.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.