LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 10-06-2012, 01:32 AM   #1
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
My own smallish yet simplish review of Slackware 14.0


I figured I'd do an in-house review of Slackware 14.0 rather than let some two-bit website say stuff.

Slackware 14.0 is the latest release of possibly one of the last of the oldest distributions of GNU/Linux by it's maintainer Patrick Volkerding. For this review I'm using roughly the following machine:

AMD Athlon X2 5000 2.5GHz
Nvidia GeForce 9800GT 1GB PCIe
ASUS Xonar DX PCIe
4GB DDR2 RAM (Dual-Channel)
500 GB Western Digital Green series hard drive

1. Setup and Installation

Slackware's setup is very primal but attempts to amount relying on heavy CLI usage. Most of the installation is very similar to how FreeBSD is now installed using NCurses menus. For some newbies to Linux this might seem a bit daunting, but if you read the documentation beforehand, it all makes perfect sense.

Slackware's install is very basic even for a full system and the whole system is fairly much up and running after about a good 20 minute install.

Slackware still uses LILO for it's boot manager, though for my own usage I skipped this and performed a rescue boot and installed GRUB2 from SlackBuilds.

2. Initial boot and basic Configuration

The boot time has been sped up a good bit from the last release, even with the Huge kernel. Normally with Huge my system on average took at least 25-35 seconds to boot to the Login. On this version, this has been cut down drastically by at least a 13-17 seconds boot time even with the BSD/SysV Init script system used by Slackware that some less than honorable developers would say is took slow. In fact this is one of the fastest boots for Slackware I've ever bore first hand witness to. I would dare to estimate using Generic and Initrd would shave off even more, but for me, this is fine.

ALSA lacks the alsaconf configuration script, but ALSA fairly much loads without need for this. A simply setup using alsamixer and alsactl to store the settings and no problems.

X11 is still fairly painfree to setup. Xorgsetup still exists which makes auto generation of an xorg.conf file in /etc/X11 fairly painless and is now really accurate at setting the correct driver. OpenGL acceleration through Nouveau was acceptable but was replaced for the Nvidia Binary Blob as I do require the added power of the official driver.

3. Initial usage.

For my usage I took on Xfce, my bread and butter WM and UI. Xfce 4.10 is very system resource friendly and is very configurable. In fact Xfce is probably one of the more modern style UIs that is system resource friendly. While KDE has it's fans, often I find KDE a bit much even on my fairly well-powered system. Sometimes simplicity just works.

I only had one gripe... Mousepad is gone and wasn't replaced. Luckily Leafpad was available on SlackBuilds and was a very nice drop-in replacement. Perhaps this would be a nice future addition for Slackware to be considered?

The lack of Java was negligible. A quick visit to AlienBOB's website and after installing OpenJDK and IcedTea-web, and problem solved. I'd honestly prefer if Patrick did one day decide to just include OpenJDK and IcedTea-web in the /extras folder and call the issue done and over with. If Oracle wants to play hardball, they can just go play with themselves (no pun intended).

The default Xfce interface was a bit different, but easily remedied with some customizations to give it a more familiar Windows-ish style I'm more used to as I often switch back and forth between OSes often throughout the day.

4. Conclusions.

Overall Slackware 14.0 is a very professional distribution that not only is fast, but very reliable, stable, and very well crafted like top quality ice cold beer. I've used other big brand Linux distributions like Ubuntu, Fedora, and even OpenSUSE, but Slackware by all regards seems so clean, refined, and possibly the highest professional grade Linux distribution out there.

Linux distributions come and go, but often it it said, those who stay true to their roots, often have the best blossoming of their fruits. For Slackware having stayed simple, small, and clean has allowed Patrick and crew to give a great distribution that not only has stood the test of time, but will continue to withstand the sweeping changes attempting to turn the GNU/Linux OS on it's head.

5. Side-note additions:

One oddity I'd bare mentioning... GMPlayer could be easily excluded from the MPlayer build and MPlayerplug-in removed and replaced with the GNOME-MPlayer which uses the Gecko-MediaPlayer as a web browser plugin. Perhaps another consideration for the future.

Also as mentioned OpenJDK could be effectively added to /extra and all mentioning of the Oracle package just excluded. Something more license and distribution friendly just needs to be worked out.

I also haven't even taken the time to consider multilib as practically I don't find I need it, yet. While there are those who might require packages for 32-bit, I often have found I don't need these packages for any reason, but as always, thank you bunches to AlienBOB for providing these for us when we do find we need them.

Eventually, LILO is going to have to be replaced at some point in the future as the default bootloader for Slackware. Grub2 is well designed and easy to use with 3 simple commands. Overall it would be a worthwhile replacement for LILO with the upcoming usage of UEFI systems and GPT partitioning methods. Perhaps Grub2 can be eventually added to /extra.

Overall I have to give Slackware 14.0 an 8.9 on a scale of 1-10. I deducted a few points for obvious shortcomings mentioned, but overall the OS is just extremely well designed, built, and made, I would have easily given it an 11.

If there was a Linux distribution that is meant for everyone, I'd have to say, Slackware is the Linux Distribution for Everybody. Every new release always feels like a shiny brand new penny that just happen to find.

A toast! To Patrick and to Slackware 14.0 on a job well-done!
 
Old 10-06-2012, 02:32 AM   #2
Knightron
Senior Member
 
Registered: Jan 2011
Location: Australia
Distribution: openSUSE
Posts: 1,465
Blog Entries: 6

Rep: Reputation: 200Reputation: 200Reputation: 200
hi thanks for sharing. are you aware lq has a section for reviews? you should enter it there too. I enjoyed reading, wasn't sure of the grub2 remarks but everyone's allowed to have a preference.
 
Old 10-06-2012, 02:49 AM   #3
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761
Interesting though I don't agree with your assessment of replacing lilo with grub2. grub is over complex and has a an excessive amount of dependencies. It would involve less package additions to include elilo in addition to lilo for efi based machines. Alternatively syslinux is very nice and very simple. It is included in Slackware already and they are planning efi support.

Grub has the other downside of requiring an extra "BIOS boot partition" (partition type EF02 in gdisk) when using gpt with MBR. Syslinux does not need this.

By the way you, when you booted with the rescue disk did you mean a USB boot disk created by the installer? If so you could have just used your install media to boot first time if you wanted (maybe I misunderstood and that is what you did). An even better option would be to just chroot into your new install after setup has finished and then compile, install and configure Grub, saving yourself a reboot.

Last edited by ruario; 10-06-2012 at 03:21 AM.
 
1 members found this post helpful.
Old 10-06-2012, 03:56 AM   #4
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
LILO is one of those components - like the Slackware installer, pkgtool, slackpkg, SlackBuild scripts, BSD init - that reflects Slackware's KISS philosophy:
  • Bone-headed, so what?
  • JustWorks(tm)


Last edited by kikinovak; 10-06-2012 at 03:58 AM.
 
1 members found this post helpful.
Old 10-06-2012, 04:29 AM   #5
Bazzaah
Member
 
Registered: Mar 2007
Distribution: Slackware64-current, Slackware64 14
Posts: 331

Rep: Reputation: 50
I disagree about Grub2. Someone's designed a utility so you can change the default order of the entries (among other things).

That utility would not be needed if Grub2 were easy to use.
 
Old 10-06-2012, 04:37 AM   #6
saulgoode
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 288

Rep: Reputation: 155Reputation: 155
Another LILO fan here. My mind revolts somewhat at the thought of using a 6 megabyte loader to boot a 4 megabyte kernel. Also, anybody else notice that after more than a decade of hearing from the GRUB camp how burdensome it supposedly was having to run 'lilo' after editing the config file, not a peep of complaint about having to edit a config file and run 'grub-update' for GRUB2?

I am a little disappointed that Slackware 14 did not include GUILE version 2 (it still has v1.8), though it should be no trouble building v2 from Mr Volkerding's Slackbuild since all the required dependencies appear to be met.
 
Old 10-06-2012, 05:51 AM   #7
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
Like I've said before: if lilo was inferior to any other bootloader, it would not be the default in Slackware.
 
Old 10-06-2012, 06:15 AM   #8
Soderlund
Member
 
Registered: Aug 2012
Posts: 185

Rep: Reputation: 81
I agree that OpenJDK should be added.

Just thought I would add, for those who don't know it:

Earlier, OpenJDK was the GPL-ed version of Sun/Oracle's JRE/JDK, but since Sun didn't own all the code, they couldn't release all of it under the GPL, and some parts of it had to be replaced. This is probably why OpenJDK used to be more buggy than the official JDK.

But OpenJDK is the official reference implementation now. Everything in OpenJDK is in Oracle's JDK; Oracle just adds extra features to their version of it.

The way I see it, OpenJDK is less bloated (without Oracle's additional features -- Java should fix its problems, not add new ones, and it's already huge as it is) and less restrictive (being GPL-licensed), so there's no reason to use Oracle's version. If you can't even ship it in Linux distributions, then what good is it? It's like asking that it should go the same way as OpenOffice.
 
Old 10-06-2012, 06:49 AM   #9
konsolebox
Senior Member
 
Registered: Oct 2005
Distribution: Gentoo, Slackware, LFS
Posts: 2,248
Blog Entries: 8

Rep: Reputation: 235Reputation: 235Reputation: 235
Grub (0.97) still works best for me.
 
Old 10-06-2012, 07:39 AM   #10
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018
Though I prefer lilo, I don't mind legacy grub, but having experienced grub2 recently on Fedora (installed only to keep informed about what the other distro's are doing) I think I would rather have my nuts chewed-off by a rabid squirrel than see it in slackware.
 
1 members found this post helpful.
Old 10-06-2012, 08:38 AM   #11
688a
Member
 
Registered: Sep 2012
Location: Hong Kong
Distribution: Slackware14 (3.7)
Posts: 51

Rep: Reputation: Disabled
According to the following tests, Slackware is almost performing the worest one! ( I don't know what the tests meant actually, I don't care)

http://www.phoronix.com/scan.php?pag...xdistros&num=1

Last edited by 688a; 10-06-2012 at 08:40 AM.
 
Old 10-06-2012, 08:56 AM   #12
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Quote:
Originally Posted by 688a View Post
According to the following tests, Slackware is almost performing the worest one! ( I don't know what the tests meant actually, I don't care)

http://www.phoronix.com/scan.php?pag...xdistros&num=1
There is another thread about that review.
 
Old 10-06-2012, 09:05 AM   #13
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Debian, Slackware, VMs
Posts: 7,342

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Quote:
Originally Posted by ReaperX7 View Post

Slackware 14.0 is the latest release of possibly one of the last of the oldest distributions of GNU/Linux by it's maintainer Patrick Volkerding.
That should say its. The word it's means it has or it is. Overall an excellent review. I do prefer lilo.

Last edited by hitest; 10-06-2012 at 10:41 AM. Reason: error
 
1 members found this post helpful.
Old 10-06-2012, 09:38 AM   #14
donallen
Member
 
Registered: Apr 2010
Posts: 41

Rep: Reputation: 16
Quote:
Originally Posted by hitest View Post
I know I'm being a pain, but, that should say its. The word it's means it has or it is. Overall an excellent review. I do prefer lilo.
The comma after "but" is not correct. And you should have quoted "its", as I just did. (Sorry, I couldn't resist. It's (!) really important, when correcting someone's grammar, to get your own grammar in order. I've checked this message carefully to try to be sure I didn't blunder, but if I did, I'm certain to hear about it.)
 
1 members found this post helpful.
Old 10-06-2012, 09:41 AM   #15
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Debian, Slackware, VMs
Posts: 7,342

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Quote:
Originally Posted by donallen View Post
The comma after "but" is not correct. And you should have quoted "its", as I just did. (Sorry, I couldn't resist. It's (!) really important, when correcting someone's grammar, to get your own grammar in order. I've checked this message carefully to try to be sure I didn't blunder, but if I did, I'm certain to hear about it.)
Fixed. Thanks.
 
  


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
Suggestions for portable-multidistro please....smallish distro's linus72 Linux - General 2 06-19-2009 12:26 PM
Review of Slackware 12.1 symatic Slackware 58 05-11-2008 01:01 PM
hd partition sizes, particularly on smallish drives josiah Linux - Newbie 2 05-07-2004 01:57 AM
Networking Questions (simplish) lrt2003 Linux - Networking 2 04-26-2004 04:27 PM

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

All times are GMT -5. The time now is 09:34 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