There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

Why you should (probably not) run Slackware

Blog post alert

Let me start off by saying: If you just want to have a working system to do your thing with minimal effort, Slackware isn’t for you (anymore).

Running Slackware today is like being gifted a Ford Model T by a weird, bearded museum curator, and then finding out that after some minor modifications and learning how to drive it, you can keep up with any modern car on the road. Only it has no ABS, AC, power steering, starter motor, crumple zones, airbags or seatbelts.

Most people who still run it (by any realistic estimate, fewer than 10000 people in the world now) have been running it since the 90’s and follow the advice not to change a running system to the letter. So why should anyone who hasn’t studied CompSci in Berkeley in the 90’s try it today?

First of all, the most widely known criticism (it has no dependency resolution) is a bit of a misunderstanding. Slackware is different. The recommended installation method is a full installation, which means you install everything in the repository up front. That way, all dependencies are already resolved. And you have a system you can use equally well on a desktop or server. It uses 20GB but disk space is essentially free now.

What if you need something that isn’t in the repo? Well, do whatever the fuck you want. Use Slackbuilds, which aren’t officially supported but endorsed by Slackware’s dev. Use Sbopkg, a helper script with dependency resolution very much like Arch’s AUR helpers. Use the repos of sister distros like SalixOS that include dependency resolution. Install RPM packages. Install Flatpaks. Unpack tarballs wherever you want them. Go the old school way of compiling from source and administering your own system yourself. Slackware doesn’t get in the way of whatever you want to do, cause there’s nothing there to get in the way.

It’s the most KISS distro that exists. It’s the most stable one, too. Any distro-specific knowledge you acquire will stay valid for decades cause the distro hardly ever changes. It’s also the closest to “Vanilla Linux” you can get. Cause there really isn’t anything there except for patched, stable upstream software and a couple of bash scripts.

Just be mindful of the fact that Slackware is different (because the Linux ecosystem as a whole has moved on from its roots).
One example:
Up-to-date Slackware documentation isn’t on Google, it’s in text files written by the guy who maintained the distro for 31 years, which come preinstalled with your system. Or on linuxquestions.org, where the same guy posts, asks for input from users, and answers questions regularly.

It’s still a competent system, if you have the time and inclination to make it work. And it’s a blast from the past, where computing was about collaborating with like-minded freaks on a personal level. And I love that.

krimson ,
@krimson@lemmy.world avatar

Nostalgia. Slackware was my very first Linux distro!

phoenixz ,

Mine too! I had no idea what to do, how to do it, when where, etc… took me a good 2 days to tank my first little server :)

Flamekebab ,

I did once try to get started with Slackware when I was a teenager. It was on a cover CD for Linux Format about twenty years ago. I never managed to get it running and gave up on Linux for a while as a result.

I'm a little perplexed as to what it exists for, to be honest.

superkret OP ,

It doesn’t exist for anything really. It still exists because some people still find it worthwhile to maintain it, and some people still find it worthwhile to run it.

walthervonstolzing ,
@walthervonstolzing@lemmy.ml avatar

I believe the original SUSE Linux started as a bunch of helper scripts for installing Slackware.

superkret OP , (edited )

It actually started as the German translation of Slackware. Slackware started as a bunch of helper scripts for installing Softlanding Linux, the first real Linux distro.

atzanteol ,

I’ve run Linux as my primary OS since the 90s and I’ve never understood slackware. It’s the OG “I run it so I can brag about it” distro.

superkret OP ,

I think it’s a way to get to know and learn Linux from the ground up while you install it, configure it to your taste, and fix all the little issues that pop up, a bit like Linux From Scratch. But when you’re done, you have a working system you know well and that won’t ever surprise you.

pimeys ,

Working system until you need to upgrade something. I feel like the BSD systems are really what you want if a system like Slackware is what interests you. They have a tightly integrated core system with the kernel, and a ports tree to compile software from source with automatic dependency compilation. A lot of ports can be found as pre-compiled binaries.

All this with simple old school unix tools such as tar, cvs and make. All config is text files, everything meticulously documented in man pages. Very easy to upgrade.

superkret OP ,

I’d actually love BSD and have tried it out in the past. But my only computing device is a convertible laptop, and BSD didn’t support energy management, battery monitoring, decent WiFi speeds, the touch screen or the tablet pen on it. And the fingerprint reader threw errors that kept filling up the screen, even on top of the installer TUI, until I disabled it in BIOS.

Damage ,

I remember liking how it didn’t mess with the packaged software (no patches, so everything was as the author intended), same as Arch, and how clean it was… for a few hours.

Quill7513 ,

Its KISS to the point of being too simple

Charadon ,
@Charadon@lemmy.sdf.org avatar

Regular Slackware user here.

The biggest reason I use Slackware personally is that it’s the only distro I’d consider a “full system” out of the box. What that means, is that I install it, and I don’t really install much outside of the repos.

For example, the kde set comes with pretty much every KDE app. I do mean all of them. With other distros, I either have to go hunting for what packages are named what in the repos and spend hours getting everything setup and installed. While on Slackware, I pick the partitions, install, and I have a full desktop with everything I could possibly need.

Some would say “Oh, but that would take a lot of disk space.”, and funny thing about that, is with BTRFS compressio enabled. A full install of Slackware is only 4gb =P

steeznson ,

Nice to hear from a current slackware user. Quite often these threads are populated by arch and gentoo users speculating or reminiscing about a time they used it once for a month while they were still in school.

limelight79 ,

“If you want to know how Linux works, ask a Slackware user.”

I’ve mentioned this a lot lately, but I used Slackware from the late 90s (3.x days) until about 2009 on my desktop and laptop, and about 2017 on my server. I just got tired of dealing with dependencies and switched to Debian (all three run Debian now). I had the CD subscription and would automatically receive the latest version about twice a year.

Patrick Volkerding (if my memory is accurate) has my utmost respect, and I do feel a little bad about abandoning it, but I just didn’t have the time to deal with it any more.

Damage ,

“If you want to know how Linux works, ask a Slackware user.”

apparently Linux works like this:


<span style="color:#323232;">./configure
</span><span style="color:#323232;">missing x
</span><span style="color:#323232;">download x.tar.gzip
</span><span style="color:#323232;">tar -xf x.tar.gzip
</span><span style="color:#323232;">cd x
</span><span style="color:#323232;">./configure
</span><span style="color:#323232;">missing y
</span><span style="color:#323232;">download y
</span><span style="color:#323232;">
</span><span style="color:#323232;">... something something...
</span><span style="color:#323232;">
</span><span style="color:#323232;">make 
</span><span style="color:#323232;">make install
</span>
GreatBlueHeron ,

Wow, that brings back memories. Slackware 3.x was my into to Linux in the '90s.

databender ,
@databender@lemmy.world avatar

If you hate bloat you like Slackware. It doesn’t assume anything about how you want to use your computer, so it’s more painful for a lot of folks. Other distros will try to do things for you and will ultimately end up doing something someone doesn’t want. With Slackware you learn a lot and you get a rock-solid system that will do whatever you like, but you have to be willing to manage it.

TimeSquirrel ,
@TimeSquirrel@kbin.melroy.org avatar

"This is actually the same as the menu option"

Umm so why are there two options?

superkret OP ,

¯_(ツ)_/¯

Charadon ,
@Charadon@lemmy.sdf.org avatar

Legacy Support for old Automation Scripts (Script expecting to press e rather than m)

RattlerSix ,

I used nothing but Slack for about 15 years. Other distros gave me.problems, hell, I compiled Gentoo from source but was never even successful at installing some of the newbie distros like Ubuntu, but Slack was always simple and rock solid. I wasn’t the best at resolving dependencies, I’d just build and install anything it said I needed. I think I’ve had more than one version of Python or Perl installed at a time, but it never mattered. Every few years I’d wipe everything and reinstall.

callcc ,

I’ve been using various GNU/Linux distro over the course of the last 20 years. When I started out, packages could never be too fresh and cutting edge. Nowadays I’m an admin and I administer way too many VMs. I dream of a system that I never need to update. While I know that’s almost impossible if you want to be secure now might finally be the time I give slackware a try. I’m also old enough to be more curious about learning less but more in depth.

DichotoDeezNutz ,
@DichotoDeezNutz@lemmy.world avatar

UnRAID uses Slackware under the hood, I’ve had lots of trouble trying to use the shell and install packages and init scripts. I wish it was Debian based instead so my knowledge would transfer.

SeikoAlpinist ,

Every Linux user should try Slackware at some point.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines