I know I may be throwing myself to the lions with this one, but can I get some unbiased suggestions between Arch and Slackware?
Basically, I've been using Fedora, OpenSUSE, and/or Ubuntu for the past several years (I switch every now and then) and while these are great for getting up and running quickly and doing what I need to do (mainly development) I feel like I've never really learned the true ins and outs of Linux. I've narrowed my choice down to Slackware and Arch but am stuck trying to decide between them. Any useful suggestions?
Posted Aug 25, 2009, 10:28 PM UTC
Unbiased? No.
Upvote for your honesty. How about your biased view, then?
Well the last time I used slakware was in 1992 and it pretty much sucked then. I have no idea if it's still tarball based or not, but if it is, come on. No really, come on. It may have changed since then, but I'm too busy doing real work to care.
About the only things dumber than tarball-based distros are source-based distros. Anything you can do in a source-based distro you can also do in a package-based distro and in less time. These days there really aren't that many stacks/applications with compile-time options that people really want that are being left off in the official packages and if you're silly enough to think that a compile-time optimization is going to save you any real time, you don't need to save time because you have too much already. There's also nothing stopping you from rebuilding whatever package you might like with whatever options you might like.
I think kids like source-based distros because it makes them feel smart to see all of that compiling whizzing by. Don't just feel smart, be smart. Learning to compile things and how compilers work etc, all important. But running 'emerge' doesn't teach you any of that, it just wastes your time and spuriously strokes your ego.
The packages for slackware are tarballs, but they're still packages. Not everything needs to be compiled from source. Although a lot of stuff does.... A LOT of fuckin' stuff does.
Once you've packaged it yourself though you start building up your own personal repository and this can actually save you a lot of time in the future. If you do it right you "waste" time now to save time later, in the end it all balances out. Unless you update your kernel and find you need to recompile something that's broken.
You sound so damn vindictive about this I can't help but wonder why. I love my slackware box, but it is not a production machine. This is a giant toy to me; I do schoolwork on it too, but most of the projects I work on are personal pet projects that won't necessarily benefit anyone or be considered a productive use of time. Of course, since I've got my personal repository set up, with all the applications I need for any real productivity, or just for messing around, I can safely install slackware on any machine knowing that I can quickly get any real work done.
Gentoo seems like a novelty to me. It's fun to play with but I'd never use it for my main systems.
troof. but having more control of what is installed on your system feels good.
You have absolutely no more control than I do.
I'm using Gentoo because:
why not spend that time learning something that will get you out of that boring job? :)