A Review of Slackware 13.
While I don't agree with everything said, overall, I thought it a a fair and well balanced review:
http://distrowatch.com/weekly.php?is...091005#feature |
Yeah, not a bad review, especially from the perspective of someone more used to distros that do a lot more hand-holding and auto-configuration...
I've found that the usability="it just works" bit is ok when it works, but when it doesn't- such as with some older or quirky hardware(very old, or very new laptops, especially)- it's a lot easier to get Slackware working than it is with some distros which rely on auto-configuration and graphical config tools... my opinion, anyway. |
Not fair my friend... Slackware is way more than desktop, and it have a nice set of the best out there.
But there is hope: ..."During my first three weeks running Slackware 13.0 I have yet to find significant bugs"... And 'out of the box' =] Thank you Mr. Volkerding, for Slackware still being Slackware. |
This was also noticed in a.o.l.s. Some remarks:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
*** Other than that main persistent sticking point of her wanting rpm and drakconf or whatever, yeah, a reasonable and fair article. You definitely should want to use $SHELL, $EDITOR, and read the manuals and it helps if you like to script. But, yeah, you can do a default install straight into 'startx' and seeing a shiny KDE and be as GUI as you want. And, if you want fast, stable, simple, etc., then it's hard to beat. |
Oh, it's Caitlyn Martin again.
But yes, it's a very through and well thought-out review. |
There's always gonna be different strokes for different folks.
I personally hope Pat never changes the Slack philosophy as it's the one and only distro I've ever ran that has been trouble free for me once it's been set up and set up to my liking. I agree with the author that there are many, many distro's out there that not only hold ones hand, they almost change one's diapers also; however,, show me one that remains trouble free for the length of time a typical Slack install does. |
I thought it was fair except for two points:
1) The reviewer repeatedly referenced the words "ease of use" in the Slackware mission statement. However, I believe that she is imposing an out-of-context and incorrect understanding of this phrase. It does not mean "easy for any dumbass who's only touched windows to use." It means "will not automatically edit my configuration files, start loading modules I don't want it to, or assume that it knows better than I do." It is ease of use for competent Linux users . . . after all, it is a Linux distribution. People who just want "easy" should stick to MS or Apple; that or Ubuntu and its out-of-box "it just works! . . . but it's really, really slow" performance. (To avoid the flames . . . yes . . .Ubuntu can be optimized to be just as fast as anything else . . . Out of the box it runs like a fat, wounded hog.) Linux is, by definition, "UNIX-like." If editing text files to configure things or using a command-line interface is too "hard" for you, then you really have no business using anything "UNIX-like." Has anybody else here seen a UNIX system? Using one involves editing text files and using a CLI. 2) The reviewer seems very upset about there being no automated dependency checking in pkgtools . . . this is by design. It's part of the "ease of use" that she claims is not there. Slackers use packages for some stuff, but we are not babies who need rice cereal all the time. If there is not a package available, we will build from source, or decompress a .deb or .rpm package and gank the binaries, putting them where we want them. Automatic dependency checking is only desirable if you only use your package manager to install software, or if you are so inexperienced that you cannot go out and get a library for yourself. If this is the case and you do not even want to learn how to do these things on your own, you are not and will not become a competent Linux user and Slackware is not for you. |
Quote:
|
It's kind of a weird catch 22, you have to be experienced in Slackware before you can realize why it's easier than other distros. At least that's how I feel. I tried Ubuntu for the first time maybe a year ago just to see it, It was pain wadding through all the gui BS, I ran it for like a day.
|
Quote:
|
Quote:
Argh... Caitlyn. I stopped reading her writings long time ago. Not just because she knows very well how to ruin decent article with few ridiculous facts, but also because of her attitude towards her readers who disagree with something she wrote. This time, again, I'll skip it. |
Quote:
However I appreciate people writing about their experience installing/using one Linux distribution especially when they define their expectations (mostly having a functional home desktop) and describe concretely what they liked and what they didn't like (comments like "it rocks" or "it's bloated" don't bring much insight into the distribution). I think that you can only get a good idea of what a distribution looks like when you take all reviews collectively into account (of course apart from actually testing it yourself). You can outline some general topics. I've read many Slackware reviews since mid-2005 (some balanced, some unbalanced) and the following points about Slackware are always highlighted: - Installation requires some prelimanary manual steps (i.e. partitioning) and is not GUI-based - Package management has no dependency checking - Setting up a functional desktop requires a lot of file editing - You are the system administrator and can tailor the system to your own needs. - Once the system is set up to your liking, it just runs without any hindrance. - The official package list is limited however community-provided packages are available (mostly SlackBuild scripts that require you to build the package). For me, these points (it's probably an incomplete list) are characteristics of Slackware and it just happens that I'm fine with them but I fully understand that someone else would feel unconfortable about them and would prefer another Linux distribution that would guide him/her more during the installation and for adding/removing applications (i.e package management). So it's all about choice or, would I say, informed choice. |
Oh, Caitlyn
Quote:
I find this one nearly ideal for what can be done after visiting the Slackware site and using the distribution for a while. In order to improve it, she had to broaden the scope and, say, research how Slackware users comment in forums and blogs, possibly on Linux Questions as well. As far as I know, Caitlyn currently writes for money and any deep research may be not an option. Deadlines and the target audience ("is there a better Ubuntu than Ubuntu?") come to mind first. Thus, I guess the review reflects the current PR level of Slackware. If Patrick finds it adequate then it is adequate beyond any doubt; otherwise, things like "Slackware Linux is a complete 32-bit multitasking "UNIX-like" system" must be updated ASAP and adding a "How to review" section never hurts. |
Notice how in the beginning of the article she quotes fellow reviewer Chris Smart:
Quote:
Quote:
Well, the very things she complains about are simply not part of what Slackware "is expected to do - as claimed by the creators" [of Slackware]. She clearly is not following her own review philosophy here. She did articulate some of the advantages of using Slackware though. What she fails to realise is that the very things she complains about are part of the advantages of using Slackware. |
I noticed that too tommcd. :)
I get the feeling that she just said that as a lead-in to justify her attack on the 'easy to use' bit she'd latched onto from the Slackware description from the website. Fair enough, that bit of the website could do with a rewrite to more clearly reflect what Slackware is about in relation to modern expectations. Like it or not, the modern expectation is for a linux distro to be just like Ubuntu, including dependency management and all those other things Slackware turns away from (for all the reasons that most of us, mostly agree with). She's still missing the point somewhat with Slackware, but to be fair I don't think it's an easy point to grasp. Daedra put it quite well above; Quote:
|
Quote:
She's writing the review for a broader audience, that is, for all people who use Linux. She's not trying to convert anyone to Slackware, but, is attempting to list the merits, deficits of Slackware for any Linux user who may wish at some point try our OS. From the point of view of a Slacker her review doesn't make any sense, that is, we don't think that Slackware is difficult to use. We love navigating around on our hard drive using the CLI, and manually editing text files. But, she *is* writing her review for all Linux users, many of which, who greatly rely on the graphical user interface to set-up system functionality. I think the review is generally fair. From the point of view of an average Linux user who does not feel comfortable using the CLI or editing files by hand Slackware is not an easy system to use. I think the review adequately spells out to all Linux users the skill set they will need to be able to install and configure Slackware. An intermediate Linux user who is sufficiently motivated can easily set-up Slackware in my opinion. From my point of view all I can say is thank you Mr. Volkerding for keeping the faith! Slackware functions perfectly for my needs. :) |
Quote:
|
Ok, so...
|
Quote:
|
Well said, hitest.
Thx. :) |
here here!
hitest has expressed my thoughts on this matter too (probably more clearly that I could!) |
Not fair... The lady don't messed with Slackware64 =]
|
Quote:
|
Caitlyn is a reviewer who has a clue. I don't always agree but I respect her opinions.
I have learned from reading her reviews that she writes from the perspective of a non-technical person. When she focuses on "ease of use" she is focusing on people who are not computer propellerheads. Although some people believe the phrase as used on the Slackware web site means easy to use for Slackers, Caitlyn is using the expression in a manner that a majority of people would use the phrase. She provided a link to underline how she was using the phrase. In that respect I agree with her conclusion that Slackware is not easy to use. Last week I was reminded what non-technical people are like with computers. I was asked to help evaulate some Windows software. I suggested installing VirtualBox and running an isolated version of Windows to prevent security and privacy concerns. We downloaded the VirtualBox software. I emphasized that the 256MB of RAM installed was insufficient to run virtual machines. Online we found the data sheet for his P4 motherboard and I showed him what RAM to buy. He could update to 1GB very inexpensively. We were in the middle of the configuration process for the virtual machine when I stopped to investigate remaining drive space. I noticed the 60GB hard drive had only about 10GB remaining. Not to mention the entire system was slow and there was a lot of disk thashing. I mentioned that creating a minimal Windows virtual machine would consume about 5GB max, leaving about 5GB on the drive. With only 256 MB available I paused for a moment trying to decide how much RAM to allocate to the virtual machine. I mumbled as much out loud as I was thinking. At that point the user simply freaked out and told me to uninstall VirtualBox. The problem was information overload. Adding RAM. Insufficient hard drive space. A slow running machine without additional RAM. The idea of running a computer inside a computer. All too much. Although running a virtual machine would have solved problems, he could not cope with having to deal with the technical side of using his computer. He was frank with me and told me that all he wants to do is point-and-click. Slackware is not point-and-click. Slackers admit that. Thus, from the perspective of such users, from which Caitlyn wrote her review, Slackware is not easy to use. I believe Slackers who argue otherwise do not understand the majority of people who use computers. I see this same type of behavior with the people I work. They do not want to know why something happens on the computer. They want only to know how to point-and-click and move on with their day. Caitlyn's review was on the level and forthright. Slackware is my primary desktop on both my office machine and HTPC. Yet I agree with her assessment with respect to non-technical people. Perhaps the Slackware web site could be updated to better define the target market for Slackware, which might then clarify the meaning of "ease of use." As several people have mentioned, ease of use means something different to most Slackers than interpreted by most non-technical people. Like Caitlyn, I never have recommended Slackware to a non-technical person. I have noticed that even many Windows users who consider themselves power users or knowledgeable computer users haven't got a clue about operating systems, compiling software, building packages, etc. I would not recommend Slackware to them either. Slackware is for computer people who are the equivalents of Saturday motorheads. Slackware will only frustrate people who do not want to get under the hood. That was the perspective from which Caitlyn wrote her review. As hitest mentioned, the skill sets required to use computers vary. A significant number of computer users today could care less about the operating system or what is under the hood. As Caitlyn's review is intended for a reading audience where those skill sets vary wildly, I think her review is forthright. Her conclusion is correct --- Slackware is for a unique type of person. Caveat emptor (buyer beware) was her message. The majority of people these days who test distros are basically point-and-click people. People who probably broke in with a distro that uses a package manager and dependency checking. The person I just described is unable and unwilling to resolve dependency issues that most package managers nowadays resolve. Building a package would be a horror for such a person. Partition a hard drive? Edit a bootloader configuration? Ain't going to happen with such people. People who stick with Slackware understand what Slackware does not provide or offer. The typical person reading reviews might not. Those people need to know that information before they start testing. In that respect I believe Caitlyn did her job. |
You should know it, but Italians and Latins can be very passionate some times...
|
Quote:
|
Quote:
|
Caitlyn thinks Slackware derivatives and especially vectorlinux, a distribution she used be part of the development/packaging team, is better than Slackware for the sole reason that it tracks dependencies.
That could be a valid reason from a point of view, but only if the following were not true. 1) vector, and most Slackware derivatives, don't respect the GPL version 2 and do not distribute the sources of the applications they include in their distributions. That probably means nothing to end users but if the license was one owned by a commercial company, there would be lawsuits coming their way. But hey, its just the GPL. No one is gonna sue a Linux distribution for violating it. 2) They don't have any kind of security related resources, mailing lists etc, and do not have frequent releases or package upgrades for security or other reasons. IMO they are projects which started just for fun and learning Linux, and while that's certainly great for their developers, the user needs much more than that. Consistency and security stuff matters to users more than dependency checking, which by the way, as even Caitlyn herself says can be added to Slackware as well. And even on distrowatch, on which she wrote her article, if we take into consideration the distribution "interest" rankings, most of the site's readers would agree with with me as Slackware has been "investigated" by the site's usually newbie Linux users more times than any of the derivatives. 3) All they do is cut down the packages already in Slackware and possibly add some other ones, packing a more desktop orientated distribution. (With the exception of Zenwalk here, which evolved quite a lot and is very different than Slackware today). I definitely agree with one thing with her. Time matters, and when choosing an operating system i haven't got time to play games with projects i can't depend on. |
That review would have been OK if it was a comparative review: Slackware 13.0 v Debian "lenny", for instance. That might have justified mentioning the lack of dependency-checking, package-management, etc. A review of Slack alone should judge it on its own merits. Mention prebuilt packages from Alien Bob, Robby Workman, slacky.eu, amongst others. Mention SlackBuilds. Mention slackpkg, sbopkg, src2pkg, and how well they do the job they're supposed to do. People choose the distro that suits them, and Slackware as it is fills a niche that no other distro does. Why criticise it for being different?
|
Quote:
Pat one day might change his mind, but the past record is that Slackware is unlikely to provide many bells and whistles, GUI admin tools, graphical installation tools, dependency checking, etc. In that respect she perhaps upsets some Slackers because many Slackers do not want those features. Yet things change. Some apps and features now a part of Slackware were unforseen several years ago by many Slackware users. So I don't mind that Caitlyn is pushing the envelope seeking non-existent features --- Pat one day might change his mind if enough people ask for something. Constructive critiques are healthy because one way or another, in the end Slackware becomes a better tool. Caitlyn understands that Slackware is not targeted for non-technical people. Her point in the review was that the Slackware web site advertises the system as providing "ease of use." With respect to the definition she used in her link and using the phrase as most people use the phrase, she believes that Slackware fails to satisfy the description at the web site. Nowhere did I think she was bad-mouthing Slackware or Slackers. Throughout the review her focus was on the phrase "ease of use" as used by most people. Slackware fills a niche and most people who use Slackware are content with the design philosophy. Caitlyn's review focused on people who might want to try Slackware and she was warning them that several features that now are standard and expected by non-technical people are unavailable within Slackware. I did not read the review and feel she had attacked Slackware. She only concluded that for non-technical people Slackware is not easy to use. She even added that Slackware is a good tool for learning about an operating system --- getting under the hood. Some Slackwers might disagree with her conclusion, but Slackers tend to be technical people. Something that tends to come easy for technical people seldom comes easy for non-technical people. As I write this response, the two people chatting right now two cubicles down from me are not technical people with respect to computers. They would look at Slackware and act like the proverbial deer in the headlights. They struggle every day with Windows and the apps used here. I suspect neither has ever seen a terminal window, let alone used one. They probably never have heard of free software, the GNU tool chain or the Linux kernel. Yet those two people are hardly stupid --- they are quite smart and intelligent. They simply are not tech savvy with respect to computers. People who read the reviews at Distrowatch might have a desire to test different distros, but that hardly means most of those people are computer savvy. Many are point-and-click people. Slackware probably is not for them and Caitlyn said as much in her review. She did not declare Slackware unusable. She only concluded that Slackware is not easy to use with respect to how most people inteprret that phrase. |
Auto dependency checking?
No thanks. When I build something like ffmpeg I like to be right in the middle of the process so I can make sure I get all the bells an whistles. It takes a little more time to do things tailored to my system but I wouldn't care much for some generic package that someone else "thinks" I would be happy with. To write a proper review of Slack, I would think that the reviewer should actually use it long enough to get the "feel" of it. |
Quote:
You are correct in that this seems to be the point of view from which see is writing. Nonetheless, her paradigm for the "ease of use" criticism is flawed. Could Linux really be easy to use for someone who does not know anything about how to use Linux? No. Is learning a new set of point-and-click dialog boxes "using" Linux? Perhaps it is in the strictest sense, but has a person at that point really learned anything about Linux or how to use it? Of course not. Slackware is easy to use . . . for Linux users. Her criticism of Slackware for "failing" to meet its ease of use goal is analogous to someone criticizing a keyboard for being too hard to use for people who don't know how to type. |
Quote:
Quote:
I do agree with you that there is a difference between using Linux and comprehending how the system functions. |
I agree with Woodsman & hitest in their opinions on Caitlyn's review. For any "average" Linux user who's only come to it in the past four or five years, Slackware appears "primitive" in some ways. However, the proof of Slackware's excellence can only be seen once it has been experienced.
I came to Linux 10 1/2 years ago, with Red Hat 5.2 and no idea of how anything worked. All I had was curiosity, a blank hard drive and the pdfs that came with the retail sales box (which was priced at $20). After a few months of learning Linux in my "hobby" hours, I moved to Mandrake 7. True, it was like going from a straight shift to an automatic. I saw a couple of articles on Debian and took an interest in it next. I learned so much more about "how Linux worked" from Debian than I did from either Mandrake or Red Hat -- and this was with an 8mb video card, 256 mb ram, on a p3 and a V92 modem. I still remember the overnight hours it took to download emacs at the time. In all of this time my only resources for learning were (1) the Red Hat pdfs, (2) the web, (3) two slim Mandrake booklets, (4) the Debian Bible, (6) Linux Mag & Linux Journal and (5) my time. No human contacts, no forums, nothing else. Yet even I was able to install Slackware 9 from a "Linux User & Developer" magazine cd (which I still have. The "cover" reads: Latest version! Easy to install! Fuss free! Linux kernel 2.4.20x Free86 4.3 OGCC 3.2 ...and so on. And a picture of Tux and his red pipe.). In no time at all, Slackware became my default Linux, just as FreeBSD at around the same time became my default *BSD. Both worked great on both that PC and the desktop machine I Built By Myself seven years ago. I had some laptop troubles when I switched to one about 3 years ago, but I overcame even that. Today I still check out one openSUSE, Debian, Ubuntu, gNewSense, VectorLinux, Puppy and Fedora release each year and install them on a 20G "test drive" I use just for curiosity in their installation & repository schemes. Each distro stays on the testbed for one to five days. (Last time, Fedora stayed on the drive maybe 7 hours before I wiped it off :-) ). And I remain convinced of the superiority of both Slackware and FreeBSD for my needs. I applaud Patrick & the other Slackware volunteers for keeping the installer & package tools just as they are. And it's going to be the rare reviewer who reviews Slackware as Its Own Thing and not something else. After all, am I wrong, or aren't 2/3 of the people who'd be reading a Distrowatch review be pretty savvy? (And the other 1/3 -- mostly recent converts -- may be in some tech nether world for awhile?) And that's the opinion of this 48 year-old woman. |
Quote:
Quote:
Quote:
Quote:
Quote:
I've even had Mandriva (2009.0) install fine but then not even work. I checked the DVD and it was indeed good to go (md5sum). (Now some distros are offering only the CD, not the DVD, which is sad in my opinion.) How do you call the above "easy to use"? I learned to fix problems like other people have during my time using Slackware Linux and having to do things myself. I've helped people with the weirdest problems using Ubuntu or whatever else using my Slackware skills: problems their graphical tools didn't solve. A promise made but not kept is better not made. This is why Slackware promises nothing but delivers, at least for me. I am not hating on other distributions, and I understand your complaints, but I just don't agree with you. This is why stability trumps usability: you can't use something that's broken. |
Quote:
Code:
if grep -wq ext4 /proc/filesystems 1> $NDIR 2> $NDIR ; then Re-reading my own rant and other people's comments, I will agree that she does a generally more balanced and technically accurate review than many (though hardly perfect) but to all those who claim she's being totally dispassionate and objective, I just point to phrases like, "grossly incomplete" and "pretty much inexcusable" and so on. |
Quote:
It depends on how literal you want to be with "linux user". Almost all "car users" know little about how their car works (they would probably save a bit of time/money/environment if they did know a little more!) but they are nevertheless users of cars. |
Is Caitlyn real? If you read her reviews of 12.1 and 13.0, you'll find some passages that are identical. So, could she be some kind of review writing software, with a user-friendly GUI where you enter the distro name and it churns out a suitable, cliche-ridden, article?
http://distrowatch.com/weekly.php?is...091005#feature http://news.oreilly.com/2008/06/slac...est-versi.html |
Well i got to admit that she's slowly getting better. In the 12.1 "review" she mentioned vectorlinux 7 times. In the 13.0 one, only 4.
Thank bob she doesn't write reviews about Debian. |
Quote:
|
It is ludicrous that advanced users should be permitted to claim that anything is "simple" or "easy to use". You never hear astronauts proclaiming that landing the space shuttle is easy; an airline pilot praising how simple it is to fly a 777; or a photographer claiming that it's a piece of cake to take pictures with the new Canon SLRs.
Likewise it is inconceivable that users of an advanced operating system should ever consider activating an FTP server by deleting a character in 'inetd.conf', or changing the screen resolution by adding a line to 'xorg.conf', to be "simple". How ridiculous you Slackers are to think that you can consider YOUR WAY of doing something "easy" -- you forfeited that right the first time you compiled a program from source. You sacrificed all opportunity to praise elegance and transparency when you first grepped in /var/log/packages to determine what package a library belongs to, or performed an 'ldd' to list a program's dependencies. If you can hit more than two characters on the keyboard in sequence then you are no longer permitted to use the words "simple", "easy", or (heaven forfend) "usable"; those words are reserved solely for the infantile caveman who aspires to no greater ambition than to point at pretty pictures on the wall and grunt "Next...". Shame on you, Slackers! |
Well said, saulgoode!
Cheers. (That name is familiar; electronics? :) ) |
Configure Slackware is very, very simple, but acquiring the knowledge is up to you. This only demand brain, not skill. If you failed, it was not Slackware fault...
|
In same review
Look at comment 112 (by Caitlyn Martin on 2009-10-07 18:19:07 GMT from United States) Quote:
I read about slackware stability and many benefits so i think slackware suitable for servers not only desktop :-) |
Quote:
Quote:
So, no, it is not true. |
Quote:
I know someone who is a military photographer. He uses a Nikon, and praises it for staying out of his way while he takes pictures. Ease of use is not just for newbies. It is this way when I play guitar also. I can flip a switch and go to a face-melting solo on my bridge pickup. They also have multi-effects-pedals that have a solo switch for this same reason. Ease of use is not just for newbies. Slackware is easy to use because it is predictable and stays out of my way. For me, since I've been using it since 9.0, configuration is extremely easy (I can be up and running on a new install in like 5 minutes). So I don't know where you got this from, but ease of use is not just for newbies. |
Quote:
|
Quote:
|
I never understood why people have such a hard time with an ncurses install lol. It takes you step by step through the whole process and usually already has pretty safe and explicit defaults as well.
|
Quote:
|
All times are GMT -5. The time now is 06:59 PM. |