LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 11-04-2017, 03:52 AM   #1
pompous ninja
Member
 
Registered: Nov 2017
Location: Brazil
Distribution: Linux Mint
Posts: 73

Rep: Reputation: 12
Distrowatch and Slackware


It is written in Distrowatch about Slackware:

"Slackware Linux, created by Patrick Volkerding in 1992, is the oldest surviving Linux distribution. Forked from the now-discontinued SLS project, Slackware 1.0 came on 24 floppy disks and was built on top of Linux kernel version 0.99pl11-alpha. It quickly became the most popular Linux distribution, with some estimates putting its market share to as much as 80% of all Linux installations in 1995. Its popularity decreased dramatically with the arrival of Red Hat Linux and other, more user-friendly distributions, but Slackware Linux still remains a much-appreciated operating system among the more technically-oriented system administrators and desktop users.

Slackware Linux is a highly technical, clean distribution, with only a very limited number of custom utilities. It uses a simple, text-based system installer and a comparatively primitive package management system that does not resolve software dependencies. As a result, Slackware is considered one of the cleanest and least buggy distributions available today - the lack of Slackware-specific enhancements reduces the likelihood of new bugs being introduced into the system. All configuration is done by editing text files. There is a saying in the Linux community that if you learn Red Hat, you'll know Red Hat, but if you learn Slackware, you'll know Linux. This is particularly true today when many other Linux distributions keep developing heavily customised products to meet the needs of less technical Linux users.

While this philosophy of simplicity has its fans, the fact is that in today's world, Slackware Linux is increasingly becoming a "core system" upon which new, custom solutions are built, rather than a complete distribution with a wide variety of supported software. The only exception is the server market, where Slackware remains popular, though even here, the distribution's complex upgrade procedure and lack of officially supported automated tools for security updates makes it increasingly uncompetitive. Slackware's conservative attitude towards the system's base components means that it requires much manual post-installation work before it can be tuned into a modern desktop system.

Pros: Considered highly stable, clean and largely bug-free, strong adherence to UNIX principles
Cons: Limited number of officially supported applications; conservative in terms of base package selection; complex upgrade procedure
Software package management: "pkgtool" using TXZ packages
Available editions: Installation CDs and DVD for 32-bit (i486) and 64-bit (x86_64) processors
Suggested Slackware-based alternatives: Zenwalk Linux (desktop), Salix (desktop, live CD), Porteus (live CD with KDE, LXDE, MATE, Razor-qt or Xfce), VectorLinux (desktop)
Other distributions with similar philosophies: Arch Linux, Frugalware Linux"

Reference: https://distrowatch.com/dwres-mobile.php?resource=major

It is true that the Slackware uses a simple, text-based system installer and a comparatively primitive package management system that does not resolve software dependencies?

It is true that the on Slackware all configuration is done by editing text files?


It is true that the upgrade procedure of Slackware is complex?

Last edited by pompous ninja; 11-04-2017 at 09:04 PM.
 
Old 11-04-2017, 12:45 PM   #2
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by pompous ninja View Post
It is true that the Slackware uses a simple, text-based system installer and a comparatively primitive package management system that does not resolve software dependencies?
Yes. The installer is still a "wizard" and just asks you a few questions and it will then install everything. However, you'll need to partition the disk on your own (easily done using cfdisk).

And yes, Slackware's package management software is relatively uncomplex. You can install, upgrade, and remove packages, but it won't resolve any dependencies. But, that isn't an issue, because if you install all of Slackware, all dependencies will be met and if you use https://slackbuilds.org (commonly called SBo), it will let you know of any additional dependencies these programs may have. There are many community tools that help automate this process.

Quote:
Originally Posted by pompous ninja View Post
It is true that the on Slackware all configuration is done by editing text files?
Not all configuration, however, Slackware doesn't develop custom programs to handle configuration. That means you'll configure programs based on how the developer intended you to configure them. You still get "System Settings" in KDE, but you will need to dive into /etc/httpd/httpd.conf if you want to configure apache.

Quote:
Originally Posted by pompous ninja View Post
It is true that the upgrade procedure of Slackware is complex?
Upgrading can be a difficult term. If you just want to keep your version up-to-date with the latest patches, that's pretty straightforward using slackpkg. However, it is recommended you check the changelog before upgrading just to see if there's any "gotchas". They are rare, but do need to happen occasionally.

If you're talking about upgrading from one version to another, it might be a bit more complex than other distros (although, I don't know how other distros handle it, so it is strictly speculation on my part), but I don't think it is difficult. Pat will cover how to upgrade on your install media in the UPGRADE.TXT file and possibly CHANGES_AND_HINTS.TXT. However, many people, even if not recommended, will not read those documents and still upgrade using slackpkg, which is pretty simple.
 
5 members found this post helpful.
Old 11-04-2017, 12:48 PM   #3
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Slackware, Debian, OpenBSD
Posts: 7,346

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Quote:
Originally Posted by pompous ninja View Post

It is true that the Slackware uses a simple, text-based system installer and a comparatively primitive package management system that does not resolve software dependencies?
Yes.

Quote:
It is true that the on Slackware all configuration is done by editing text files?
Yes, for the most part. You can also make adjustments within the DE/WM of your choice.


Quote:
It is true that the upgrade procedure of Slackware is complex?
The procedure is well documented. Slackware will not hold your hand. It is expected that newcomers to Slackware will read all provided documentation.
 
2 members found this post helpful.
Old 11-04-2017, 01:10 PM   #4
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,239

Rep: Reputation: 860Reputation: 860Reputation: 860Reputation: 860Reputation: 860Reputation: 860Reputation: 860
Quote:
It is true that the upgrade procedure of Slackware is complex?
In my opinion, it is not that difficult. My main system has been upgraded from 13.2 one release at a time, to 14.2. Pat provides an easy to follow UPRRADE.TXT file, as previously stated. For me, I cut and paste the commands into a terminal, and press enter. If you can handle that, you are good to go. Just so you know, you can only upgrade one release to the next release at a time. Skipping releases is not supported. Since a full install takes about 20 minutes, and if you want to skip releases, this is much faster, and will work without problems. It helps if you have a basic understanding of using a shell.
 
1 members found this post helpful.
Old 11-04-2017, 01:16 PM   #5
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Slackware, Debian, OpenBSD
Posts: 7,346

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Talking

Quote:
Originally Posted by camorri View Post
My main system has been upgraded from 13.2 one release at a time, to 14.2. Pat provides an easy to follow UPRRADE.TXT file, as previously stated.
There was no release called 13.2. There was Slackware 13.37, a hilarious designation in my opinion.
I love Slackware.
 
Old 11-04-2017, 01:20 PM   #6
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,239

Rep: Reputation: 860Reputation: 860Reputation: 860Reputation: 860Reputation: 860Reputation: 860Reputation: 860
Hitest, you are correct, I guess old himers is getting to me. I meant to say 13.1...
 
1 members found this post helpful.
Old 11-04-2017, 04:30 PM   #7
ChuangTzu
Senior Member
 
Registered: May 2015
Location: Where ever needed
Distribution: Slackware/Salix while testing others
Posts: 1,718

Rep: Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857
installation is not difficult, partitioning the drive is the only real hurdle which is easily overcome by reading instructions before starting and making notes or printing them...you can also "cheat" and use a liveCD that has gparted or another program to partition the drive then reboot into Slackware installer and it will pick up the partitions, just select how to mount/label them (ie: /root, /home etc...).

You can watch quite a few youtube tutorials regarding installation, perhaps even practice on a VM first.

It really is not as bad as all the naysayers say.....If anything I find it to be quite the opposite.

If you are timid after all this, then get your feet wet with SalixOS then either just run that or after you are Slackblessed, then install Slackware.

Last edited by ChuangTzu; 11-04-2017 at 04:31 PM.
 
1 members found this post helpful.
Old 11-04-2017, 05:57 PM   #8
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,246

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
It would have been nice of you to post the link...

Top Ten Distributions: An overview of today's top distributions
 
1 members found this post helpful.
Old 11-04-2017, 08:48 PM   #9
glorsplitz
Senior Member
 
Registered: Dec 2002
Distribution: slackware!
Posts: 1,312

Rep: Reputation: 368Reputation: 368Reputation: 368Reputation: 368
Quote:
Originally Posted by hitest View Post
It is expected that newcomers to Slackware will read all provided documentation.
AND do a full/complete install.
 
2 members found this post helpful.
Old 11-05-2017, 08:45 AM   #10
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,800

Rep: Reputation: 4437Reputation: 4437Reputation: 4437Reputation: 4437Reputation: 4437Reputation: 4437Reputation: 4437Reputation: 4437Reputation: 4437Reputation: 4437Reputation: 4437
I wouldn't use "primitive" to describe pkgtool since that has a connotation of something akin to a less than directly effective Rube Goldberg "solution. I'd call it "fundamental" since it does one very important job extremely effectively without risking the base install and no more. The frosting on that cake is that any problems are extremely minor and trivial and immediate to troubleshoot.

I don't consider the upgrade process particularly complicated especially compared to figuring out what went wrong if anything does in an automatic system. THAT is a bloody nightmare. I don't hold it against those who do (much) but I don't use slackpkg now and never will. Convenience makes us weak and I'll choose strong any day given the choice and slackware is one of the very few still offering such a choice.

The only real downside I see in Slackware dependency is mine. I honestly don't know what I would do if Slackware were to cease to exist. AFAIK there is nothing quite like it.
 
10 members found this post helpful.
Old 11-05-2017, 08:48 AM   #11
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
Quote:
Originally Posted by enorbet View Post
The only real downside I see in Slackware dependency is mine. I honestly don't know what I would do if Slackware were to cease to exist. AFAIK there is nothing quite like it.
Yes, this

-- kjh
 
2 members found this post helpful.
Old 11-05-2017, 10:16 AM   #12
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Slackware, Debian, OpenBSD
Posts: 7,346

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Cool

Quote:
Originally Posted by enorbet View Post
The only real downside I see in Slackware dependency is mine. I honestly don't know what I would do if Slackware were to cease to exist. AFAIK there is nothing quite like it.
Exactly. I always come home to Slackware. From time to time I test drive other distros(most recently Debian), but, there is no substitute for Slackware.
 
2 members found this post helpful.
Old 11-05-2017, 12:10 PM   #13
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
Quote:
Originally Posted by enorbet View Post
I don't hold it against those who do (much) but I don't use slackpkg now and never will. Convenience makes us weak and I'll choose strong any day given the choice and slackware is one of the very few still offering such a choice.
All slackpkg does is compare ChangeLogs and offer upgrades or install packages, depending on the command line options. Once packages have been selected, slackpkg still uses pkgtools to perform its duties. Automation is what I like about owning a computer, and while I agree that system administration is a task best left to the user, some automation doesn't make us weak. It merely gives us more time to do other tasks. Not a bad trade-off, IMO.

Happy Slacking!
 
1 members found this post helpful.
Old 11-05-2017, 12:37 PM   #14
pompous ninja
Member
 
Registered: Nov 2017
Location: Brazil
Distribution: Linux Mint
Posts: 73

Original Poster
Rep: Reputation: 12
Quote:
Originally Posted by pompous ninja View Post
It is true that the upgrade procedure of Slackware is complex?
Quote:
Originally Posted by camorri View Post
In my opinion, it is not that difficult. My main system has been upgraded from 13.2 one release at a time, to 14.2. Pat provides an easy to follow UPRRADE.TXT file, as previously stated. For me, I cut and paste the commands into a terminal, and press enter. If you can handle that, you are good to go. Just so you know, you can only upgrade one release to the next release at a time. Skipping releases is not supported. Since a full install takes about 20 minutes, and if you want to skip releases, this is much faster, and will work without problems. It helps if you have a basic understanding of using a shell.
What is the opinion of Patrick Volkerding and of official Slackware developers?

Quote:
Originally Posted by pompous ninja View Post
It is true that the Slackware uses a simple, text-based system installer and a comparatively primitive package management system that does not resolve software dependencies?

It is true that on Slackware all configuration is done by editing text files?
What is the opinion of Patrick Volkerding and of official Slackware developers?
 
Old 11-05-2017, 12:55 PM   #15
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Slackware, Debian, OpenBSD
Posts: 7,346

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Quote:
Originally Posted by pompous ninja View Post
What is the opinion of Patrick Volkerding and of official Slackware developers?



What is the opinion of Patrick Volkerding and of official Slackware developers?
You just had a thread locked. A suggestion. Perhaps you should not annoy the moderators.
 
5 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Some pending questions before finalizing the installation of Slackware 14.2 PreguntoYo Slackware 2 01-16-2017 10:55 PM
Few minor questions about new Slackware installation. unkn(0)wn Slackware 14 01-25-2013 04:45 PM
A Few Slackware Re-installation Questions Konphine Slackware 5 01-25-2012 11:46 PM
pre installation questions for slackware? rixtr66 Linux - Newbie 5 08-17-2008 11:28 AM
A Few Preliminary Slackware 10.1 Installation Questions conductor Slackware - Installation 4 02-23-2005 04:53 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:14 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration