Slashdot Mirror


Beginner's Guide to Linux Distros

Martin writes "TipMonkies has a nice overview of various Linux distros for those of you with little time to research each distro yourself. The article also discusses some of the advantages/disadvantages of each distro." From the article: "SUSE- The 'U' is hard and the 'E' is soft. Almost like the word sue with an S on the end. SUSE is the other big commercial distro. It was when it was still it's own company in Germany, and now even bigger since being purchased by Novell."

27 of 409 comments (clear)

  1. Slackware by big_groo · · Score: 2, Insightful

    Learn to do things without pretty GUIs. That's the best way to learn. Learn how your system works. LFS is good, but overkill, IMHO.

    1. Re:Slackware by Pros_n_Cons · · Score: 5, Insightful

      Learn to do things without pretty GUIs . That's the best way to learn

      I'm still learning when using a GUI, I'm just learning how to do a task without reading a manpage.

      --

      -- "of course thats just my opinion, I could be wrong." --Dennis Miller
    2. Re:Slackware by rampant+mac · · Score: 4, Insightful
      "Learn to do things without pretty GUIs. That's the best way to learn."

      Why?

      I can't wait for your reply...

      --
      I like big butts and I cannot lie.
    3. Re:Slackware by big_groo · · Score: 2, Insightful
      "Learn to do things without pretty GUIs. That's the best way to learn."
      Why?
      I can't wait for your reply...

      What if there is no GUI? Not all servers have a 'Start' button...

    4. Re:Slackware by Anonymous Coward · · Score: 3, Insightful

      This guide is for beginners. How many beginners do you know that are going to be setting up servers?

    5. Re:Slackware by mattdm · · Score: 2, Insightful
      "Learn to do things without pretty GUIs. That's the best way to learn."
      Why?

      I can't wait for your reply...


      Because a GUI only allows you to do tasks which the GUI designer thought to create a button for. The *nix command-line interface, with its "everything is a file" plus "tools do one small thing and do it well" design priciples, provides a rich environment where you can do almost anything you can imagine -- including shooting yourself in both feet. But *that's* very educational, and since it's only a metaphor, not really so bad.
    6. Re:Slackware by Speare · · Score: 2, Insightful

      If you learn how to do something at the command-line level, you also learn how to automate doing things at the command-line level. A simple program is just a list of commands to be performed. Few things that are GUI-driven support any notion of automation. You become a slave to the mouse wasting time shoving around widgets, instead of the computer being a slave to perform your bidding.

      --
      [ .sig file not found ]
    7. Re:Slackware by barc0001 · · Score: 5, Insightful

      Not all people need servers either...

      If you RTFM, it sounds like this is more geared towards people using it on a desktop.

      And it's that kind of zealotry that puts people off trying linux. You may be thinking you're helping, but what the average non-tech geek hears from a statement is this:

      "Learn to do it without a GUI. Only stupid people need GUIs"

      Now, like I say, that's not what you mean to say, but that's how "Learn to do things without pretty GUIs. That's the best way to learn." will be interpreted by a fair percentage of non tech people.

    8. Re:Slackware by poofyhairguy82 · · Score: 3, Insightful
      Why?

      I'll tell you why I like the commandline: I can copy lines of commands that I don't understand off webpages and fix problems in Linux without having to read a bunch of GUIs.

      I yeah....I guess I don't learn anything. You're right!

    9. Re:Slackware by Anonymous Coward · · Score: 2, Insightful

      "Because a GUI only allows you to do tasks which the GUI designer thought to create a button for."

      Because with a command line you can execute commands that the designer didn't think of creating a command for?

      You can create inadequate command line tools just like inadequate GUI tools. The interface used doesn't dictate the coverage.

    10. Re:Slackware by JabberWokky · · Score: 4, Insightful
      I use Kububtu as well. Because I need to get work done. I first started using *nix in the early 80s, and know the commandline quite nicely. I like KDE because it uses the design philosophy of many small parts working together and exposes those parts though dcop so I can access all that power, even though a shell script.

      Many people who have extensive experience at a command line happily started using GUIs when decent ones came out. Even the early textmode ones. The concept of partitioning tasks into parts of the screen and seeing your work "all on one screen" is powerful. Not to mention WYSIWYG and font and color cues on webpages.

      I still use the command line a good chunk of the day - discarding web browsing or movie watching, I'm on a prompt the majority of the time. It just happens to be a konsole with a screen session on each computer.

      Being good on a command line doesn't make you "better" or "more in tune" with a machine. It just means you are good on a command line.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    11. Re:Slackware by vwjeff · · Score: 3, Insightful

      What if there is no GUI? Not all servers have a 'Start' button...

      While I agree Linux/UNIX/Windows sysadmins (me) need to use a CLI for many tasks, my grandmother doesn't. She is never going to administer a server.

      The concept of a CLI is hard for some people to grasp, even though it is primative when compared to a GUI. When my mom or grandmother wants to open a disk, she double clicks a pretty icon. Simple enough. Typing mount /dev/fd0 /mnt/floppy is complicated.

    12. Re:Slackware by killjoe · · Score: 2, Insightful

      Because the command line more powerful then the gui. There are things you can do in a command line that you can't do in any gui especially with piping and redirection. Furthermore by learning the command line you can script these actions and run them later very easily.

      Why? Because the command line is more productive and more efficient. Sure it's harder to learn but once you learn it it's easier to use. That's why.

      --
      evil is as evil does
    13. Re:Slackware by NemesisNL · · Score: 3, Insightful

      what's this obsession with having people learn something? I just want to do what I need to do and the rest I'm not interested in. Si when I installed Suse and my nvidia card did't work I learned what to do to get it working and that's about it. Maybe the CLI is usedfull for setting up servers but maybe.....just maybe, a gui is apreciated so much by people because it is a damned good way of doing things. It's easier to learn how to use a gui so taht's what I want. I installed webmin and haven't looked back since. Got mysql and apache running like a dream and both are administered thruegh webmin.

  2. Re:SUSE by mvdw · · Score: 3, Insightful

    Pronounceable... interesting concept that. One would think that if pronounceability was a major concern then one would choose a slashdot ident with that property...

  3. But people don't want to learn. by CyricZ · · Score: 4, Insightful

    Most people aren't interested in learning how to not use a GUI. They want to check their email. They want to browse the web. They want to pay their bills online. They want to track their spreadsheet. But most of all, they want to do such things easily and efficiently. That's why GUI-based systems like Mac OS X and Microsoft Windows are so popular.

    --
    Cyric Zndovzny at your service.
    1. Re:But people don't want to learn. by kneeless · · Score: 3, Insightful

      What a troll, but I'll bite.

      Have you installed Linux lately for Desktop systems? I installed Fedora Core 4 and Ubuntu recently and was blown away by both. Both detected everything on my relatively new computer and loaded the drivers correctly. With Windows XP, I had the mundane task of installing drivers and programs manually, which isn't fun. Face it: Linux is becoming easier every day.

  4. Re:finally... by rmm4pi8 · · Score: 5, Insightful

    Do "newbs" know what HAL or curses are or even necessarily the differences between KDE and GNOME? His use of terminology would be baffling if I didn't know a fair amount about Linux.

    --
    U.S. War Crimes blog. Email for free Mandriva support.
  5. Re:a good resource by TheGuruMan · · Score: 2, Insightful

    Problem is, distrowatch doesn't do what this guy's trying to do, which is to produce a brief, easy to read, and easy to understand summary of the biggest distros.

    Unfortunately, his attempt at doing so isn't that great, for the reasons you mentioned. It glosses over lots of useful information while getting stuck in details that beginners probably don't care about anyway. And he succumbs to acronym soup (HAL, KDE, GNU, CLI) without explaining any of them.

    --
    Living in Perth, Australia? Come to our Slashdot Meetup
  6. Re:finally... by The+Snowman · · Score: 4, Insightful

    Do "newbs" know what HAL or curses are or even necessarily the differences between KDE and GNOME? His use of terminology would be baffling if I didn't know a fair amount about Linux.

    I agree. At the very least, he could have provided links to pages describing what these terms mean, or even a short blurb at the beginning of the article. There is much more to Linux than the distro, even for people that do not stray from the confines of the installation CDs. For example, I use Mandriva 2005. Just off the CDs, I have a choice between 8 or 9 desktops, at least 4 email clients, several web browsers, and of course the choice to run in X or the CLI where ncurses becomes an important term to know.

    However, I still think this article does a good job. It talks in more abstract terms that do not overwhelm the new Linux user, while providing enough guidance that the user can narrow his search to two or three distributions. This is essential given that too many choices can overwhelm users, and most new users are used to having only one or two choices (e.g. Windows or MacOS).

    --
    24 beers in a case, 24 hours in a day. Coincidence? I think not!
  7. too many distros by Loconut1389 · · Score: 2, Insightful

    IMHO, we shouldn't need a guide to the different distributions. Ideally a couple basic types that could be extensible into what people need- for one simple reason: cooperation. Why have all these different people fixing security and other problems in all these different distributions when we could take all those same people and put those eyes towards a much lower number of lines of code. IMHO, there's more in namesake adoration in the different distributions than there are actual differences in functionality provided. All these distributions with all their different package formats makes it that much harded for the open source developers to release source. Why should every end user have to compile from source when a package could be available, or why should every developer have to make packages for the umpteen different distributions? There isn't even a common source package format that would let you quickly build the appropriate package for your distribution. It's quite a pain at times to find some of the less common packages even for a 'major' distribution like RedHat enterprise linux or fedora core. IMHO, we need to ditch some of these and work towards a couple of perhaps more flexibly administered distributions.

  8. Anti-Gentoo bias? by zanderredux · · Score: 3, Insightful
    Heck, Gentoo is the only distro where the author mentions that "more experienced" users left it but still recommend it to newbs as a learning experience.

    But he fails to mention where those "advanced" users went and why it would make sense to recommend a potentially more complex distro to new non-Linux savvy users.

    Being a Gentoo user myself, I agree that Gentoo is not a dpkg/rpm-based distro, and that it can take ages to compile stuff, but this blatant bias is just completely partial. He was somewhat neutral on other distros (the ones he mentioned, never mind the ones he just ignored, like Mepis), he even showed some ignorance on Slack, but Gentoo did not deserve those lines, imho!

  9. Experienced Gentoo users by Anonymous Coward · · Score: 1, Insightful

    Gentoo users are to experienced Linux users as ricers are to race car drivers.

  10. Re:Got the debian releases wrong by Anonymous Coward · · Score: 2, Insightful
    Not to mention that he writes:

    "Debian operates with 3 major trees, stable, unstable, and testing, and the bleeding edge experimental tree."

    Somehow, that seems to add up to ... four.

  11. The Gentoo conundrum by Chas · · Score: 2, Insightful

    Here's the problem I have with Gentoo.

    On those systems that would actually BENEFIT from a near-complete self-compiled setup, most are too underpowered to do it in any reasonable amount of time (think days or weeks).

    On those systems that are actually fast enough to compile the system in a reasonable amount of time, they see performance improvements measured in fractions of a percentage point. Big flarkin' whoop.

    Add to that the dev community (who seem to be taking classes "You're too stupid to use OUR distro newbie!"), and you have just cooked up a rather unattractive pudding known as Gentoo.

    --


    Chas - The one, the only.
    THANK GOD!!!
    1. Re:The Gentoo conundrum by shutdown+-p+now · · Score: 2, Insightful

      Being a Gentoo user, in fact, I'd very much rather prefer binary packages myself. But there's two reasons why I keep coming to Gentoo again and again, no matter what other distro I try. First, it has probably the most comprehensive list of packages. Debian is nowhere even near, neither is FreeBSD for that matter. And second, its FS layout and init system got much more sense to them than any other Linux flavor I've seen so far.

  12. Re:Hardly by Erik+Hensema · · Score: 3, Insightful

    Also, suse was never based on Redhat. It was based on Slackware, but now uses rpm.

    --

    This is your sig. There are thousands more, but this one is yours.