Comparison of Arch Linux & Slackware
PostThis writes "The so-called 'lean and mean' distros in the Linux land, Arch Linux and Slackware are being compared in this article. Their installation, configuration, usage, package management, stability, speed, support and future vision are among the qualities discussed."
I enjoy distros like Arch, Debian, Slackware, and Gentoo, as well as NetBSD and OpenBSD. Why? Because the hold on to a true Unix feel, where you can have just a basic system with X Window (if you choose).
Sadly, most people today seem to be too wrapped up in bloated interfaces and "beating Microsoft" to appreciate the eloquence of Unix.
The author examines slackware and arch in a number of categories, giving one distro an advantage here, and the other one an advantage there. His final conclusion is, "[so], overall, it's a tie. Depending on your needs, it's either Slack or Arch."
So his advice is, depending on what you need, one distro might be better for you than another. That's hardly insight. It is akin to comparing and contrasting C# and Java at this point. They both have their advantages and disadvantages, ymmv, etc.
The author then says: "[but] in no case --at least for me-- would I choose the bloatware that is in other distros."
I have never used Arch Linux, but I have been running Slackware for quite a while now (dual booting in the past, stand-alone now), and if you do a total install, you eat up 2-3 gigs of space. It can be a lean install, but there's plenty of room for it to be bloated as well. Again, any distro with even the most primitive package management tools would have the same ability, though the difficulty involved may vary.
If you have never looked into Arch or Slackware, this article is mildly informative as it conveys the design philosophies behind these two distros. However, knowing something about Slackware's reputation and reading this article's summary was enough to tell me the distros had similar goals, and that's really all that I took away from the article as well.
I have discovered a truly remarkable sig which this margin is too small to contain.
/opt is my area where I can install my big self-contained stuff and not worry about it getting changed or overwritten at the next upgrade or apt-get. If Arch puts half of /usr in /opt, where is non-distro related software supposed to go? ~/stuff?
/opt, but not core stuff like Gnome and KDE, which are hardly self-contained from other apps.
Part of it is of course personal preference, but as a design decision it seems to be asking for trouble to take away a "safe area" (that a lot of distro-independent software installs to by default) like this. If a distro is "bundled with" 3rd party software, but those packages are not considered "part of the distribution", it can put them in
I'm not about to give up on SysV booting either, so neither distro would be for me in the first place, but I'll admit for the sake of not beating a dead horse that that is subjective...
and me without any mod points.
*sigh* back to work...
Arch has been amazing. I've run many different distros, but none have compared to Arch. First off, the speed is incredible. I thought my Gentoo system flew, but Arch felt a lot faster (don't forget: Arch is a binary dist.). The packages available are up to date, and very easy to install with pacman. Pacman is also resolves dependencies quickly, which I definitely like (compared to, say, 'yum').
Within the first night I had Arch up and running I was already building my own packages using ABS. There is also a "trusted user repository" website where you can find packages that might not be in the official respository, though I usually just build the package myself.
My favorite thing is the fact that you can download the "core" arch CD distro which is actually under 100megs. You install the core, and simply use pacman to install the stuff you want. I finally feel like my linux system has only the software I want/need, instead of tons of applications/utilities/libraries I will never use.
If you haven't used Arch yet, give it a shot!
In the package management comparison, the author has neglected to mention ABS (Arch Build System) which allows packages to be built IMHO easier then with checkinstall. also, there is a package called 'srcpac' which is a wrap-around for pacman, for source maintanance. It allows a user to have his source packages updated as easilly as binary packages. With an easy operation such as adding a line to /etc/srcpac.conf , you can have your source packages be built with costum configure flags, and make any other change you wish (such as adding patches for example). I currently update flawlessly 3 source packages with it, including gaim, mplayer and the linux kernel on my desktop (although i do review the kernel configuration file now and again - every 2 or 3 releases).