Slackware 14.1 is released
slackware.com
slackware.com
In any event, it's cool to see Slack is still around. I installed ArchLinux on my MBP a couple weeks back. After installing Mavericks, the modified EFI partition I created no longer lets me boot Arch, so I think I'll give Slack a try. It's the challenge that makes it worth it.
Also, I have to strongly suggest to anyone who is not all that into Linux but is interested in learning: Skip the window environment. Force yourself to just sit there on the command line. It's surprising the kind of focus you have when you can't be distracted by all manner of visual eye candy. I know that sounds ridiculous, but it was a real pleasure to use only the CLI. It's sort of like the difference between writing with sidewalk chalk and a fine fountain pen. You find yourself writing /differently/. It's a subtle change with lots of unintended consequences that cause you to think about your work from a different perspective. As Alan Kay put it: Perspective is worth 80 IQ points.
I'd rather recommend a weekend spent with Linux From Scratch in a VM.
That's good advice in general but instead of using the bare CLI I'd suggest that you learn about screen and tmux early on. It'll make you miss the windowing system less.
I guess the two of you refer to not having X installed at all, but while it does provide some distractions, I can't see myself getting shit done (i.e. procrastinate on hnews) without a real browser.
It's mostly the same steps as slackware but 1/ FreeBSD docs are godly (I didn't have internet at the time and managed to do all I wanted with just the FBSD user manual, I hope it hasn't changed since then) and 2/ Slackware is sometimes hard to get to work for the wrong reasons. Lack of proper dependency tracking in the package manager for instance is just insane unless you only plan to install a couple packages or you plan to spend your life manually installing and updating your packages (or never update which seems to be how most slackware users deal with that in my limited experience).
In the end I don't think it requires more skill to properly set up a slackware install versus some BSD or even Gentoo or Arch. And if you don't really care about having a maintainable OS and just want to know how everything fits together in a modern linux system you might as well try Linux From Scratch, it's meant for that.
Slackware 3.6, my first distribution was really scary but it's been a few years since I had to do too much of basic configuration by hand. Of course some stuff took me sometime but right now I can use the touchscreen on my laptop, listen to music using my bluetooth headphones, use the HDMI to show video and play audio with THAT much work. <ad> If you need some tips checkout my blog http://dallarosa.tumblr.com </ad>
For the people complaining about Slackware's package system: I don't what's people's problem with dependency management. Doing everything from existing packages is great while packages exist. When you're out in the wild and can't have proper packages You'll see all kinds of weird stuff. The most interesting problem I had was Debian trying to uninstall the kernel and all basic libs cause I was trying to install a newer version of Qt.
For those calling Slack users arrogant: I think we can talk about arrogant people in any area. But as someone already mentioned, if you take a look at LinuxQuestions, you'll see that people have been nice for the last 10 years or more. I never had a question been answered with arrogance or bad manners. Most people were very helpful.
Slackware is a great distribution and I intend to keep using it for as long as I use a computer :)
That was the moment that I finally really started to learn how to run a Linux system properly. I learned how to fix problems on my own, build packages from source while managing dependencies and everything. I got to spend a lot of time tinkering and could finally tinker without breaking anything.
Sadly, work and gaming led me back towards Windows and after a few years break, I just couldn't go back to Slack (I tried). Moreover, it seemed like there was a slight shift in the Slackware community and a lot of folks were now using Arch.
I gave it a try and haven't looked back. I still love and respect Slackware, but Arch is totally kickass-good-to-me.
I've been waiting for this release for about 2 weeks, since my laptop died and I had to replace it, and the installation of Slackware 14 didn't transfer too well (no networking) so I decided to wait out 14.1, since the changelogs were saying there were so close to release time anyway.
Lots of people are sceptical of Slackware and I can understand those sentiments fine. Slackware is simply my personal preference for two super simple reasons (and a lot of other minor reasons).
1: It makes me feel at home. I never fear I won't be able to do something, or find something. The whole thing is made to be configurable and it is.
2: It's never in my way when I want to do something. I never cussed at Slackware for doing something stupid. I have to do everything myself anyway! :D
Packages; I love the package management. Not that Debian's package manager doesn't absolutely rock imho, because I think it does, but Debian is like the neighbor: the house is almost the same, but it still feels more foreign than my own house, which I decorated myself and all that. I get my packages from SlackBuilds most of the time. I love SlackBuilds, too. I think that there's almost nothing missing between Slackware's fairly broad software library and SlackBuilds for almost everything else.
I did run Ubuntu on my laptop for years. I tried every new release of Ubuntu for 5 or 6 years and I was always genuinely excited. But then they started making mistakes. PulseAudio didn't work the first time they included it. One time, an update broke X. The video driver (Nvidia) was updated too and they decided that my videocard was suddenly no longer supported. That was plain stupid. And then they moved to Unity, which I didn't really care for. I've been back on Slackware since 13, I think, and I will not let go of it. It's just my OS of choice, even if there are other beautiful Linux distributions out there. :)
Patrick, my hat is off to you and your team, for keeping this beautiful operating system going. May it have many, many years of life left in it. I'll be there to see it and use it. :)
Slackware and Debian were my first Linux experiments in the 90's after spending a few years with commercial UNIX. Debian stuck in the end but was replaced with FreeBSD after a couple of years.
Makes me want to play with arch Linux. There goes the weekend!
One is slapt-get [0], supports third party repos, resolves dependencies if you use it with repos that have dependency metadata, if you really really must :) Salix repos are a nice source of extra packages, and have dependency metadata. You'll have to wait a bit for them to upgrade to 14.1.
Another nice package manager is slackroll[1]. This one doesn't do dependencies, but has other nice options.
For slackuilds (build script repo, like BSD ports) you can use sbopkg [2] or sport [3], both are nice.
Have fun.
[0] http://software.jaos.org/#slapt-get [1] http://rg3.github.io/slackroll/ [2] http://sbopkg.org/ [3] http://slackermedia.info/sport/
UPDATE: I think there's a lot more to a distro than just a package manager, and these tools might help someone. Of course you'll probably get most stuff you need out of the box, some others from slackbuilds.org.
Slackware pkgtools (installpkg, upgradepkg, removepkg) are really simple, manpage for each is under 2 screens of text, and they really get out of the way, and never betray you.
Further, init system is classic sysvinit with rc style scripts in /etc/rc.d and it supports normal SysV scripts like other distros, in /etc/init.d. No pulseaudio out of the box (it's available on slackbuilds.org if you want it). You can disable NetworkManager and install WICD from /extra in no time, and it's not gonna magically re-enable itself later.
I know many of you find that behavior childish but I'm 100% others encountered the same behavior as I did.
I never knew if it was the founders/dev's (I think was only 1 at the time) own attitude but seriously, slackware attracted idiots like honey bees.
Actually, before the Slackware 14.0 version there was the 13.37 version. So yes, that's elite.
there will always be people catching on to something, being loud, creating the first noise other people see.
Seriously. Fuck it. Ignore it. Ignore them.
I haven't followed Slackware dev for 10+ years (too old etc), but it was the awesome thing in the 90s (to me); at a time I was curious to learn about all the weird details, it gave me the opportunity,
I hope it still does give that opportunity, AND that young people take advantage of this.
Looking back, this is (part of) the magic and joy of computers. People doing a lot of cool shit, and then sending it off for free for other people to do other cool shit. No app store in sight.
It's not true, but there will always be awesome people with awesome ideas and be willing to share them with the community. It's like http://bedrocklinux.org/ Damned if I need to use it, but it's awesome that someone is pushing boundaries like that. Or CoreOS, or Docker, or Debian, or Sugar (OLPC)... It just goes on. Be a hacker, and enjoy life. Loud people are everywhere, but it's the quiet ones in the corner doing the cool work.
Does... not... compute. If you want your system to be stable and unchanging, why would you care about the most cutting-edge packages? Those are the buggy ones, the reason Arch was always breaking my libraries or fucking up GRUB. Debian stable is stable because the packages in it have been tested as they made their way through "unstable" and "testing". If you want cutting-edge Debian packages, you run "testing"--that's basically the Arch experience, down to the periodic fuckups.
And anyhow, perhaps it would easier get support this way since you could get each software package to run in the distro where it's the easiest and then set them up to interact over IP like they would in containers.
This is false. The package management tools work fine, they're just different from some others. Slackware users find the design decisions in the provided tools to be a strength, but opinions may differ.
The "elite"ness of Slackware was a bit valid. It it has no automatic dependencies system, which in itself is a powerful tool that you can do awesome things with. The second fantastic thing (which sort of ties into the first) is that packages are modified as little as possible from the original author, save some metadata. So if you know what you are doing, and an openssl vulnerability is found, you can have a package built in minutes without waiting for the upstream.
This is the big plus in favor of Slackware and Arch and something you don't see so much with say Ubuntu.
There's a good reason why the Slackware and Arch communities have generally always had the best documentation of all Linux distributions and even if you're not a user of either, the information is often friendly to solving problems in other distributions.
Most idiots nowadays have migrated to Arch.
>I never knew if it was the founders/dev's (I think was only 1 at the time) own attitude but seriously, slackware attracted idiots like honey bees.
There's still only one and he's fairly hands off when it comes to the community. No one hears much from Pat and he does what he and his small team wants. So it's not the founder that's driving that attitude. I've actually found the slackware community to be one of the most open and helpful around. Check their forums and linuxquestions.org.
I still remember his public dropping of support for GNOME in 2005 to be a really big deal. I feel like it motivated a lot of people into putting in more effort to fix GNOME and got rid of a lot of problems that were plaguing the build process back then.
Never went back.
Those types of people were attracted to Linux in general, not a specific distro that I can recall. The whole reason had to do with the perception of Unix being a "hacker" OS. And as most know, there is the whole cracker vs. hacker misconception. So naturally, Linux was the place to be. But back in those days, there wasn't as much choice in distro. You used Slackware, Red Hat, or Debian (http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Dis...).
comes down to generalised knowledge versus product knowledge.
This product release has been brought to you from the Ctrl-C/Ctrl-V* School of Marketing.
*(yy/p?)
However, nowadays I've been torn between Slackware and Debian for the server setup since I've started exploring Ansible to quickly get a server up. But as long as Slackware doesn't offer package dependency management, Ansible won't be that much help, unless of course I do all of them in bash script.
I think this is particularly relevant to servers. I was always fighting with Debian's ideas of how things should be. Hopefully that's changed in the meantime.
Would love to throw one on a Virtualbox to see how it differs with Mint.
I may still have a Walnut Creek CD-ROM version of Slackware (ELF binaries!) with a partial Sunsite/tsx-11 mirror around here.
x86_64 - http://taper.alienbase.nl/mirrors/slackware/slackware64-14.1...
> ask for money for CDs/DVDs before putting the ISO's up on the mirrors
Patrick Volkerding is The Man [0], he wouldn't do that.
1. Everything is as close to the upstream package as possible. Debian maintainers sometimes heavily modify their packages and that makes finding help difficult. Slackware rarely changes their packages or only does if necessary.
2. Package manager does not do dependency checking. This makes installing packages from source easier because I don't have to worry about breaking the system when compiling. If something breaks, it's easy to know what to roll back.
3. Good for understanding the innards of Linux. There are no distro specific config tools or non-standard setups. Packages may come with them, but they are standard and well documented. Good way to understand what's going on.
EDIT: I thought of one more:
4. Documentation. Patrick's documentation is great. If you have no other tools, you could get Slackware setup just reading his documents.
All said, Slackware is a throwback to when distros were just a quick way to get a Linux system running, not OSes in and of themselves. If you took each piece and compiled it yourself, you'd get Slackware. That's pretty cool.
But seriously, that's the beauty of Linux. You go ahead and use Arch or Debian. Absolutely no one is going to stop you. But someone using Slackware has zero negative effect on you.
hunk XX of something failed, aborting.
This also makes it a great learning tool.
There used to be a saying: Install Redhat, you learn Redhat. Install Debian, you learn Debian. Install Slackware, you learn Linux.
Which is becoming less true since Linux as a full OS is moving to PulseAudio and systemd and has long since moved to PAM (among other things). By default, Slackware doesn't have, and probably will never have, any of those.
Slackware experience is becoming less and less transferable.