Slackware wasn't the first Linux distro, but it's the oldest still alive and kicking
- Reference: 1689848828
- News link: https://www.theregister.co.uk/2023/07/20/slackware_turns_30/
- Source link:
Version 1.0 of Slackware was [1]announced on the July 16, 1993, and project lead Patrick Volkerding, who still maintains the distribution today, celebrated with a [2]modest announcement :
Hey folks! It's time to acknowledge another one of those milestones… 30 (!) years since I made the post linked below announcing Slackware's first stable release after months of beta testing. Thanks to all of our dedicated contributors, loyal users, and those who have helped us to keep the lights on here. It's really been a remarkable journey that I couldn't have anticipated starting out back in 1993. Cheers! :-)
The current version, Slackware 15, [3]went into beta in 2021 and [4]was released early last year .
It wasn't the first distribution; that was arguably MCC Interim Linux, whose first release candidate, [5]version 0.97 appeared just a couple of months after the kernel itself in 1991. Interim lacked a lot of characteristics which today are givens, such as a package manager. Several other distros [6]followed closely behind it, notably including SLS, the Softlanding Linux system. As this 2020 [7]write-up shows, SLS was pretty basic, but it quickly inspired two offspring.
The [8]late Ian Murdock was inspired to begin work on Debian by his dissatisfaction with SLS, as his original 1993 [9]announcement says. It took a couple of months to get that first release together, though, meaning that Debian is just very slightly younger. Its first release arrived about two months after Slackware 1.0, as [10]we noted for Debian's 25th anniversary .
[11]
Slackware Linux began as a project to clean up and improve upon SLS, and since it's still going today, we have to say that it's succeeded in that mission. There are three variants of Slackware these days. The eponymous form remains an x86-32 system, whereas Slackware64 targets 21st century 64-bit x86 hardware. (There's also an [12]Arm64 version too, but the former PowerMac and IBM S/390 versions have been discontinued.) The Reg FOSS Desk put it onto one of our older machines for a test drive, and came away pleasantly surprised.
[13]
Slackware64 v15 has an unwelcoming boot screen, but it's not 1996 any more. You can always just Google what to do next
Way back in about 1996, emboldened by his success with [14]Lasermoon Linux/FT on his work PC, Slackware 3 was the first ever distro that this vulture tried to install on his own home PC: a Sunrace laptop, with external hard disk and CD-ROM drives on its built-in Adaptec SCSI interface. (Its internal IDE hard disk was occupied by OS/2 2.0, which was our personal go-to operating system of the time.) We never managed to find the correct incantation to get kernel 1.2 to load its aha152x driver correctly, and retired defeated.
[15]Mint 21.2 is desktop Linux without the faff
[16]Linux has nearly half of the desktop OS Linux market
[17]AlmaLinux project climbs down from being a one-to-one RHEL clone
[18]Three signs that Wayland is becoming the favored way to get a GUI on Linux
What's surprising about Slackware today is that in some ways, it's superficially quite similar to how it was back then. There are no fripperies such as live graphical desktops here. It boots to a login prompt, and then you're expected to manually run a setup program, and use very 1990s DOS-style text-mode menus to tick boxes for the components that you want installed.
[19]
The Slackware setup program doesn't look much different since the 20th century, but behind the scenes, it automates a ton of stuff away
The flipside of this is that all of our hardware was automatically detected, and it was all remarkably easy from then on. The setup program includes a choice of graphical desktop environments, and we particularly appreciated the jokey description of Xfce as a "Cholesterol Free Desktop Environment." In fact, quite a few elements of the setup program are jokily informal – for instance, the option for individual confirmation of every package warns that installing this way will take a couple of years.
It didn't configure a graphical login screen by default, or even an ordinary user account, but all that was needed was to type startx and the desktop launched, complete with AMD Radeon graphics drivers preconfigured, and ready to connect to a wireless network. To be honest, we expected substantially more manual effort than this. It's not all a complete doddle: for example, in order to run an online update, you have to manually edit a provided list of mirrors, and uncomment one (and only one) of them.
[20]
Slackware 15 is very much not a lightweight distribution. Running a full update brought us perilously close to filling up our 16GB root partition, and it wasn't particularly snappy on the elderly Thinkpad W500 that we chose to test it on – although it was a bit quicker than the [21]copy of Linux Mint 21.2 it was dual-booting alongside. However, all the controls and config is right there, laid out for you, and if you manually prune some things, you could trim it to size quite easily.
It has online repositories, automatic dependency resolution, and all the bells and whistles that you'd expect from a 21st century distro – just with some of the look and feel of an original 1990s distro. It even still uses LILO by default. Running that first update, we found some worrying warnings online about building a corresponding initrd after you update the kernel… but all that stuff has gone away. In version 15, it's just taken care of for you, automatically.
[22]
Slackware today is in fact a modern distro, which just happens to look old fashioned due to its simple text-mode installation program, lack of a graphical desktop manager, and a few other cosmetic details. We're not sure if this is from tradition, or whether it's intentional (perhaps to scare away annoying newbies) – or, of course, it may be both. Today it's considerably easier to install than much younger distributions such as Alpine Linux or Arch Linux – or indeed than any of the BSDs, of which it's faintly reminiscent. Oh, and like BSD, it's systemd-free as well. ®
Get our [23]Tech Resources
[1] http://www.slackware.com/announce/1.0.php
[2] https://www.patreon.com/posts/thirty-years-86196804
[3] https://www.theregister.com/2021/04/16/slackware_15_beta/
[4] https://www.theregister.com/2022/02/07/slackware/
[5] http://debian.mcc.ac.uk/non-debian/mcc-interim/old/0.97-p2-12/README
[6] https://www.linuxjournal.com/article/2755
[7] https://casadevall.pro/articles/2020/06/softlanding-linux-system-1.0.5/
[8] https://www.theregister.com/2015/12/30/ian_murdock_debian_founder/
[9] https://groups.google.com/g/comp.os.linux.development/c/Md3Modzg5TU/m/xty88y5OLaMJ
[10] https://www.theregister.com/2018/08/16/debian_at_25/
[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZLlaKLePCC--odqg2uuKUwAAA0o&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[12] https://arm.slackware.com/
[13] https://regmedia.co.uk/2023/07/19/slack-15-boot.png
[14] https://techmonitor.ai/technology/lasermoon_touts_inexpensive_standard_linux_system_for_scientific_academic_users_unix_95_branding_in_prospect
[15] https://www.theregister.com/2023/07/19/mint_212/
[16] https://www.theregister.com/2023/07/18/linux_desktop_debate/
[17] https://www.theregister.com/2023/07/17/almalinux_project_switches_focus/
[18] https://www.theregister.com/2023/07/13/wayland_is_coming/
[19] https://regmedia.co.uk/2023/07/19/slack64-15-setup.png
[20] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZLlaKLePCC--odqg2uuKUwAAA0o&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[21] https://www.theregister.com/2023/07/19/mint_212/
[22] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZLlaKLePCC--odqg2uuKUwAAA0o&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[23] https://whitepapers.theregister.com/
Re: Happy Birthday (Happy Birthday-yay-yay)
Still using Slackware after all those years. It's like habit I can't shake off by now. I can't use anything else after 20 years on Slack :D
"went into beta in 2021 and was released early last year"
Oh my God ! Hey ! Borkzilla ! Are you listening ?
Maybe if you did your shit right, you wouldn't be so worried about making your shit shine.
After all, you're no longer in competition with Apple, now are you ?
Oh yes I remember SLS (installed it in 1992 I think it was, back when the kernel version was 0.97patchlevel who knows what) and then later slackware which did improve a bit on SLS but not a hell of a lot. Eventually found redhat and realized you could do package management much better than SLS (and hence slackware) had done and stuck with that until the bugs drove me nuts and I switched to Debian which actually had even better package design and management than redhat, and haven't found anything better yet so that's what I am sticking with for now. I never could understand why anyone would enjoy putting up with the pathetic design of slackware (or any of the BSDs for that matter, that user space and packaging system is just horrible to use).
At least we have choices.
And I do use systemd and want to use it these days because it turns out it really is a much better way to handle init even if it is totally different than what we had before. It actually solved problems the other init systems never could because they were all that sad unfortunately.
1996
That was the year I first tried Slackware - I downloaded and popped it onto what seemed like an endless number of floppy disks and, without permission from my manager, partitioned my work PC to dual-boot it. It all worked and I didn't blow the Windows install up, either - fun times!
Now waiting for "jake" to (endlessly - ha ha) comment here on his favourite flavour of Linux!
Happy Birthday (Happy Birthday-yay-yay)
Ridiculously fond memories of running Slackware for the first time in autumn of 1997 when I should have been planning an NT4 migration. Got round to the NT4 migration between learning about Linux, XFree86 and all the GNU bells and whistles.