Slashdot Mirror


How Should One Review a Distribution?

Chilliwilli asks: "Why are are good distro reviews so few and far between? Every review I've read recently seems to follow this unoriginal pattern. Big cheers about a nice easy graphical install followed by one or two driver problems blamed on hardware manufacturers. Then the rest of the review seems to be everything worked out of the box. Menus contained usual items. Software versions are X, Y and Z. See OSNews for many examples of such reviews. From the reviews I've currently read all distros seem pretty much the same, is there a reliable source for interesting, impartial and full reviews? Are there any guidelines for distro comparisons? What should people really be looking at when reviewing a distribution? I guess the broader question is what sets distros apart?"

105 of 469 comments (clear)

  1. Easy! by Trejkaz · · Score: 4, Funny

    They should be looking for the lack of a graphical installer, and a clear set of instructions on how to install the system without one.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
    1. Re:Easy! by Anonymous Coward · · Score: 2, Insightful

      I could see wanting the option for a text based install but to specifically NOT want a graphical installer is pretty dumb. Most video hardware from the last 5 years supports framebuffer and for the minority that doesn't a nicely done curses display fits the bill.

      A graphical installer is only a liabilty if its done wrong but thankfully most modern distros like Fedora, Mandrake, and Suse happen to do it right.

    2. Re:Easy! by Crazy+Eight · · Score: 2, Insightful

      It could be a liability if you're dealing with a headless machine and want to use a serial console.

    3. Re:Easy! by maxwell+demon · · Score: 3, Insightful

      Then install a Linux from Scratch.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    4. Re:Easy! by grepistan · · Score: 5, Funny

      Personally, I don't trust myself to do the job right!

      --
      Real stupidity beats artificial intelligence every time.
      -- Terry Pratchett, Hogfather
    5. Re:Easy! by treat · · Score: 4, Informative

      I would say that Fedora has done the graphical install wrong, as it is done in such a way that does not guarantee it staying in synch with the text installer. So critical functionality is missing from the text installer. This means that on the rare occasion that circumstances force you to do a text install, you may find that you can not properly configure the system.

  2. Well by cscx · · Score: 5, Funny

    Some people have said the best way to "review" a distribution is to make grandiose claims that Gentoo rules all, followed by some mumbling about "emerge sync" or such.

    1. Re:Well by Anonymous Coward · · Score: 2, Funny

      And naturally, they would be right.

      (mumblemumblemumble emerge world mumblemumblemumble)

    2. Re:Well by vandan · · Score: 4, Funny

      While it is true that Gentoo rules, I think people should really stick to the traditional forumula for a review:

      - Set aside 60 minutes per operating system.
      - Install everything as fast as possible, making sure to select the default options.
      - Comment on how pretty each installer is
      - Comment on how many clicks are required to complete the installation
      - Compare installation times
      - Comment on what hardware was automatically detected
      - Make sure to include a screenshot of each OS running their default window manager immediately after the install is done

      Have I missed anything?

  3. Well... by Geek+of+Tech · · Score: 2, Insightful
    >>Why are are good distro reviews so few and far between? If no one can take the time to reread a one paragraph story, what makes you think they'd take the time to write a good review?

    --
    Stop the Slashdot effect! Don't read the articles!
  4. Easy Answer: by Anonymous Coward · · Score: 3, Insightful

    One shouldn't.

    Seriously, at the present time there is not much reason for Slashdotters to read linux distribution reviews. The distributions vary mainly in philosophy, *not* in software.

    Anyone who cares already knows the basic differences between Debian, Fedora, Gentoo, et cetera. The only other details are what software is installed by default. But who leaves the default install in place? Even Windows users install and upgrade software.

    1. Re:Easy Answer: by Buelldozer · · Score: 5, Interesting

      I hate to disagree with you, but I am going to. ;-)

      I care and I _still_ don't know the basic differences between Debian, Fedora, Gentoo, SuSe, Mandrake, Slackware, et cetera.

      The main reason is that I can't seem to find a site that lays out those differences in any meaningful way AND I simply do not have the time to install 12 different distros and become technically familiar with each one.

      Right now I am running a mix of SuSe and FC1 and exploring the differences between them as a relatively new *nix user.

      I wish more technically proficient people would review the various distributions with write-ups geared toward the new but technically bent user.

    2. Re:Easy Answer: by nomadic · · Score: 5, Funny

      I care and I _still_ don't know the basic differences between Debian, Fedora, Gentoo, SuSe, Mandrake, Slackware, et cetera.


      Debians the squiggly line, Fedora's the hat, Gentoo's the weird looking bird, SuSe is the lizard, Mandrake is the star, Slackware is the uhh...series of letters that spell out Slackware.

      Understand now?

    3. Re:Easy Answer: by Anonymous Coward · · Score: 3, Funny

      Reminds me of the time my dad asked me about Linux.

      "Do you use the one with the hat, or the one with the lizard?"

      "The lizard one, dad. It's called SuSE."

    4. Re:Easy Answer: by Anonymous Coward · · Score: 5, Informative

      First off, I *personally* think there's big separation between Server distros, and Desktop distros. You _can_ probably make any distro do anything you want, but some distros just naturally lend themselves to one set of tasks or another.

      So that is the first thing you should weed out. All of the "niche" distros that are designed for one set of server tasks or another. And there are a ton of them.

      Next being that you are a new *nix user by your own admission - you should weed out the distros that don't put emphasis on the Desktop. In my opinion (and this will undoubtedly start a flame war of some kind), but Gentoo, Debian, Slackware, and the like are poor choices for *NEW* users. The learning curve is just too steep. Come back to those later if your curiosity is strong enough.

      Now start looking for distros that have a large community following. In my mind, that is Mandrake, SuSE, Fedora Core, and possibly a couple of others.

      Now in my opinion, the biggest difference between these "easy", Desktop oriented Linux distributions is really two things.

      1. The Installer
      2. The System Management Tools after it's installed

      For the most part Gnome/KDE is Gnome/KDE regardless. I've used Gnome on a FreeBSD box to check my e-mail and surf the web and it's the exact same.

      Once you have the system installed, your Window Manager of choice is going to work the same way no matter what distro you choose. So once the installation is complete, the biggest difference in my opinion (for _*Desktop*_ users) is what System Management tools are available to you.

      SuSE has one way of doing it, Mandrake has another, and Fedora Core has yet another. Decide for yourself which you like. It's a waste of time for me to give any advice in this area because everyone who disagrees will just attack me, tell me I'm stupid, tell me how much better SuSE's tools are instead of Mandrake, or vice-versa.

      It's unfortunate that Linux users (well, *nix users in general) are so full of zeal, but that's just how it is.

    5. Re:Easy Answer: by minektur · · Score: 2, Funny

      not to mention that the grandparent post also spoke of duel booting instead of DUAL booting...

      choose your weapon...

  5. What sets distros apart? by l33t-gu3lph1t3 · · Score: 5, Funny

    nerd politics.

    --
    ------- "From bored to fanboy in 3.8 asian girls" ----------
  6. These features aren't best by Fred+Nerk · · Score: 3, Insightful

    I have seen quite a few distro reviews, and most of them start with either "the graphical installer is nice" or "there's no graphic installer!".

    Debian doesn't currently have a pretty graphical installer but I find that it's not necessary because I never need to reinstall, and it's functional and works over a serial console.

    I know people who refuse to even give Debian a try because the installer (and the base install) isn't pretty enough.

    --
    Anything is possible, except skiing through revolving doors.
    1. Re:These features aren't best by zerocool^ · · Score: 4, Insightful

      I have seen quite a few distro reviews, and most of them start with either "the graphical installer is nice" or "there's no graphic installer!".

      Debian doesn't currently have a pretty graphical installer...


      *sigh*

      When will people get this? It's not the lack of a "graphical installer" that keeps people from wanting to install debian. It's seriously not. I don't use debian, and mostly because of the installer, or issues that arise from the installer. But, hell, I installed redhat 6.0. It didn't have a graphical installer. I've installed gentoo on many boxes, from stage 1 to stage 3 installs, and that's certainly not graphical, and I actually enjoyed it. I've installed solaris 5.7, 8, and 9, on a variety of SPARCs and x86 boxen, and survived without blowing my top.

      The thing people hate about the Debian installer is that it's annoying as all holy fuck.

      Even if you choose the "install the standard system" options, it still asks you fourteen million questions, such that, after a few minutes, you just start accepting the default answer. It wants you to baby sit it, to set up a support group for it and walk it through in 12 steps. I can't even count the number of times it was all "read this page of information", and then, at the bottom, it tells me "i'm going ahead with this", and it's not like you have an option, so why the fuck read the page?

      Not to mention the damn thing talks to you as if the computer is sentient! "I'm going to go ahead and try to detect your network", "Would you like me to install the development packages?", "I have a terrible itch right under PCI slot 3, can you scratch it with your tounge for me?"

      I know the whole philosophy of debian is built around CHOICE and FREEDOM. But, at some points, just make a fucking decision for the consumer, will you? You're probably not going to alienate any zealots if you just go ahead and autodetect the network adaptor without creating a committee and waiting for someone to second the motion.

      Everytime someone brings up the graphical installer vs. the world arguement, the test case is always Debian. It's unfair; Debian's installer sucks for completely autonomous reasons. If you'd like to see a relatively well-done command line installer, look at RedHat 6.x, or even the ansi installers for redhat 7.x, or Solaris' install, which is perfectly functional without being annoying.

      ~Will

      --
      sig?
    2. Re:These features aren't best by evilviper · · Score: 5, Informative
      I know people who refuse to even give Debian a try because the installer (and the base install) isn't pretty enough.

      Speaking for myself, I have plenty of experience with text installers, and quite dislike GUI installers.

      I've got tons of experience with text-based installers, such as all of the BSDs, Slackware, (does Gentoo count?) and literally dozens of others.

      Yes, with my experience with installing OSes, I still find the Debian installer quite mystifying. Hundreds of oddball menus, with unusual categories, with mile-long lists of device names, and things like that. I never managed to install Debian properly with the installer, although I've tried a handful of times. It's not a complete show-stopper, because I don't have a problem modifying the system after it has been installed... Still, as far as installers go, Debian is the worst I've ever seen. It may be text-mode, which gives it a plus in my book, but that small advantage is overwhelmed by the massive complexity of the program.

      It's been a while since my last Debian install, so it's possible things have changed. But I certainly don't expect they could have pulled off a miracle and made their installer easy to use.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:These features aren't best by Anonymous Coward · · Score: 5, Interesting

      Absolutely!

      The worst part of installing Debian is setting up PPPoE.

      You choose to install the daemon, but the installer thinks you want to set up a dial up modem and won't let you install pppd without configuring a dial up! I don't have a dial up, I have PPPoE! Just install the package and that's it...or even better...install the package and then let me configure it for DSL! So basically I have to install it by hand...which isn't a big deal but if you are going to claim to have this installer that is so fantastic that it just can't be changed and then it can't handle setting up a nic and/or pppd to use PPPoE, well that's bull.

      When I asked in a Debian forum if there where plans to make the installer less of a bitch to setup PPPoE they said that PPPoE was too much of an obscure system for them to worry about supporting it!

      This from the distro that supports 11 different architectures half of which were last relevant in the early 90s! Guess what just because you're ivory tower .edu setup just uses some DHCP over Wi-Fi, well, the so many of the large DSL providers (i.e. 90%) out in the real world where the consumers live are using PPPoE now!

      But instead of fixing this the developers argue over what is the true meaning of freedom and what the definition of is is! And then push back the already slothlike release schedule by another year!

      Who wants to put up with that shit! Apt-get is hardly unique these days there's no reason to put up with the idiocy of Debian any longer. Shit, the Gentoo install is better since you know from the start you are going to be configuring it all by hand instead of having some clunky antiquated installer getting in the way and producing a bunch of funked up configs all over the place that you have to go back and sort out after the fact like Debian does.

    4. Re:These features aren't best by iabervon · · Score: 2, Interesting

      I think the right way to install debian is to tell the installer you don't want anything at all that's not absolutely required, and then install what you want with apt-get.

    5. Re:These features aren't best by Crazy+Eight · · Score: 2, Insightful

      Someone really should compliment your humor in the moderation system. That was well written, well said, and gave me a solid chuckle. I too really dislike the personification of computers. "My Documents" and "My Computer" were creepy enough. Perhaps someday wget will start spouting off ("Hey, can I get that for ya?"). I agree that Debian's installer has sucked for reasons above and beyond the lack of a graphical option. Once I learned how to use apt I never sat through dselect or even tasksel. All I want now is a boot and a login. The rest is cake.

    6. Re:These features aren't best by bishiraver · · Score: 5, Interesting

      I'm a realtive noob to Linux. Okay, now that that's off my chest:

      The first time I tried Linux was Mandrake 7. That was quite some time ago, and there was a large gap between then and my current linux usage - primarily because I couldn't figure crap out. Mainly because I didn't know how to use documentation. It's a little bit different now.

      My reintroduction to Linux was by a friend off of irc. He suggested I use Debian. I said 'hey, sure, why not.' I had a spare computer, so I did. Install went off without a hitch, he told me to not install any extra packages with tasksel or anything, and helped me through figuring out apt-get. After that, I was home-free. I loved it. I set up gnome 2.4, learned how to recompile my kernel.

      In the High Performance Computing course at school, we use strictly Red Hat machines. I tried to work through the graphical install. I really did. I got frustrated at their hard drive partitioner because it wouldn't let me decide where on the hard drive the partition was going to go (Beginning or end of free space, etc). And then when it prompted me for a root password, it wouldn't let me type anything in (the box was ghosted). I will never use a graphical install again.

      Since my reintroduction to linux via debian, I have installed debian on four different machines. Most recently on a cdrom-less laptop with three diskettes. I'm not the smartest guy out there - I go to a community college, I get pretty average grades, and I watch porn like everyone else. If I can figure out the debian installer.. why can't other people?

      Most of the menus aren't useful if you aren't running a special type of system that needs special attention. If you don't know what a menu is, look at the documentation. If you don't know what device name your hardware uses, try googling for it before hand (or during if you have a second computer). More recent installers (even the three-diskette one) auto-detected my hardware very accurately. My last install (knoppix-based, for fun) never did get x video acceleration working with the neomagic chipset - but the real debian installer did.

      I'm just a freshman community college kid. I don't understand what's so hard about the debian installer... will someone enlighten me with specific problems they've had?

    7. Re:These features aren't best by Nasarius · · Score: 2, Interesting

      I totally agree. I think for most of us, Gentoo is easier to install than Debian, even though it doesn't even have an installer. I've built a few LFS systems, and I still found Debian's installer incredibly frustrating. I think dselect in particular is specifically designed to be as user-unfriendly as possible.

      --
      LOAD "SIG",8,1
  7. this is why by penguinoid · · Score: 2, Funny

    Why are are good distro reviews so few and far between?

    Summary of review: xyz distro is the best.

    Let the flame wars begin.

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    1. Re:this is why by maxwell+demon · · Score: 2, Funny

      I disagree. zyx has by far the better installer. Ah, and it uses the zxy desktop manager!

      --
      The Tao of math: The numbers you can count are not the real numbers.
  8. In other words... by pongo000 · · Score: 5, Informative
    ...why isn't anybody doing the work you should be doing? Here, I'll do some work for you:


    Distrowatch


    I'll leave the rest up to you.


    Oh, and in case you're wondering: Slack rules them all.

  9. On distros. by ajutla · · Score: 5, Insightful

    Well, from the perspective of a new or inexperienced user, most distributions are more or less the same. It doesn't really matter what kernel you have, or what KDE you're running to such users; they don't really look at what people who are more familiar with Linux might look at. Most mainstream news sources are run by people who are relatively inexperienced with Linux distributions--hence shallow reviews.
    On a side note, what sets distributions apart is different for every experienced user, I think. For example, I run Linux on my desktop, because I'm a hobbyist. As such, I constantly remove and install lots of different packages, and so Debian happens to be the right distro for me. Apt-get allows me to search through a huge archive of binaries and install fun things, then remove them cleanly because of reverse dependency checking. Gentoo, on the other hand, is right for the user who has more time than I do to play around, and wants the very latest versions of software, as well as the coolness factor of having compiled it oneself. Fedora or Mandrake is targeted towards the user who has -less- time than I do to play around, and just wants a nice, workable system right out of the box. Basically, there's nothing that sets distributions apart for everybody. It depends on your specific needs.

    1. Re:On distros. by harikiri · · Score: 5, Informative

      Firstly, a review needs to identify what the distribution's target market is. It should be reviewed differently based on the goals it's trying to achieve. Too many reviews I've seen seem uninterested in what the distro's focus is, and do the very general review. Instead, an enterprise server-focused distribution review might look like:

      1. Ease of installation on a single system.
      2. Ease of performing distributed installations.
      3. Documentation availability (hardcopy, electronic, online)
      4. Hardware detection on a few varied systems (ide vs scsi, raid controllers, gigabit network cards, etc).
      5. Server-based applications (database, webserver, mail) and versions.
      6. Default security configuration.
      7. Software update facilities.
      8. If any problems occured during installation or configuration, what the responses of the support options (email, internet forum, phone) was like.
      9. Configuring two types of standard enterprise system types (database server, web server, mail server) - any third-party configuration utilities, or wierd/useful ways the vendor has built and layed out the software.
      10. Backup and restore software - apart from default options like tar, are there any third-party or vendor-specific options.
      11. Any unique software that sets this distribution apart (oracle single-cpu license included for example).
      12. Benchmarks.
      13. Cost.

      This might differ HUGELY from a desktop review. Which might include:

      1. Installation frontend.
      2. Speed of installation.
      3. Software packages.
      4. Hardware detection on bleeding edge desktop PC.
      5. Organisation of desktop applications (ie, why is Openoffice.org under Applications/Other folder?).
      6. Software update facilities.
      7. Any distinguishing third-party or vendor-specific software included (free copy of winex or vmware for example).
      8. Vendor support responses to common queries.
      9. Cost.

      --
      Man watching 6 MSCE's around a sun box, looks alot like the opening scene's of 2001:space odyssey...
    2. Re:On distros. by Enucite · · Score: 2, Insightful

      You meant "to a Debian user [running Woody]", right? That is, not a Debian user running Sarge or Sid.

      The computers you can run Gentoo on are the types that you would be running Sid on, not Woody. ;)

  10. Distros by charlos · · Score: 2, Informative

    I guess you just have to try them all, and then decide which one fits your needs. Just get your hands dirty dude!

    1. Re:Distros by Erwos · · Score: 5, Insightful

      "To properly review a distribution probably takes longer than most people who do such reviewing have time for."

      Amen. Most distribution "reviews" are one page praise pieces these days, written by people who honestly have no qualifications in the first place to write a distribution review.

      Could you imagine reviewing Windows, Office Super-Deluxe, and a hundred other bits of major software in a _day_? Of course not. You'd have to spend WEEKS. Yet, lo and behold, the majority of idiot reviewers do the install on a single machine, blame the distro for anything that goes wrong, and then go nitpicking (or, alternatively, ignore all flaws and praise the distro anyways because they use it). What happened to the rest of the damned review?

      I'd also like to see some relatively unbiased reviews. For the love of G-d, please do not write a review if you're in love with the system in the first place, because you use it on your personal box. It just ends up as a piece of evangelism that wastes the three minutes of my precious life.

      To summarize:
      1. Limit the scope of the review to:
      A. Certain users (and do proper and formal usability tests with them).
      B. Certain pieces of software within the distribution (but be certain to test them thoroughly!). If this means you limit it to the installer and certain generic OS tasks, than so be it.
      2. Make sure you are _qualified_ to write the review. This should involve some formal educational background in usability engineering at the very least. No one's interested in uninformed opinions.
      3. Don't review the distribution you use and love. Your review will be hideously biased, whether you try to make it fair or not. Example: This is the primary reason why all Gentoo reviews seem to gloss over the horrifying install (in my experience).
      4. On a similar note, give every distro a fair shake. The fact that it doesn't work just like your favorite distribution should not be a point against it. I'm sick and tired of hearing "but it doesn't have apt-get, so it sucks".
      5. Avoid absolutes such as "this is the best" or "this is the worst". Make note of pros and cons, and let the reader decide. You can give recommendations if you want.
      6. If you alter the system by installing non-standard software, make note of this (ie, apt on Fedora or SuSE). If you're doing weird configuration, make note of it on the review, too.
      7. Thoroughly inform yourself of the features of the distribution, and make note of the fact that you're not reviewing the distribution on 1000 machines at once (if the distribution was intended to scale like that). Example: This is the primary reason why RHN always seems to get bashed in RHEL reviews - people make believe it's just up2date, and miss the extremely useful remote management functionality.
      8. Avoid getting into comparison situations. If it's hard to install software, say so, but don't damn Mandrake for not being Slackware (or vica versa).

      Those are some things to look for, anyways. Like I said, too many idiots taking too short a time to review far too much.

      -Erwos

      --
      Plausible conjecture should not be misrepresented as proof positive.
  11. What I'd like... by seanadams.com · · Score: 3, Interesting

    Is if it didn't matter so much what distro you choose.

    Software should be easy to build and run from the moment you download. It shouldn't be a big deal which distro you're running, what cpu arch you have, or what libs you have installed. Software should be smart and just work. If you don't have the right shared libs, the app in question should get/provide them itself. That sort of thing. Just make it EASY to install useable programs.

    The whole point of the GPL is that you're free to share each other code. Instead of requiring your users to install package X which has 20 of its own dependendcies, just provide package X in case its not there already. Problem solved.

    At any rate, this is the approach that we're taking with slimserver and our users, both geek adn non-geek, seem to be quite happy with it.

    1. Re:What I'd like... by TheTomcat · · Score: 4, Insightful
      I disagree with the "easy at all costs" mentality. You almost always sacrifice something to make things "easy" -- and this applies to more than software.

      In the software world, it's easier for me to:
      • Use IE because it's already installed, but Mozilla is more powerful
      • Not bother running a software firewall, or antivirus, or prevent spam relaying
      • Use a bundled library ("package X") than to use the one already on my system -- for the JRE this adds anywhere from 6 to 20MB to the download
      • Use MSWord to generate HTML (if you can call it that)
      • etc


      In the "other" realm, it's easier to:
      • Drive an automatic transmission, even though I get better fuel mileage and more control over my shift points with a manual transmission
      • Microwave chicken for 3 minutes instead of baking it for 30
      • Use an electric shaver
      • etc


      For the record, I think you're right.. software SHOULD be easy to use, but I think that there's danger in making things TOO easy -- you trade power for simplicity (the learning curve on Start->Find is much less steep than that of piping stuff through grep, but the grep solution is often much more USEFUL).

      S
    2. Re:What I'd like... by IntelliTubbie · · Score: 3, Interesting

      It shouldn't be a big deal which distro you're running, what cpu arch you have, or what libs you have installed. Software should be smart and just work. If you don't have the right shared libs, the app in question should get/provide them itself.

      This sounds all well and good, but it ignores one simple fact -- software is dumb and doesn't do anything "by itself." If your software does anything, it pretty much does it with the help of the OS, and whatever package management system(s) it chooses to provide. If your software seems "smart," it's probably the result of some good design and well-defined standards on the OS end. This is why distributions are important.

      Proprietary OSes have it easy, because they can define a single, uniform standard for installing software, and vendors have no choice but to meet this requirement, which is ultimately great for end users. Unfortunately for Linux users, the standards that are available on every system -- gcc, make, the standard file structure -- make for a comparatively difficult and slow (unless you're a Gentoo user) installation experience, and make it impossible to install binary-only software (if you're into that sort of thing).

      Distributions exist, in large part, to provide a similar uniformity of standards (like apt-get, portage, rpm, etc.) that users of proprietary systems get. But since you can't force people to adhere to a single standard, as proprietary OSes can, we've split off into different factions depending on what we prefer as individuals. This is a feature, not a bug!

      So, in essence, expecting software to "just work" on all distributions makes about as much sense as expecting Windows software to work on a Mac. The whole point of having distributions and package systems -- indeed, of having an OS at all -- is internal cohesiveness, not interoperability. If you want the latter, I refer you to the aforementioned gcc/make. But if you want the former, your choice of distribution is important.

      Cheers,
      IT

      --

      Power corrupts. PowerPoint corrupts absolutely.

  12. Who is your target audience? by rice_burners_suck · · Score: 5, Insightful
    First, I would decide what your target audience is. Joe Lusers? 1337 h4x0rz? Veteran Linux users? Admins? Businesses?

    Then, you can find out what factors might be important to that target group. Say, you're reviewing distros for Joe Noobie. Using this, you might concentrate on things that might be important to that class of user. (How to get up and running. Such as, where can the distro be obtained? Is it downloaded, purchased, or does it come on a computer you can order? What's your prior experience with this distro, if any?) Then, you would concentrate on things that your class of user might want to accomplish. (Email, text messaging, browsing, watching movies, downloading and properly installing spyware, to make their computer suck, making them feel right at home, Windows-style, etc.)

    Finally, to make the review interesting, different, and thought provoking, I would detail the steps I took to get form point A to point B in the review (special commands you might have had to type, or insights you have on how to get something done), and explain it in such a way that will encourage feedback, further experimentation, other reviews, and maybe even (hopefully) improvements in the product.

    1. Re:Who is your target audience? by ectospasm · · Score: 2, Funny

      ...downloading and properly installing spyware....

      Is there a proper way to install spyware? Please, tell me, I'd like to know.

      --


      We are the music makers. We are the dreamers of the dreams.
    2. Re:Who is your target audience? by fucksl4shd0t · · Score: 2, Insightful

      When I compared Windows and Linux, using my wife as a test user, I was very specific in the requirements, and the rules. I was only comparing installers, and at that I was comparing how easy it was to install one vs the other by an average idiot user. And it was only Mandrake 9.2, not "all Linux distributions".

      Thing is, to properly review an entire distribution really would take days for each distribution, weeks even. I haven't given a hard look at distrowatch, but with them as a possible exception, I've never read a review of a distribution that I'd consider complete. There's too much information to review, too much software to look at, too many issues to consider just for the market you've chosen to review for. I estimate that you should spend a week, at least 2 hours a day, for one distribution in one market. So if I'm going to review Mandrake Linux 9.2 for, say, CAD workers, that's one week, at least two hours a day. Now I want to review the *same* distribution for, hmm, how about people that make guitar strings? Ok. That's another week, at least two hours a day.

      In the old days, computers weren't as specialized as they are today, and it wasn't necessary to review for a lot of specific markets. At that, there were a lot of markets who couldn't find reviews that suited them for the uses they needed to put the computers. But this 'old school' style of review doesn't cut it, anymore. I agree with the article poster on this one. ;)

      --
      Like what I said? You might like my music
  13. Many Different Aspects by Fiz+Ocelot · · Score: 3, Interesting
    There are many great distros out there. I think the best way to do a review is first decide what exactly you need to do?

    You would need to do seperate reviews, such as one for best distro to be used as a web server, or best distro to be used on the desktop in place of windows.

    Otherwise you'll just get a bunch of people screaming at you :)

    1. Re:Many Different Aspects by Trejkaz · · Score: 3, Insightful

      That's just one axis too. You might have someone who wants to set up a web server but is a complete computer newbie (you wouldn't recommend them to use Slackware.) Or you might have someone who wants to use a desktop who is an elite hacker (you wouldn't recommend them to use Mandrake.)

      So there is the axis of purpose, and the axis of experience. And that's just a start. A certain distribution might be perfect for the purpose, perfect for the user's level, but require money.

      And so on, and so forth.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  14. Look for innovation by Gunfighter · · Score: 2, Interesting

    One thing I keep my eye out for is innovative use of both new and old packages and techniques. For example, does the distro come with the same old flavor of Foo v1.0, or does it have Foo 1.4 with the Bar 1.2 addon? More packages can often lead to more complexity and bloat, but the choice to include the new bells and whistles should at least be available if the software was designed to take advantage of addon libraries and such.

    This is why I use Gentoo. I specifically started using it on the server side of things (at the recommendation of the lead developer) because of it's extraordinary ability to compile PHP with the libraries I need for our web apps.

    --
    -- Stu

    /. ID under 2,000. I feel old now.
  15. Distros by ArekRashan · · Score: 5, Insightful

    Well, in all truth, after you are done with the pretty installer, and you have updated the applications you use to current versions, the biggest difference between distributions is the packaging system and custom graphical admin tools provided by the distro. To a certain extent, Linux is Linux is Linux. This is why developers can write one program that will run on most any distro.

    To properly review a distribution probably takes longer than most people who do such reviewing have time for. If you need to write something in three days, you've got time to install a distro, but not enough to fuck with it for three months and see how easy it is to keep it running and happy when you are adding weird custom shit, new versions of important system files, and applications that the distribution vendor never intended to integrate.

    I am distro-shopping myself right now. Not sure what I'll do.

  16. Good things to review by Bombcar · · Score: 4, Insightful

    First off, I like testing a distro a few weeks after it was released, to see what the update procedure is like.

    I also like to see you easy it is to install "non-standard" software, such as MP3 players on RedHat, etc.

    But all in all, the only real way to do a review is the way the car magazines sometimes do: run the distro for a few months as your main machine. Then all problems will become clear.

    Another caveat is to have more than one person review; for example, a Macintosh user may expect a computer to work much differently than a Gentoo user would. Many different opinions need to be taken into account; it is unlikely that there is a one-size-fits-all in the distro department.

  17. Skip the installer by FattMattP · · Score: 4, Insightful
    It seems most reviews focus on the installer rather than the system. Please skip the review of the installer. Unless you switch distros every week you'll spend less than 1% of your time in the installer, with that percentage diminishing every day.

    Instead I'd like to see reviews that focus on how easy it is to administrate the system. Is there a wide variety of prebuilt packages? Are they easy to install? If I'm new to linux, what tools are on the system to assist me? What hardware does it support? Those sort of things.

    --
    Prevent email address forgery. Publish SPF records for y
  18. What sets distros apart.... by kidgenius · · Score: 4, Insightful

    It's pretty much in who the distro is aimed towards. You have to review a distrobution based on how well it fits into the the demographic at which it is aimed. To review Gentoo and compare it to Mandrake wouldn't be a fair comparison to either one. Mandrake, Redhat/Fedora, and Suse are aimed more towards the mass consumer market. These distros should have a few qualities:
    1) They should be easy to set up.
    2) They should work as close to 100% out of the box as possilbe
    3) Their inner workings should be nearly invisible to the regular person
    Basically, these distros should be compared to OS X and Windows on their installation and hardware detection. It should drop you into Linux easily, and with a fully working machine within an hour.
    Next, you have the more hardcore user that you are aiming at with distros like Gentoo, Slackware, and Debian. These tend to be a little more difficult to set up (in comparison to the previous group). If a regular person picked up a copy of one of these at CompUsa and went to install it, they probably will be scratching their heads a bit, and they also probably will get some sort of error. The goals of these distrobutions tend to be the same, yet with a much higher emphasis on the customization factor. That's pretty much the tradeoff a distrobution makes. Ease of use vs. Customization. As one goes up, the other tends to go down. That's what makes Linux great. It's the fact that I can control how exactly how my machine is set up. Either I choose to do it all on my own, or I choose to let someone else decide for me what is installed on my machine and how it is configured. I have installed Mandrake, Fedora, Debian, and right now am waiting on the compiling of my first ever Gentoo install. I think each has their own sets of plusses/minuses and I recognize that.
    (Yes, I also realize that each one of these distrobutions has various "flavors" that break the stereotype of that distrobution, such as live cd's, etc.)

  19. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  20. The root of all flamewars by nmoog · · Score: 2, Insightful

    I guess that that is the whole point of Linux - choice. If you want to install the bare minimum system that fits on a floppy disk you can. If you want to install a massive 6 dvd distro including every linux program ever created, you can.

    If your particular interest is having a sparklin' clean untainted kernel - go for it. If your not so worried, go install windows media player etc etc.

    There are zillions of distros out there - go find one that does exactly what you want. If it doesnt exist, make your own and put it out for the 3 other people in the world who will see it and go "shit, that's EXACTLY what I need! Thanks!".

  21. Less Biased Results by karmatic · · Score: 3, Interesting

    I've found that the best way for me to review a distro is to grab people representative of a wide array of user groups (die-hard linux guys, people who have never touched a PC, and in between), and have different members of each group try out different OSes. The results are sometimes surprising.

    For a research paper I did once, I made liberal use of VMWare to limit damage, and even had a couple technophobes compare the installation procedures for Gentoo, Redhat, and Mandrake. Unsurprisingly, nobody managed to get a gentoo install working, but much to my surprise, they found Mandrake "easier" and more "friendly" to install than RedHat.

    Yes, the die hard linux guys preferred gentoo.

  22. Re:config systems by name773 · · Score: 2, Insightful

    although slackware has the bsd init scripts to make editing a bit easier. but that's only a preference.
    so, to find out the best one for you: try them all or just go for freebsd (no distros)

  23. Does it fit? by thogard · · Score: 3, Insightful

    A review should show how the distro fits comparing it to where its suppoed to go.

    You should look at how the distro follows the Linux way (or the Unix way). For example, look for the odd little things that someone added because they thought it was a good idea. Maybe it was or maybe it isn't. For example every major distro now aliases "rm" to "rm -i" which isn't the unix way (at least according to Kernighan). The real unix way is alias "del" to "rm -i" and teach people to use del if they want to be asked so they don't learn bad habits.

    Another thing is does the keyboard short cuts work? If I have a windows theme, does the keyboard work that way and if I select a mac theme, will it work that way too? Can I mix and match so it looks like Windows and has mac bindings? Is there clear help showing new keyboard options if I pick a better theme?

    Remember computers are a tool. They are there to serve a useful role. It doesn't matter how nice they look or work if they don't end up getting the job done. After an upgrade, I should be able to get my work done faster however my tests show that isn't going on.

    Reviews should reflect the ability of the distro to work as the tool its suppoed to be.

  24. A Time Honored Tradition by nt2ldap · · Score: 3, Insightful

    Let's face it. One of the main reasons that the specialty magazines and sites that do these reviews exist is to make people feel so good about their previous "purchase" that they'll "buy" more. It was true of the old car (and gun) magazines and is true of the computer mags and sites today. Linux, open source, are being merchandized just as aggressively as the sports car was years ago. So it should surprise no one that there's 'nary a negative word to be said about a particular software product being reviewed, whether an O/S or an application. Although not as easy to navigate as a magazine review, the various mail lists set up to support particular distros are probably the best source of info on them. After browsing the archives awhile for comments, problems and solutions you can get a pretty comprehensive picture of what's what. Of course it also helps to have a few junk boxes around that you can load up with the latest release from each publisher to experience the thing for yourself. *That's* a tradition that comes right out of the beginnings of the personal computer movement...

  25. Don't take OSNews "reviews" seriously by Accipiter · · Score: 4, Interesting

    There's also the fact that in most OSNews reviews, if the user (read: Eugenia) can't figure out how something is done, it is automatically the distribution's fault. Plus she'll occasionally spout stuff regarding the distro that is flat out incorrect.

    There was one time she couldn't get some Python application(s) working under Slackware, so I tried them on my box. I followed the directions and got them working just fine. It turns out she didn't have her paths set properly. I told her what needed to be done and explained that she failed to set her path properly, so she modded my comment(s) down, continued blaming Slackware for her problems, and pretty much insisted that I shut up. That particular exchange is here. (Be sure to check the "moderated down" comments for that thread as well.)

    OSNews is most definitely not the place to go for reviews of any sort.

    --

    -- Give him Head? Be a Beacon?
    (If you can't figure out how to E-Mail me, Don't. :P)

  26. I'd love to see a common rubric by mrjohnston · · Score: 2, Interesting

    I wish some review sites come up with a common rubric to rate OS's. Things like different multimedia files running out of the box, graphical interfaces for system tasks, graphical package manager, ability to install 3rd party applications through windows like mouse click, or simply able to run most, etc. They could have it be an easy checklist where you check which functions it had and in the column next to it what it used to due it. It would make it easier for people to review distributions and if some smart desktop people got involved create a nice roadmap to get desktop linux sealing the final holes consumers notice.

    There could even be some sparate ones for advanced users, or for server use. I would love that easy and visual comparison and would love to contribute if I knew what to look for aside from the typical "I liked it, install was quick".

    My 4 cents

    "I want to die peacefully in my sleep, just like my grandpa did. Unlike the passengers in his car at the time."

  27. Details by anarxia · · Score: 2, Insightful
    Most distros are good, but reviews are often too shallow to highlight what they have to offer that sets them apart. If I were to choose a distribution I would like to know more besides the installer and how the system looks right after installation such as:
    1. Package management: How easy and painless is it to remove/add packages.
    2. Upgrades: Can I easily upgrade to the next version of the distribution without jumping through hoops or losing my precious data/configuration?
    3. Does the distribution focus on stability or features?
    4. Is there a stable and development branch so I can choose between stability and newer software?
    5. Support: If I have aproblem how easy is it to find someone who can help me?
    6. Documentation: How well are the distribution-specific tools documented?
    7. Tools: Are there command-line and gui tools for common (distribution-specific) tasks?
    And a lot more I can't think of right now.
  28. License / open-source / free software philosophies by ron_ivi · · Score: 5, Insightful

    I'd like the review to include whether or not it's strictly free/open software of dependant on proprietary components.

  29. No need really, distro's are just... by riprjak · · Score: 5, Insightful

    ...flavours of linux. There are philosopical differences, but I would guess most people dont give a flying fuck... my analogy runs thusly:

    If you prefer a restaraunt meal, served up by chefs with their own ideas; you pick redhat or suse or whatever...

    If you like to potter in the kitchen with "meals in a bag, just add vegetables", then use Debian...

    If you like to spend 4 hours at the market choosing meat, vegetables and spices to cook your own killer meal to your taste; pick gentoo (gee, guess my bias :)

    If you are a survivalist or a mad hippie who likes to farm it, grow it and kill it yourself; then slackware is the choice for you; this used to by my distro of choice...

    But, like food, you need to try it yourself to see if you like it... reviews rarely help unless the reviewers come round and tear your tasting apparatus out of your head and jam it in their own before they go off to eat...

    just my pointless $0.02...
    err!
    jak

    1. Re:No need really, distro's are just... by Zeddicus_Z · · Score: 2, Funny

      So what does that make LFS?

      "If you're cro-magnum man and want to put together your own Linux distribution for help in herding dinosaurs, calculating rock throw trajectories and increasing your rate of evolution by 5000%, LFS is for you. Keeping in mind of course that getting it wrong will probably mean extinction for your entire species."

      Hmmm, I like...

      --
      Janie took my gun...
  30. Distribution reviews by NullProg · · Score: 3, Interesting

    You have to remember, most distribution reviews these days are done by people who weren't interested in Linux back in 1994 (my first distribution (trans-Ameritech)). None of these people ever compiled Linux on a 386/486. None of the reviewers know what OpenLook is.

    I guess the broader question is what sets distros apart?
    After numerous installs, the only one that gets my hardware right is SuSE (YaST). I don't have the time anymore to dick around with hardware settings. In other words, build your own Linux box if you want too. Use SuSE if you want it to work out of the box (I'm sure other readers will disagree). Out of the box solutions still suck. SuSE still allows me to select XFCE for the desktop or WindowMaker for my older laptop.

    Enjoy,

    --
    It's just the normal noises in here.
  31. Distro Review Guidelines by Eberlin · · Score: 2, Informative

    1) Installation -- if there are any WTF options that need to be figured out by joe sixpack (partitioning?)...and any options that don't stick even after you explicitly select it.

    2) Hardware autodetection -- this is part of the install but deserves its own spiel. Do I have to dig out the paperwork that came with my computer to find out that I have a ZXG9000 XT BFE3G whatchamahoozit card or can I trust that the distro can figure this out for me? Will the soundcard driver it selects from the few choices actually work or will it autodetect the wrong thing and make me have to change it later?

    3) Included software -- does it stick with Mozilla or does it have Firefox and Thunderbird separate? Will it play MP3s out of the box? Will it do DVDs? (ha!) Does it include the latest and greatest of the absolutely needed software? Does it include some of the more obscure things that people MIGHT want and would like an easy install of? (Nessus, Blender, etc.)

    4) Ease of use -- does it run "easy" pointy-clicky config tools or are people expected to vi their way through config files? How pointy-clicky is it? Do the GUI tools bork config files if they were previously edited by hand?

    Do you get 500 items on the menus? Are they organized well or do you have to hunt through obscure sections to find what you're looking for?

    Can you add software easily? Can you add fonts? Can you set up e-mail, web access, and word processing ASAP?

    5) Underlying features -- does it run as root automatically or is it more secure than that? What version of the kernel? What version of everything, for that matter? Is it running SELinux? How compatible is it with the old distro you were running?

    6) Talk about how Linux is getting better, how it's not quite there yet but almost. Gripe about certain killer apps that don't exist or aren't refined yet. Rag on Microsoft security and warn them that Linux is coming. Promise that year n+1 is the year of Desktop Linux

  32. Re:Dumbing down Linux by Alan+Hicks · · Score: 3, Interesting

    1) Feature bloat in the default kernel.

    This is a big one to me. I absolutely hate patched up kernels that are really just jacked up kernels.

    2) Helpfulness of the installer.

    A minor point to me since you so rarely install a system, and if you isntall one regularly (say a server or something) you typically have some tool that allows you to do a mostly hand free install. Of course, lacking such an option is a turn off.

    3) Advantages of the particular packaging system used.

    No argument here.

    4) Default security levels.

    You really shouldn't leave anything at default security levels, but this is a good place to start I agree.

    5) Detailed review of the hardware detection capabilities.

    Why should this differ from distro to distro? Hardware detection is done by the kernel, and they are run pretty much the same kernel, unless it's one of those uber-patched piles of dung.

    6) Is the graphical desktop logically arranged? Do the menus make sense, and do they make your life easier?

    IME I haven't seen one that really wasn't, except for RedHat's bluecurve. For the most part the window managers and DEs get the menus right. A distro that doesn't screw around here gets it right too.

    7) An important one: how easy is it to reliably upgrade to the distro from an earlier version?

    This is of prime importance for some distros, and not so prime for others. Case in point. Administering a RedHat 7.2 machine today is a big pain in the ass. It's even worse for the 6.2 machine I have to mess with. Adminstering a Slackware 8.0 machine or 7.1 though, is pretty damn easy, including rolling your own security updates from source code. It's just not that big an issue.

    --
    Slackware, what else when it must be secure, stable, and easy?
  33. Factors for me by KingJoshi · · Score: 3, Interesting

    I kept hearing about other distros so when I got a new HD, I created several partitions on my old hard to test several of them. While you can read about things from reviews, trying each one for a week or so does give you a feel for a difference.

    The ones I tried were Redhat 9, Mandrake 9.1, Suse 8.2 and Debian Woody. Two other distros I'm curious about but won't probably ever install are slackware and gentoo. It just sounds like they like things more minimalistic than me (just get that feeling of it sounds difficult).

    The install is often mentioned because unlike windows, it's not preinstalled. And if you can't install it, then you can't use it! Debian has the hardest install of them by far. I have tested the new Sarge installer and it's much better, but still more difficult than the other distros. Suse required FTP install since I didn't have the boxed set for any but I could download the latest Mandrake and Redhat ISOs.

    Second main factor is default interface. Redhat uses GNOME while the other three go with KDE. While there are some things I like about gnome, I'm a KDE guy and I just feel out of place with Redhat. That's a very subjective thing. personally, I don't mind running gnome apps in KDE or vice versa, but running in KDE just feels more comfortable with me. Recently, I had to use a friend's Fedora core 1 which didn't have KDE and I felt so lost. Gnome's terminal is different enough (especially shortcuts) that I was unproductive. I couldn't figure out how to sftp folders when I'm so used to using fish and the windows explorer like interface through Konqueror. I'm sure there are equally effective methods in each interface, but I find one more comfortable than another and you can only learn your preference through experience.

    The third main factor is package management. This probably may be more important than #2, but with the advancements in each system, it may be more of a wash. I used to be accustomed to Redhat's Package Manager (RPMs). I hadn't experimented too much with urpmi (in Mandrake) so I used rpms for mandrake as well. Suse has YAST (which is more of a control center as well) which was easier than both. Debian has apt-get method.

    Rpms are often better than just get source and compiling but sometimes you have dependency problems and you cant find versions you're looking for or they conflict. I hear that Redhat and Mandrake have improved their handling of this and is easy as apt-get. In Debian, there are package repositories. You can tell the computer where to look (there are defaults) and it gets a list of possible applications. You can do apt-get (or use the graphical version through Synaptic) and install any app there. The program handles dependencies and tells you what else it needs and asks if it's okay to install them. Suse also uses rpms, but through YAST, it gave a synaptic like interface and allowed you to install from ftp apps. It is fairly easy to search for apps through categories or search by name/description.

    Rpms have the benefit that they're popular and if you have problems, you can tend to find others that have had the problem and solved them. In Mandrake, I didn't like how it often felt that some place would allow rpm download, but sometimes there would be a conflict and I'd need to find the rpm-mdk version. I believe if you are part of Mandrak-club or whatever, you can more easily download newer apps or maybe the same with urpmi.

    I started flirting with linux around Redhat 5.2. I mostly stayed testing with them until Mandrake 7.2. I decided to test the distros last fall and I'm sure my previous experiences bias my preferences somewhat. Given what I was used to with Red Hat and Mandrake, I didn't experiment with them as much as I did with SuSE and Debian and came away more impressed by the latter.

    The fourth main factor is system administration. I know Mandrake as its Control Center and SuSE has YAST, but I'm not sure of anything for Debian or Redhat. Well, I used linuxconf, but I wonder if

    --
    In times like these, it is helpful to remember that there have always been times like these. - Paul Harvey
  34. Don't just review the installer! by don.g · · Score: 3, Insightful

    Most Linux distro reviews I've seen go like this:

    • What a nice installer! It took four hours, but it was easy to use!
    • Wow! What a pretty desktop! This distribution must be amazing!

    To review a distro properly, you need to use it for at least a month, IMHO. You need enough time to discover that security updates are a pain to install. Enough time to find out that installing third party packages is impossible because the distro uses a beta version of GCC.

    In other words, you need to give more than first impressions: anyone can do that, and it's not terribly helpful.

    --
    Pretend that something especially witty is here. Thanks.
  35. All Linux distros are Linux by LodCrappo · · Score: 2, Interesting

    One of the most common sources of silly arguments between my linux newbie friends is which distro is "better", whether at a particular task such as installing new software or just in general. Most of the arguments are pointless to someone who understands Linux well. One of the best things about Linux (IMHO) is that you can choose a distro that does mostly everything for you, or a distro that expects you to know what you're doing in return for more involvement in the way the system works. I use both depending on the project at hand.. for example I choose a different distro if I'm building a webserver for a customer than I would use on my personal workstation. When it comes down to it, a sufficiently skilled Linux hacker can make any distro do anything any other distro does. This reduces most valid comparisons to "what tools does distro A provide that make it easier to do X than the tools that distro B provides, and how difficult would it be to just add those tools to distro B." In the end, I think people who really love and know Linux can make any distro into an environment they can thrive in, and those who chose to accept whatever enviroment is provided will always find a reason to switch to yet another distro. Maybe the most revealing reviews would be of the reviewers themselves then, and not the distros?

    --
    -Lod
  36. take the hint.. by Suppafly · · Score: 2, Insightful

    From the reviews I've currently read all distros seem pretty much the same

    That's because they are. Really there are only about 3 types of distros: those like redhat, those like debian, and those like gentoo.

  37. In my experience the differences between distros by Lord+Kano · · Score: 2, Interesting

    comes down to these factors.

    Clarity of the install. An installer need not be graphical to be clear. Remember Red Hat's old installer? Not graphical, but clear and easy to use.

    Initial setup of hardware. Mandrake does a bang up job of detecting and setting up your hardware. Red Hat did a great job of detecting my hardware as well. Slackware couldn't even set up my USB keyboard.

    Install/Upgrading of packages. The first time you run into an issue of dependency that goes more than 5 or 6 levels deep, you'll HATE life. And when you hit lib hell you'll want to murder someone.

    After you take the time to get the machine up and running the way you like it, most distros are not much different. (sure different distros put config files and whatnot in different places)

    I guess the point comes down to what you want to do. If you want to learn as much as possible and *NIX, use Slackware. If you want to get set up quickly and easily, use Mandrake. If you want to keep your packages as current as possible, use Debian. If you want all of your software to be tuned to your hardware, use Gentoo. If you need something more specialized, look into one of the more specialized distros.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  38. Re:License / open-source / free software philosoph by Trejkaz · · Score: 3, Interesting

    Are there actually any distributions other than Debian which make this [anal] distinction?

    I mean the current issue at least for recent desktop machines, is that you probably can't play any games without installing at least one proprietary component.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  39. The Jem Report by ValourX · · Score: 2, Informative

    Yeah okay so it's a shameless plug, but I really do listen when readers have corrections or requests, and I work really hard to make my site as excellent as I can.

    Lots of my reviews have made Slashdot, and I can tell you that no matter how good you are, people are going to complain that you didn't accomodate them. Generally I offer to run tests for people if they request it, thereby eliminating some of the griping and as an intentional side-effect, it helps people in the process.

    I agree; most reviews suck. That's why I started my own site. I could really use the traffic, so why don't you at least come by and check it out? www.thejemreport.com

    I have reviews of various versions of many Unix OSes: Solaris, FreeBSD, GNU/Linux (Gentoo, Lindows, SuSE) and a lot of software for x86. More are on the way, as always.

    If you think my reviews suck and tell me about it (specifically), I'll do my best to edit the review or improve future reviews.

    -Jem
  40. Re:License / open-source / free software philosoph by AKAImBatman · · Score: 4, Informative

    Yes, RedHat Fedora makes that decision. It annoyed me to no end that I couldn't read my NTFS drive so I could play my kid's videos. Even worse, you can't play an MP3 file! The really screwed up part is that there's nothing "non-free" about the NTFS drivers. RedHat seems to be scared of some "IP" boogeyman that's going to sue RedHat for distributing legally reverse engineered wares. Go figure.

    If you want the full review, it's here. Reviews for Mandrake and SuSE are also in my journal. Hopefully I'll have time to do a writeup of Java Desktop System very soon here.

  41. The Distro Review Paradox by AvantLegion · · Score: 2, Insightful

    Fact 1: To adequately judge a distro, one must run it in at least moderate use for an extended period of time.

    Fact 2: The minute a new distro is released, people want reviews of it.

    It should not be hard to see how Facts 1 and 2 are perpetually at odds.

  42. Confused with possible solution... by kyoko21 · · Score: 2, Insightful

    I'd agree that it's a good question to be raised, but I have this only notion to ponder about: Debian. Debian is released on 10+ platforms. If you do a review for each Debian release, you'd have to at least multiply that review by at least 10+ times just so you can cover all the basis for the distribution branch for each platform.

    Just thinking about the scope of that review to me seems incredibly daunting. With that in mind, we wonder why Debian is released in such a slow fashion? Well, I guess we answered our own question.

    Though, it would be really a wonderful feat to read the 10+ reviews for each of the platform that the next build of Debian. If anything, the community of readers of the review would be enlightened in the ways/manifesto of the platform that each review was for. Not everyday you read about a PPC68k or ARM review of linux. Well, at least I know I haven't come across them.

    So who is going to take on this incredible feat?

  43. My Review by Anonymous Coward · · Score: 2, Funny

    Slackware: We tarballed top rated stuff on freshmeat.
    Gentoo: We tarballed the internet
    Mandrake: We merged hanna barbara and linux.
    SUSE: We are not American,, oh, wait..shiza!
    Red Hat: If you have to ask, you can't afford it peasant!
    Debian: Linus died for your sins you insensitive clod!
    Fedora: HAHA this idiot threw away a perfectly good sandwich, want a bite?
    This isn't a troll, I just don't think there is as much seperating these distro's as the zealots would like you to beleive. We are almost never encouraged to change from technical merrit. (It's got apt/yast/emerge is not good enough.)
    I am for 1 distro, either Fedora or Debian (free as in everything)Great package management, multi-arch support, etc.
    And two enterprise distro's Red Hat/SUSE throw everything else away and lets work together.
    Why use slackware, its cool name and geek status? stupid...
    Why use gentoo, you get 0.03 faster mozilla start time? Not worth losing half of developers who could be helping fedora/debian
    Why use Mandrake? Perhaps I shouldn't comment on this, my opinion of it is not very high.

  44. Re:Two words: package management. by JWSmythe · · Score: 3, Insightful

    I'd have to bet Slackware.

    That's what I run. If I want something, I usually go to the source, and install what they have to offer, rather than waiting for anyone to do anything for me. Why should I wait for a mainstream distro to patch the hell out of something, and distribute it to me with convoluted configuration options, when I can get it exactly like the author intended it? Slack makes this fairly easy. One of the first things I do when I install a Slackware system, is to download the new kernel sources, and compile it myself. Not that there's anything technically wrong with Slackware's kernel, I just like to know that my system is running exactly the way it should, without any extra drivers, or fluff.

    We're building up a distro like this. It's going to be called "LMLinux". There's a really brief overview at http://lmlinux.com . We almost have the first alpha release done, but not quite. Our package management backend is just about complete, which looks rather nice.. Everythings stored in a MySQL database, for easy reference. It will make for very easy work, for anyone to browse to a few lookup pages, or for a package manager to find things.

    I'm all about doing things from source, and doing it the way the author intended. But hey, if people like patchwork systems, let them get another distro with a kernel that has various patches reverse-engineered to work in the wrong version, etc, etc..

    In our ideal world, you have the option of installing the package from our server, or grabbing it from the author yourself, and installing it yourself, without worrying that the next automagic update will hose whatever you've done.

    I've done work for RedHat and Debian people, who absolutely freak out at the idea that I'd even think of downloading something myself, and installing it myself.

    With all the complaints I see about x distro not having this, or not doing that, I kinda giggle. My Slackware installs do everything. Farther up in the thread is someone complaining about a lack of NTFS support by whatever distro. NTFS? Mine does it, I compiled it into the kernel, if there will be NTFS drives to read. I watch any video type I want, I've installed xine. It's not rocket science, read the readme. :)

    And, you're absolutely right, you get all the free support you need in the mailing lists for the program, or checking on dejanews (eerr, groups.google.com)

    --
    Serious? Seriousness is well above my pay grade.
  45. What sets distros apart? by Theatetus · · Score: 2, Insightful
    1. Init scripts (this is the HUGE one)
    2. Artwork (it matters)
    3. Default install configuration
    4. Included packages
    5. Package management system
    6. Strength of user & developer communities
    7. Support with the commercial product

    Rate each of those 7 and you'll have a nice index for each distro you rank.

    --
    All's true that is mistrusted
  46. Re:The main problem: Drinking the Kool-Aid by bee-yotch · · Score: 5, Interesting

    Compare to Windows- Installation sucks

    When was the last time you tried to install fedora, suse, or mandrake? Maybe it's just me, but the last time I tried to install any of these the install was FAR easier and faster then even the XP install.

    First, there's no 25 character product key you need to enter (after you find the key hidden on the bottom of the machine already installed under your desk). I honestly find the fedora install much more intuitive then the XP install, and the funny thing is, is that fedora (or any other distro) doesn't just install the OS. It installs pretty much ALL of the applications you will need to use.

    The XP install includes the OS, a primitive browser, a DRM'd media player, and a very vulnerable web server. After that you still have to spend 5 hours installing graphics programs, an office suite, anti-virus, security patches, etc.

    So I might agree with you on some of your other points. But the windows install is by no means better than the linux install.

  47. What about user experience? by ratboot · · Score: 4, Insightful

    Does the user come from Windows (9x or NT), from Mac OS (9 or X) or directly from some other Linux distribution. What are the expectations of these different users? Does the user know what a command line is? Etc.

    I never saw a review that gave a certain appreciation (or rating) for a certain type of user...

  48. Use different reviews for different purposes. by steve+buttgereit · · Score: 2, Insightful

    I read different reviews of any open source software for different reasons, normally separated by source type.

    So for instance, if you want to consider usability go to standard business sources (eWeek comes to mind). If you want the finer technical points (sysadminish stuff) go to the Linux user community... or sites meant for them such as Slashdot or similar sites.

    I do think the community driven sites, the ones that most frequently review open source products, tend to focus too much on installation ease and not enough on the ease of use or application side of the equation (meaning finished products.)

    I think one of the problems of getting Linux out of the data center and onto the desktops is that to this day it is mainly a developers and sysadmins tool. And the development tends to cater to these audiences, not so much to end users that continue to call their computer their 'hard drive'.

    Cheers,
    SCB

    Cheers!
    SCB

  49. Re:License / open-source / free software philosoph by RevDobbs · · Score: 3, Informative
    Are there actually any distributions other than Debian which make this [anal] distinction?

    OpenBSD. Theo's hard-line open source policy keeps even GPLed code out of the kernal, and out of userland as much as possible.

    Add in unparalleled documentation and security, and I think your quest for the best Open-Source OS distribution is over :-)

  50. Re:Dumbing down Linux by baldusi · · Score: 2, Informative

    4) Default security levels.
    For me it's crucial to have a healthy server. Let's take OpenBSD, you have under 10 processes in the default install. And practically any dangerous setting is turned off. It's really effort less to install stuff, just turn on what you want. If the default install is not enough for you, then it might have some security concerns. It's so easy to start from a blank page. Ditto for Gentoo, but OpenBSD installs in just 10 minutes, including partitioning and network configuration. I don't know about Slackware, tough.
    Now, compare that to RH 7.2 (which was the last version I've installed). I stopped using it because it took me 1h 30m to get an install without adding XFree86! Never mind the amount of unsafe processes running by default. Mandrake was a bit better but was so unprofessional and full of bugs that I've given up.
    Ok, this might seem like a biased view of a server admin, but the truth is that security is being _the_ hot topic this last few years.

  51. d-i and PPPoE by krmt · · Score: 2, Informative

    The new installer will support PPPoE, the problem has been a lack of manpower to do so more than it being too obscure. There is basic support for it in the newest beta of the installer, but it's very basic and I'm not sure if it even works right now. Once again, the problem is lack of manpower to work on the damn thing. If you want to help us out, it'd be much appreciated, we could certaintly use it.

    --

    "I may not have morals, but I have standards."

    1. Re:d-i and PPPoE by zerocool^ · · Score: 3, Insightful

      Well, now that I have a debian team member in a thread that I am responsible for, I feel the need to quantify my response.

      I mean no personal disrespect. None at all. To be honest, despite my tone in the previous post, I actually like debian once it's running. It's easy to install and upgrade, and I appreciate that. Having to deal with redhat day in and day out, I am so sick of RPM dependancy hell that I've pretty much washed my hands of RedHat, and apt-get (as well as emerge and similar tools) are fantastic and much appreciated.

      It's just the installer that gets me.

      And my problem is that I work at a webhosting company. I have to set debian up on machines fairly regularly. Not regularly enough to justify setting up a slipstreamed automated install, but regularly enough to be annoyed by it. And it frustrates me even more, because I'm usually setting it up on customer machines, so I get to do the grunt work, and then I don't even get to use the computer (to its credit, debian takes little "administration" time (read babysitting)). But that means I miss out on the parts of debian that I like. The saving grace of the install is the local 10/100 mbit mirror.

      So, I'm disgruntled with debian's installer. I'm sick of telling it that, yes, I do in fact want a 2.4 kernel because I might want to do something with the lartc (linux advanced routing and traffic control) kernel stuff. I'm sick of having to open the damn case and install an 8139 card in order to download the drivers for the real network adaptor that redhat 9 picked up 2 years ago. Blah blah.

      My conclusion has been that Debian is an excellent linux distro with a great philosophy of user control and choice which occasionally leaks over into some places where it's a nuisance.

      But, having said that, thank you for your work.

      ~Will

      --
      sig?
    2. Re:d-i and PPPoE by krmt · · Score: 2, Informative

      I understand your frustration, but have you tried the new installer yet? We just released beta4, and it's gotten a lot of positive reviews and install reports so far. It's a ground-up rewrite, and while it's still in beta and is some features (like PPPoE) need to be fleshed out, it's a vast improvement over the old boot-floppies.

      Our goal has been to build a much better installer, and so far we're succeeding. If you give it a try, I think you'll be pleased with the improvements.

      --

      "I may not have morals, but I have standards."

  52. Re:What sets distros apart? by Eminor · · Score: 4, Funny

    nerd politics.

    To minimize nerd politics, go with BSD. In general there isn't as much zealotry going on in BSD movement.

    Plus it's a solid operating system that provides you with over 10,000 ports that just work. 'make install clean' and *BANG* your done.

  53. Hardware Detection by HyperCash · · Score: 3, Interesting

    Just out of curiosity, but why isn't hardware detection part of the kernel? If it were all of the distros wouldn't have to recreate different hardware detection and it isn't something like a desktop environment or an editor where people will want it to work a certain way. Its something that could easily be standardized once its in the kernel, no? --HC

    --
    So I'm jump'n up and down screaming show me the money.
    1. Re:Hardware Detection by shrewtamer · · Score: 3, Interesting

      Now I'm not a kernel expert so here are just my 2 cents - not the whole picture....

      A particular source version of the kernel can build many different binary components. "Mainstream" distros like Suse ship kernels that have practically everything built as a module - a special library loaded by the kernel. Some of the source that is shipped with the kernel builds to modules that supports many different common hardware types.....some third parties also produce source / binary modules to support particular hardware (eg. Nvidia modules.)

      Now there are many different places to get kernel sources....kernel.org is the horse's mouth....but there are many hackers out there shipping kernel sources with their own tweaks. Redhat kernel sources are not "standard" ... they have been shipping sources which are 2.4 kernel with some of the 2.6 changes added. (This change is for performance reasons....but you can see how if the license allowed a distro could package source for some particular hardware into a set of kernel sources.)

      Now a lot of people (like me - for some reason I wish I could explain!) like to torture themselves by building and tweaking their kernel until it is nice and small and supports all of their hardware but no more...a few years back you commonly had to rebuild your kernel to decently support your hardware - even with Redhat....now its mostly just done for the masochistic pleasure but there are also genuine, want to fit it on a floppy, want to install it on my washing machine reasons.

      So the kernel isn't really the right place for hardware detection....the right place is ideally the thing that builds your kernel or decides which modules to load. It would be nice to have this as a standard package.

      Kudzu is a Redhat thing....I don't know if you can get it working on another distro or how successfully. I'm pretty sure it doesn't compile source for missing modules in unconfigured hardware it finds.

      The trouble with Redhat is that they splash their logo all over the place....it makes me feel quite sick. At least with gentoo bash looks like bash and kde looks like kde.

  54. Re:The main problem: Drinking the Kool-Aid by spacecowboy420 · · Score: 5, Interesting

    Not to mention having to beat messenger with a club to kill it. Uggghhh I hate using ie long enough to install firefox - wish windows had apt-get. The updates are the worse. Install service pack, reboot, install open GL, reboot, ie 6 service pack, reboot, install the rest of the critical updates -ugggh. apt and urpmi does it in a single command, and mandrake will prompt you for updates after the install. I love setting my weekly cron for security updates and just leave it be for the most part. The linux install is much easier, just not as pretty and without the background music.

    --
    ymmv
  55. A distribution review.. by bishiraver · · Score: 4, Interesting

    should not review the software that comes with it - it should be focused around what is unique to that distribution. Let me explain a bit more:

    There's linux. There's a kernel. Then there's a bunch of other software out there, like openoffice, xmms, eclipse, ad nauseum. Just about every distribution comes with the same basic set of software. Reviews certainly should assess whether it works on all sorts of hardware, whether tricks need to be made for raid to work, and if applications are in spots that make sense (OpenOffice.org under Productivity or somesuch instead of under CoffeeBeans in the KlutterDE menu).

    However, the first and foremost item that should be reviewed: what makes this distribution different from the plethora of other distributions, and does this exalted feature work as specified? Gentoo's emerge. Debian's apt-get. Lindows' litigation magnet. To this -day- I do not know what makes RedHat preferable to Mandrake in terms of feature set, and RedHat's main offices are not ten miles from my house. I know that RPMs are a pain in the butt to work with, and that with a few tricks just about any other distribution can use them - so what makes it tick? Every once and a while I hear something float around about it being more stable: compared to a self-built slackware machine? compared to an optimized Gentoo build?

    That's what a review should focus on: what (if anything) a distribution can deliver that no other distribution can. And if it can't, tell the reader that it doesn't. That's what I look for in other reviews (will this book actually cover what I need to know? does it provide a unique entertainment value? what makes this game stand out from the other games just like it, and is it good or bad features that make it stand out?), and truly what needs to be covered in distribution reviews. If it's ease of use, I want comparative studies with noobs. If it's stability, I want comparative studies with expert installs of other distributions. If it's package delivering tools, I want it compared. First and foremost do I want features to be compared: because even if they run, if they don't run as good as something else... why should I be running it?

  56. Re:The main problem: Drinking the Kool-Aid by JWSmythe · · Score: 4, Interesting

    I like Slackware. It's not pretty, but on a brand new machine, it took just about 30 minutes to install, and I was done. Even with adding programs in that I wanted, it was about 45 minutes total.

    With WinXP home (same machine), I had to find a floppy disk to make a driver disk to allow me to install onto the SATA hard drive (the only drive), then it took roughly two hours to do the full install, and then another 4 hours to do the service packs to get it to a stable position. Then there was adding in programs to get it to basic functionality.

    And before anyone throws cost of ownership, ummm, Slackware was free. Well, I paid for the CD's, but that was nothing compared to buying WinXP.

    The beginning of the WinXP is anything but pretty. It's the same text (with some colors) interface that WinNT used.. Amazing. State of the f***in' art..

    I've installed plenty of other distros too. Very pretty installers, that all work. I've only hit the rare error, but nothing compared to the last WinXP install that I did. 5 minutes in, for the first couple tries, and then it stops because it doesn't believe there's a hard drive in the machine..

    Freakin' SATA. It's been out for a few days now, maybe someone at Microsoft has heard of it. {sigh} Ok, I'll be willing to say that maybe it was the controller, but hey, it's a name brand controller, built into a name brand motherboard, and hey, Linux saw it. Linux, you know, the one Microsoft bashes for being just a bunch of hobbiests doing it. Well, why can the hobbiests do what the multi-billion company can't??

    I tried to install the same copy of XP on the *SAME* machine, into a VMWare virtual machine (booted to Linux). Nope, no-go.. I know, it looks like a different machine.. But, why? Because I may be an evil software pirate? Or I may be Joe-user who changed his mind about the hardware I was installing, and swapped it all around.. I've been known to build a machine, and when I'm done, swap video and sound cards, or even motherboards. Oh, no, that's not permissible in the wonderful world of Microsoft. I have to call and ask for permission if I do that. I opted to *NOT* call Microsoft, and beg for permission to use software I paid for in a perfectly legitimate fashion. I installed an old copy of Win98, which is no longer used on any PC's here (*MY* copy, that *I* paid for), which doesn't bitch, and threaten to not work if I don't pay for extra licenses.

    This particular machine happens to be my girlfriend's machine. She wanted Windows, so she could play "The Sims". I have to honestly say, Slackware ran a whole lot faster than XP, and this isn't a slow machine. AMD 2800+, 1GB ram, 200GB SATA drive. If only we could get game companies to recognize Linux is better, faster, and more stable, she wouldn't have even wanted Windows.

    And, no, "The Sims" doesn't work under wine. :( But, it does crash very well after a bit of game play. I suspect problems with the software, not Windows, in this case.

    --
    Serious? Seriousness is well above my pay grade.
  57. Answer to your answer by ValourX · · Score: 5, Informative

    I read your post and then wrote this article to try to fill that gap.

    If you still have questions, let me know how I can improve it.

    -Jem
  58. The important stuff by DaCool42 · · Score: 2, Informative

    1. Package management
    This is the essence of a distro. Binary, source; deb, rpm, ports, ebuilds, tar.gz; dependancy handling...

    2. Config handling
    Possibly related to package management. How are config files updated? Does the distro provide tools that do this "automagically", or does it leave it up to the user? Does it try to hide config files from the user? Does it use revision control?

    3. Init and other scripts
    What kind of init scripts are there? What other utility/configuration/whatever scripts are there?

    4. Package availability
    Are there a lot of packages available? Are packages easy to create yourself?

    5. Community and support
    Are there active forums, chats, etc? Is pay support available?

    --

    ----
    All of whose base are belong to the what-now?
  59. I wish they could... by Kjella · · Score: 2, Interesting

    But face it, Linux doesn't come preinstalled. Those who are inclined to try Linux, are usually powerusers themselves and probably wouldn't go to anyone else to make them install it.

    Yes, a system that works 100% perfectly, you should hardly ever spend time in the installer again. But did you get it right in the installer? Was there some hardware that plain old doesn't work? Questions you got that you couldn't answer? Or unecessary questions?

    Administrating the system is certainly important, once you get it to a usable system that is in "admin" mode, not "I need to tinker with this another week to get everything working" mode. But for many people, the biggest problem is to get there...

    Kjella

    --
    Live today, because you never know what tomorrow brings
  60. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  61. Re:Actually, the reviews end at Apps - there are n by zcat_NZ · · Score: 2, Informative

    Wha..?!!

    Windows; comes with a swiss-cheese browser and mail app, an IM client that will not go the fuck AWAY, a media player that can't play most video clips without a codec download, and eight crappy games, of which four existed in windows 3.11.

    Oh.. and no firewall. You have about 30 seconds on average to download one before you get infected by the worm-of-the-week.

    Linux; most distros install by default; mozilla, evolution, xmms, mplayer, openoffice, at least 5 other 'office' type applications (three word-processors, a spreadsheet, etc), gimp, about 30 crappy games, frozen bubble, tux racing, cd ripping and burning software, a bunch of different IM and IRC clients.. yada yada yada, and that's just the default install. Feel free to add the full 'developer' environment for 20 different programming languades, servers for everything from http to network tamagochi, and god-knows what else.

    --
    455fe10422ca29c4933f95052b792ab2
  62. Re:The main problem: Drinking the Kool-Aid by raodin · · Score: 5, Insightful

    I'm wondering how you think Microsoft could possibly support hardware (SATA) that came out after XP was released on the boot CD. Likewise, I can't use a 2001 Redhat/Debian/SuSE/whatever CD to install onto a SATA drive. Be happy they at least included a way to load the drivers for new/non-standard storage hardware during the intial install.

    The only advantage of linux in this case is more frequent updates, nothing more.

    And frankly, if it took you 4 hours to install the "service packs," all one of them, you either have no idea what you're doing or a slow connection, neither of which are Microsoft's responsibility.

    I'm all for pointing out real problems with MS and Windows, but lets stick to real problems, or we all just look like zealous idiots.

  63. Re:License / open-source / free software philosoph by cowbutt · · Score: 2, Informative
    Download xmms MP3 plugin, mpg321 packages from http://freshrpms.net/ and NTFS packages from http://linux-ntfs.sourceforge.net/rpm/fedora1.html and be happy.

    --

  64. No no, there IS a good site with distro reviews! by BerntB · · Score: 2, Funny
    I found a site with good, thorough reviews of Distros.

    Lost the URL, anyone know of it? It also had good and reasoned discussions of Emacs contra vi...

    --
    Karma: Excellent (My Karma? I wish...:-( )
  65. To be blunt... by viktor · · Score: 3, Insightful

    To be blunt... The single biggest difference between all distros is whos ego each install of the distro satisfies.

    Of course you can look at any two distros and say "look, A-Distro uses RPM but AD-istro uses DEB", or "A-witty-Linux-acronym" uses Kernel 2.4 while "A-wittier-Linux-acronym" uses 2.6. But the sum of all distros all differ in the egos.

    In all, most FLOSS development is driven by the wish to become famous (or infamous) within the community. That is maybe also why there are an infinite number of softwares at versions 0.x - it is sexy as hell (and gives a lot of cred) to implement a cool thing, but it is incredibly un-sexy to make it work for everybody and have an intuitive user interface...

    Now, don't get me wrong here. Many different and differing distros is a good thing. Not as good as one distro flexible enough to work for everybody, but good none the less. And I am personally very grateful for the variations, as I found a very narrow "distro" called Paul's Boot CD that did exactly what I needed a few weeks back.

    But I long for the day when I hear of the Linux distro that promotes itself as "nothing special, nothing fancy, just simple, flexible and intuitive"...

  66. Re:The main problem: Drinking the Kool-Aid by Mycroft_VIII · · Score: 3, Insightful

    Yes Linux is better in how it handles hardware(ONE reboot AFTER install is complete is all I ever seem to have to do with a linux install, windows has at least 2 for JUST the os, leet alone dirvers, updates, etc.).
    But it's lacking in several other areas that would scare developers away.
    The big one is will it run out of the box, right now the way compatability between distros and even versions of the same distro work the odds are against it. The would probably have to ship a game with a spare cd containing all the variations on the binaries needed just to work on most of the mainstream distros.
    And as much as I laud and love the way Linux distros install in one go without reboot hell, and deal well with hardware changes, Games need good vidcard drivers and that requires getting ati and nvidia on board with optimized linux drivers Though this last point is somthing of a chicken/egg problem as is the next point.
    Linus still does not have installed user base to make porting a worthwile effort for many game/app developers.
    The concept behind the LSB was a good one and a step in the right direction even if the implementation had its detractors.

    Mycroft

    --
    https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
  67. Re:The main problem: Drinking the Kool-Aid by JWSmythe · · Score: 3, Interesting

    We love upgrading hardware on our Linux servers at work. Pretty much, we yank the hard drive out of an old server, stick it in the new server, and turn it on. As long as we're going to newer hardware, it works fine. If the kernel we're running was compiled for a really wrong kernel, it won't boot, but that's easy enough to fix.

    We've had the occasional server go whacky with a bad motherboard, and just moved the drives to a new machine, and away it goes.

    One server we did recently, we upgraded the machine first, moving the drives to a new machine, and turning it back on. Then we upgraded the RAID on it, which consisted of copying all the files over to the RAID, and rebooting. Painless. The biggest headache with it was having the admin who was local to it wait for all the staff to go home, so they wouldn't bitch that it was down for the 10 minutes it took.

    Hmm, what did the copy consist of?

    While people were working we did:

    (leaving the active mounts in place)
    mkdir /old
    mount /dev/hda1 /old
    mount /dev/sda1 /old/files
    mkdir /dev/sdb1 /new/
    cp -RPp /old /new

    Then when we were ready, we locked all the users out, and to sync up all the changes for the last day or two we did:

    rsync -av /old /new

    (or something tremendously close to that)

    The /dev/sda1 and /dev/sdb1 were the external arrays. They're seen by Linux (or whatever OS) as a single SCSI hard drive. Gotta love it.

    Yes, the OS was on a single IDE drive. That system had grown since it was first implemented, with two IDE drives, and no concept of what it would eventually be used for.

    What would it take to do the same thing on a large (hundreds of Gb) Windows fileserver? We didn't touch anything in the process, it all just worked. No redoing user permissions, no headaches. I believe the biggest problem was moving cabling, and changing the terminator on the SCSI chain.

    --
    Serious? Seriousness is well above my pay grade.
  68. Review must go beyond the install by walterbyrd · · Score: 2, Insightful

    It seems to me that most reviewers just install the distro, and base the entire review on that.

    I think this gives the install process a hugely disproportionate weight. Especially since installation is not an everyday thing.

    I'm much more interested in how the distro performs after it's installed. I usually have to have a distro installed at least a week before I start catching all the little "gotchas."

  69. Try harder to break it by Ed+Avis · · Score: 2, Interesting

    Reviews often mention the distribution's configuration tools. This makes sense, since they're one of relatively few features that really distinguish one distribution from another. But reviews don't normally go into enough depth or try hard enough to see how the distro copes with unusual breakage.

    My pet hate is the PPP dialup in Red Hat - it's much too easy to get it into a wedged state by plugging and unplugging the phone line, and the diagnostics printed are very poor if you have something like the wrong PPP password. You can crash the wizard (spewing out Python diagnostics) if you press the Close button on the window at the wrong moment. When things work, it's fine, but when things break it is difficult to recover. These are faults common to many Linux setup wizardy things.

    So I think reviewers should really try to mess things up a bit - yank out the Ethernet cable, power-cycle the machine without shutting down, change from one plug-and-play monitor to another and see if the distro correctly reconfigures. Maybe even edit some config files by hand and see if the config wizards can cope - and if they cannot cope, at least give a clean error message.

    Reviews tend to give marks for having a long list of features but really it is more important to have a small set of features that are foolproof and rock-solid.

    --
    -- Ed Avis ed@membled.com
  70. Re:The main problem: Drinking the Kool-Aid by phasm42 · · Score: 2, Insightful

    So when you install Windows, it should come with all the applications you need. Hmmm...

    --
    "No one likes working in a hamster wheel, and your shop smells of cedar shavings from here." - TaleSpinner
  71. Even Easier answer. by donscarletti · · Score: 3, Funny
    I care and I _still_ don't know the basic differences between Debian, Fedora, Gentoo, SuSe, Mandrake, Slackware, et cetera.

    All you need to do is you just pick a distro at random and become religiously attached to it.

    That way you can work out the differences easily by only installing a single distro. If you use distro x, and seek to compare it with distro y using criterion F where F C then you only need to consider two different situations:

    if F(x) > F(y) then F is valid therefore x > y for all C.

    if F(y) > F(x) then F is an issue only for hopeless n00bs. This implies that n00bs(y) > n00bs(x) therefore x > y for all C

    As an example: I have hardly ever used SuSe, yet I use gentoo therefore I can tell you the following:

    Since SuSe has worse package management than gentoo, package management can be used to measure the entire worth of a distribution. Therefore gentoo is better than SuSe.

    Since Suse has a better installer than gentoo, I know for a fact that since I was able to survive without it that this must be a function only useful for n00bs, posers and grandmas. Since I don't respect the judgment of these people, I can safely assume that not only is this installer supremacy irrelevant, it also proves that the users of SuSe are halfwits and therefore have also made a bad judgment about their distribution choice, ergo gentoo is better than SuSe.

    This principle can be modified slightly for use in politics, car brands, football teams, religions, ethnic groups and even music. It is a great technique for the times when one needs to know a lot without having to learn a lot. 9/10 distro choices are based on this method, why shouldn't your next one be to!

    P.s. despite my jokes made about the mentality of gentoo users, it really is cool provided you know what you are doing. If you feel like a challenge then give it a try!

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  72. Re:The main problem: Drinking the Kool-Aid by phasm42 · · Score: 2, Informative

    I just installed XP SP1 last night on a new computer. Installation from scratch and all updates took a little over an hour. We had to download the drivers for the SBLive card. The ATI video driver was picked up by WindowsUpdate. Why doesn't Windows make all drivers available? Because they probably can't. There are a couple factors here that I can think of. One is that hardware manufacturers may not want MS to offer their drivers -- they either want people to have the driver installation CD, or they want people to download the drivers from their website. Secondly, even if the drivers were made available to MS, I think MS wants to certify them before offering them, which is probably an arduous task for a mfr. It may be more trouble than its worth for them. These are both areas that OSS has an advantage -- drivers can be freely distributed, and they don't have to pass a certification process by the distributions.

    --
    "No one likes working in a hamster wheel, and your shop smells of cedar shavings from here." - TaleSpinner
  73. Distros are different. by luwain · · Score: 2, Insightful

    I've tried many, many different "Linuxes" and have read many, many reviews. I've learned to look for the following when reading reviews:
    1) Did the distro detect all the hardware without intervention? Many times a reviewer, if he's a Linux aficionado to begin with, will skim over hardware detection problems, with a sentence like "everything went smoothly, except it didn't detect my soundcard, but I just download, compiled, etc... and all was good...".
    2) Was the desktop environment configured logically? Almost all the distros come with KDE or Gnome pre-configured, but the initial desktops can be very different. Sometimes the KDE "start menu" is just packed with redundant applications, and it's not clear where to find things. Other times the environment is set up to look and feel like some version of Windows. Sometimes the environment is stark and a very carefully selected group of applications are configured.
    3) What packaging scheme is used? This is a big distinction between distros. Some distros are set up to easily use .rpm packages, others use Debians .deb packages, some have package handling apps that can handle both. Some distros have GUI-based packaging handling apps that handle .rpms, .debs, tar files. tar.gz files, etc.. seamlessly.
    4) What version of XFree86 or other X-server is used? This is another big distinction between distros. How snazzy a distribution looks on your box, or whether it has drivers for your video card at all can depend upon this factor.
    5) What Linux kernel is used? Again, this can determine just how well the OS works with your hardware and peripherals, and also how much aggravation you'll have to go through to get your system up and running to do everything you need to do.
    6) Is the distribution targeted at newbies, Windows defectors, hardcore Linux hackers, Hobbyists, Business desktop users, Developers,--who? The target for the distro is one of the most important things to look for in a review? A distro which might be just what a Business user wants may seem very bad to a Linux hacker.

    I've found that understanding exactly who is writing a review is important. I like reviews written by someone who is new to Linux but is computer literate, having used Windows or Macs. A review by someone like that will usually reveal how easy the distro is to install and get up and running doing basic things like e-mail, surfing the web and word processing. I like reading reviews by Linux hackers when I am look for a distro that is good for software development or if I want a flexible distro that I can tinker with and configure myself.

    I am actually quite surprised at how different distros can be; not only in "Look and Feel", but in stability and configurability. Personally, I'm not that interested in how easy or difficult the OS is to install. Being a computer professional, I know that I can get "it" installed. I am more concerned about how it runs, what apps I can get, how easy it is to get WINE and SAMBA running, how easy is it to configure etc...