Slashdot Mirror


Ask Slashdot: What Is the Best Distro For Linux Lessons?

MBtronics writes "I work at an embedded hardware/software company and we are currently moving all our products for Windows CE to Linux. Our core development team already uses their favorite distro for development, but the rest of the developers are still working on Windows. We are going to give a series of Linux lessons (from 'what is Linux' to installing, using and developing) for everybody in the company who is interested (including non-developers). They will be allowed to choose their own distro, but we will certainly get requests for recommendations. My question to the Slashdot crowd: what distro (and window manager) do you think is the best to teach Linux to the generic public? We are currently thinking of Ubuntu, Fedora or Mint."

22 of 319 comments (clear)

  1. Ubuntu by Anonymous Coward · · Score: 4, Informative

    Ubuntu is the most common, with the most online forums and such... I would recommend that one.

    1. Re:Ubuntu by dak664 · · Score: 3, Insightful

      True if most people will accept the default installation, else the forums will not as much. I think acceptance of the default is more likely in mint at the moment.

    2. Re:Ubuntu by Anonymous Coward · · Score: 3, Informative

      Uh... Mint I think you'll find:

      http://distrowatch.com/

    3. Re:Ubuntu by aztracker1 · · Score: 3, Insightful

      I would suggest Mint as well.. if you go for the Linux Mint Debian Edition (LMDE), after install, and you have gotten your feet wet, it's easy enough to roll over onto the official repositories, or even onto Debian SID, if so desired... beware the change to Debian's Gnome 3 setup though (ugh).

      --
      Michael J. Ryan - tracker1.info
    4. Re:Ubuntu by Smauler · · Score: 3, Insightful

      2.3% are still using VISTA!

      Vista is a hell of a lot less bad than people think it is. That is, as long as you get it working right. I've had 15 second boot from mbr times to usable desktop, and over 3 months uptime. This is on a personal computer I use for everything, games, etc.

      I personally think turning off masses of the dumb services are key.... but what do I know.

      The reason I'm still exclusively MS on my PC is that fakeraid failed with Linux, back in the day.

  2. What do you run internally? by Anonymous Coward · · Score: 5, Insightful

    Why would you teach a different distro than the one you currently run internally?

    1. Re:What do you run internally? by Anonymous Coward · · Score: 3, Insightful

      it sounds like there isn't *only* one that is in use internally ("development team already uses their favorite distro"), which i think is a mistake. they should settle on one, whether it be ubuntu, debian, suse, rhel, or whatever.

      for 'general' lessons to other employees that just want to learn linux.. choosing from a list of 2-3 free distros that the teachers are qualified or experienced enough in to teach is fine.

      for the general public (which is what the question is for)... stick with ubuntu or maybe suse... free distros with a history of just working right 'out of the box' even if it 'works right' in the 'wrong' way (e.g. gnome 3 or unity) for many people

      for education purposes (i.e. in a school.. whether it be grade school, high school, college, or tech school), rhel (or centos on a tight budget) is the way to go. it's the gold standard for enterprise linux, and knowing that will boost a resume for linux-related or linux-using jobs more than something like mint.

  3. Slack! by Sooner+Boomer · · Score: 4, Informative

    Slackware for the win!

    --
    Chaos maximizes locally around me.
    1. Re:Slack! by dakohli · · Score: 4, Informative

      Yes.

      I cut my teeth on Slackware 3.5

      Back then of course the two most common were Redhat and Slackware.

      They used to say "If you run Redhat, you know Redhat. If you run Slackware, you know Linux"

      There are no shortcuts with Slackware. The students can learn how and why. Then, once they get the base knowledge, they can move on to easier distros. I don't bother with endless tinkering anymore, I just don't have the time. But the knowledge I picked up when I had to still serves me well.

    2. Re:Slack! by Dr_Barnowl · · Score: 3, Informative

      I found Gentoo instructive for similar reasons. Painful, but instructive.

    3. Re:Slack! by Dogbertius · · Score: 3, Interesting

      Why is this modded funny? I learned on Slackware 3, and to this date, I am generally more proficient in Linux development and sysadmin duties than anyone I've ever met in my age/pay bracket.

      "Learn Redhat, know Redhat. Learn Slackware, know Linux".

    4. Re:Slack! by miknix · · Score: 4, Informative

      I found Gentoo instructive for similar reasons. Painful, but instructive.

      After going through the Gentoo installation handbook one should acquire some basic knowledge about the inner workings of a Linux based system. Not just how to use a Linux system but also how to assemble and manage one.

  4. Slackware by AntEater · · Score: 4, Insightful

    Slackware is great if you want to learn how Linux works - not how one specific distribution does things for you.

    --
    Alex, I'll take keybindings not used by Emacs for $400....
  5. KDE by TheNinjaroach · · Score: 4, Interesting

    If you're bringing people over from the Windows world, please encourage KDE. It's a pretty good take on the "taskbar w/ a start button" GUI-style and will be immediately familiar to most folks. One word of advice: "Classic Menu Style" for the launcher will help keep things much more traditional.

    --
    I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
    1. Re:KDE by buchner.johannes · · Score: 4, Insightful

      Definitely a good idea to
      - first make Windows look like Linux (using Open Source software like Libre/Open Office, etc.)
      - then make Linux look like Windows (similar layout/style on the screen, programs available where they were, etc.)
      - then later introduce people to the new possibilities. We should learn from the massive Linux transitions e.g. in governments -- some have success/failure stories, and some give "lessons learned" summaries.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  6. Depends what you're trying to teach by compro01 · · Score: 5, Interesting

    If you're trying to teach them to use Linux for general purposes, I'd go with Mint. It passes the Aunt Tilly test with flying colors in my experience.

    If you're trying to teach them about Linux and how stuff works, Slackware or Arch would be the choice.

    --
    upon the advice of my lawyer, i have no sig at this time
  7. Solve problems once, or over and over? by Anonymous Coward · · Score: 5, Insightful

    If you are paying for their time, a question I would ask is do you want to solve problems once, or over and over with all the permutations of each of your distros and versions?

    I would recommend against Fedora unless you want to do fresh installs at least once a year (twice a year to follow each release). I would recommend CentOS (7-10 year install length).

    Whichever you go with, I would standardize on a single distro. Then when you run into an issue you solve it once, and not corner cases that each distro have.

    It really is like learning/deploying/testing 3-4 flavors of Windows all at once (Win2000, WinXP, Vista, Win7) and that's not even introducing 32bit vs. 64bit issues, and actual distro version differences (EL5.x vs. 6.x, etc.).

    Let people dink and learn the Linux distro of their own choice on their own time. Just my two cents.

  8. If... by AresTheImpaler · · Score: 5, Funny

    If you get paid by the hour, then Gentoo is the way to go. Pro-tip: use the slowest machine.

  9. It depends... by ThinkDifferently · · Score: 5, Insightful

    It really depends on what you're teaching. If you want to teach them an enterprise product, then RHEL/CentOS/Fedora. If you want to teach them a desktop product, then Ubuntu. I know this probably wouldn't be for the poster, but for others who felt comfortable with Windows and would just want to learn basic Linux commands, dare I commit heresy here, might I suggest Cygwin?

  10. FreeBSD by Barefoot+Monkey · · Score: 3, Interesting

    Maybe it's not the kind of answer you were expecting, but FreeBSD is great example for teaching how operating systems work. It's not very different from Linux but is very simple and clean despite doing little to hide its inner workings.

  11. umm by geekoid · · Score: 4, Insightful

    "They will be allowed to choose their own distro,"
    don't do that, it's going to be a nightmare.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  12. Support? by s.petry · · Score: 3, Informative

    This is the million dollar question, but also comes with a price tag. If you want support, then you want Redhat. Support includes more than you would get with Mickeysoft for much less money.

    RHEL gets you a few other things besides a check book full of support. There are far more experts with Redhat than any other distro (at least in the US). This means if you can't afford, or don't want to pay Redhat you can still find help. Good luck finding that "Gentoo" or "Slackware" expert when something breaks, or good luck affording them since he's booked by some other schlep that went with that brand.

    Lets face a simple fact. At home, you can use what ever you want. Who cares about down time, bugs, learning curves, etc... none of that matters. When it comes to business, you need to have something with a support chain. You also need a fall guy when the shit hits the fan.

    At work, we strictly run RHEL. Kickstarts include the full KDE suite, desk top is changed to KDE and KDE's Kiosk features are used to manage the desktops and give a common look and feel. RHEL will include everything you want from the standard linux stack, though you may have to get both a desktop and server set of media.

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.