Is Slackware easier to use now than it was 16 years ago?
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Very much improved on i18n due to userspace change, and significant advancement in filesystem, block device, wireless network, and etc. on the kernel side.
For ease of use, still not much better than Windows NT 4.0 at the basic system level, but outperforms Windows 10 from every aspect.
For ease of use, still not much better than Windows NT 4.0 at the basic system level, but outperforms Windows 10 from every aspect.
Agreed! I have two Lenovo T420 laptops each running a 2.5 GHz processor, 8 GB RAM, and SSD drives. The unit running Slackware64-current and XFCE is responsive and a pleasure to use. The other unit with the same specifications runs Win 10 Pro. The Win 10 unit is sluggish at best.
There's a game called Digital: A Love Story which is about hacking BBSs, and the hostname in that game is 'wintermoot' [a slight variation]. So what does it refer to?
Wintermute is an AI... a key character in William Gibson's classic 1984 cyberpunk novel "Neuromancer".
A poll was taken at USENIX-'99 of attendee's fave hostnames for their computers. Some of the best were:
Sauron (Bill Joy)
Shiva (Steve Jobs)
Pigpen (Larry Wall)
I wonder what Bill Gates' machine was named? Smeagol?
Slackware 9.0 was the first version of Slackware I used, which came out in 2003.
It is probably easier to install and get up and running now.
For one, there wasn't anything like 'udev' that would auto-load all of the modules - even with stuff like 'hotplug' back in the day, in my experience there were many modules you had to manually specify you wanted loaded. This required greater knowledge of one's hardware than is required now.
But use? I'm not sure - I'd say it's about the same level of ease of use. Once you get it up and running, you're still using it the same basic way you were in 2003 - editing config files with an editor, tweaking shell scripts, installing and running the software you want to run, etc.
Very much improved on i18n due to userspace change, and significant advancement in filesystem, block device, wireless network, and etc. on the kernel side.
For ease of use, still not much better than Windows NT 4.0 at the basic system level, but outperforms Windows 10 from every aspect.
Agree with the first sentence but NT 4.0? Granted it finally got simultaneous disc access right and that as well as all the rest 4.0 got right was inherited from the work MS did on IBM's OS/2. It still felt a lot like OS/2, but not nearly as good, until Win2K. For me that was THE breakthrough Windows that nearly seduced me away from so-called "alternative" systems. Thankfully I discovered Linux in 1999 and didn't get under the spell of the glitzy seduction that finally had started to work right.
It is probably easier to install and get up and running now.
For one, there wasn't anything like 'udev' that would auto-load all of the modules - even with stuff like 'hotplug' back in the day, in my experience there were many modules you had to manually specify you wanted loaded. This required greater knowledge of one's hardware than is required now.
But use? I'm not sure - I'd say it's about the same level of ease of use. Once you get it up and running, you're still using it the same basic way you were in 2003 - editing config files with an editor, tweaking shell scripts, installing and running the software you want to run, etc.
Yes but since that is a kernel development issue it is across the board Linux easier. The method of installation has changed drastically on other distros while Slackware is still exactly and wisely the same, and IMHO, exactly for this reason was and still is the absolute easiest OpSys of ANY to install exactly the way I want it to. It does not try to force me into it's "canonical" ways. BTW that's not just a dig against the 'Buntus, but all other distros with the possible exception of Arch but that's much more difficult because their Canon affects every stage of installation including methodology.
So in regards to this thread. I don't find Slackware any easier to install or run than it was, excepting kernel development which made all Linux easier, but Slackware didn't get more complicated while all the others did. Possibly the most important and wisest decision Patrick ever made was to not assume use case, just keep it "human" enough to make it as easy as possible to get what we want. It's a crying shame so few today in the Linux Community as a whole realize this. Most think it is a pita to maintain with manual dependency resolution but I find Slackware to require the least amount of maintenance of any OpSys, bar none. That IMHO is a HUGE accomplishment. Thank you PV.
The last OS I installed from floppies was OS/2 2.1. When I jumped to Slackware in 1996, my install medium was the 3.0 CD from the back cover of "Linux Unleashed".
I kept using that CD until finally switching up to Slackware 7.1, years later. By then I think the setup script supported installing from hard drive, so I only needed to make a boot floppy. The rest of the OS had been previously downloaded to /sw on the freshly-formatted filesystem to which I was installing.
I burned DVDs for 10.2 and 12.x, but otherwise stuck with the practice of downloading Slackware and installing it from that. I still do that. All of my systems have /sw141 or /sw142 directories. It's come in handy over the years when I've messed up my system and needed to recover, or when I wanted to install Slackware on a new system but had no access to a fast network. As long as I had another Slackware system handy, I could copy its /sw* to the new system by plugging the new disk into the old system and tar or rsync it over.
Regarding package management, I am pretty happy with .t?z packages. Until very recently I would download the specific updates I needed and use installpkg. Last year I started maintaining a -current test machine, so familiarized myself with slackpkg, which makes comprehensive system-wide updates very convenient.
For sbo, I use sbopkg even though I should probably switch up to sbotools, which seems better-behaved and easier to troubleshoot or modify (since my perl skills are much better than my bash).
The diversity of package management tools seems like a blessing. It's good to have choice, and having one tool for Slackware official packages and others for sbo allows each to focus on solving different problems. That means each can be a simpler solution.
The cost is that I have to learn how to use two different tools, which doesn't bother me in the slightest.
Regarding hardware support, like rworkman said, it used to be crucial to research hardware to make sure it would work with Slackware. This is less crucial now, but I stay in the habit. Enough users have told tales of woe in LQ and in the IRC channels to keep me wary.
A little research can go a long way to assuring a trouble-free experience. I'm not too proud to cheat, as well -- when I'm ready to buy a new system, I'll find out what hardware someone else has been using trouble-free and buy the exact same hardware. Or I'll hop on Ebay and get another of an older system I already have, if there's no need for something more high-octane.
One downside to that is it has eroded my ability to help other people. I don't see problems on my systems, so I haven't had to solve those problems, so when someone asks for help, I might not recognize the problem, nor have a ready fix.
That's part of the reason for the -current system, though I haven't been able to spend as much time testing it as I'd like.
That sounds like an excellent strategy! Back in the early 2000's, we designed a central music library for a chain of 38 radio stations that used Slack 8.0. I maintained a bootp server with a master image of the customized OS at headquarters in Austin, and had the local engineers tape
a LILO boot disk to the side of the client boxes at each station. If a box crashed, rebooting from the rescue disk ran fsck -rAV, and rebuilt the system disk.
But your idea sounds sweet, now that hard drive space is so cheap. I think I'll create a hidden partition on my drives, and put a baseline bzimage of my configured system in it. I really like sbotools...handles dependencies well, easy to use.
So... I started with 9.1 (yes, I'm a noob relative to quite a few here). As someone else said, I recall printing lists of packages to upgrade and crossing them off the list as I went. I was also on dialup internet at home, so if it hadn't been for (sorta-unauthorized) use of work internet, I'd have really been in a mess. I found slapt-get around that time, and it helped a lot, but I switched over to slackpkg at some point (I don't recall exactly when - I never dreamed I'd be maintaining it one day). Anyway, linux in general is easier these days, primarily because you don't have do a whole lot of research to make sure your hardware is going to work. Literally every computer component and peripheral *had* to be researched to make sure it worked in linux - I learned that the hard way with a cheap Lexmark printer. These days, that experience is rare; I still check on stuff like USB wireless devices on the rare occasion I need them, and printers are still worth a casual look, but for the most part, whatever you buy will work. That's not Slackware-specific, of course, but it still factors in to the big picture.
Several folks have mentioned SBo, and yeah, it's been great (though I guess I'm a bit biased) :-) I wouldn't want to live without it either these days. However, I do know of one negative point surrounding it: most users do not develop the understanding of what happens when you upgrade system libraries into /usr/local, lose track of what's there and what isn't, break the system, and have to struggle through figuring out just what the hell is going on with your system. The few times I did that were, while intensely annoying, some of the best learning experiences I ever had.
Thanks for keeping things inclusive for all and for your work on SBo and the packages on your repo. I am loving XFCE 4.14.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.