Slashdot Mirror


Ask Slashdot: New To Linux; Which Distro?

An anonymous reader writes "I'm a very new user to Linux looking for a distro that allows me to control and customize, but I'm not sure where to start. I had a friend install Ubuntu 12.04 on my computer, with the E17 window manager and somehow I managed to crash it during the copying of some non-important files and now my computer won't boot (the hardware's fine though). I've found descriptions of Arch Linux to be spot on to what I'm looking for and want (Slashdot user serviscope_minor mentioned Arch a couple weeks ago and it caught my attention), but my experience in the terminal is literally about an hour. That said, I really want to learn more, don't mind hard work, enjoy challenges, and am perfectly willing to spend hours and hours for months on end to learn command line. Any suggestions, projects to start with, books to read, or tutorials to do to try would be appreciated."

103 of 573 comments (clear)

  1. Reinstall Ubuntu. by Anonymous Coward · · Score: 5, Informative

    Don't go looking for trouble. If you couldn't handle Ubuntu, Arch will drive you insane.

    1. Re:Reinstall Ubuntu. by arekin · · Score: 4, Insightful

      Don't go looking for trouble. If you couldn't handle Ubuntu, Arch will drive you insane.

      1000 times this.

      --
      Disagreeing with you does not make me a troll.
    2. Re:Reinstall Ubuntu. by Gordonjcp · · Score: 4, Insightful

      And a bunch more times, and I *like* Arch. I still switched back to Ubuntu for my primary desktop and laptop though, because Arch seems to spend half its time broken in some weird and mysterious way because of an inadequately-tested package somewhere.

    3. Re:Reinstall Ubuntu. by AliasMarlowe · · Score: 5, Insightful

      And, as pointed out in the Firehose: if you crashed an OS (be it Windows or OSX or Linux or BSD or anything) by moving some files around, then either (i) they were not unimportant files and you must have been running with privilege escalated, or (ii) you have some kind of hardware problem, which could be intermittent.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    4. Re:Reinstall Ubuntu. by Anonymous Coward · · Score: 5, Insightful

      Oh, nonsense. If you are moderately technically competent, the distros which try to be "user-friendly" are usually the worst, as you have to get used to all their complex quirks and custom methods.

      Something simple like Slackware or Debian stable is a much healthier and less frustrating learning experience.

    5. Re:Reinstall Ubuntu. by ZeroPly · · Score: 5, Insightful

      As a long time Linux user, I agree wholeheartedly. I started with Slackware before version 2.0 came out, in the early 90's. I used Slackware for years, then Red Hat, and nowadays Ubuntu. If you want to be cool and different, yeah, there's plenty of niche distros out there. For my main work computer (at home), I don't want drama, and I'm not intent on making any ideological points. I just want Gnucash, LibreOffice, etc. to run reliably, updates to be easy, and maintenance time to be a small fraction of usage time. Ubuntu works great for that. If you want to experiment, throw a distro on a VM, or on a spare test machine.

      Yes, there's lots of discussion about GUI and the direction Canonical is heading in. I don't care. I have an Ubuntu Server 12.04 box as a firewall in my basement, another Ubuntu Server 12.04 box right next to it for DNS/DHCP/file shares, and Ubuntu Desktop 12.04 on the computer I'm posting this through. Works great, excellent uptime, and upgrades/installs are fairly fool-proof.

      --
      Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
    6. Re:Reinstall Ubuntu. by 1u3hr · · Score: 3, Insightful

      Ubuntu has a command line, as many as you want.
      Every distro does.Just open a terminal.

      It just has a lot of glossy tools as well.

      It's hard to get a more hands-on Linux installed and working correctly for a newbie. Ubuntu is pretty foolproof to install. Then you have an environment you can learn in.

    7. Re:Reinstall Ubuntu. by mysidia · · Score: 2

      I started with Slackware, back when Ubuntu didn't exist. If you're not happy with Ubuntu's stability, you don't have to start with it.

    8. Re:Reinstall Ubuntu. by fermion · · Score: 4, Insightful
      Seriously. Walk before you run. Use Ubuntu to learn, and then move on. If you want to play with lots of different *nix just to lean, install Ubuntu, intall Virtualbox, then install anything else as a virtual machine. That way you can play and learn and if something borks just reload the backup image.

      The thing is that *nix, unlike say MS WIndows, is set up to do useful work, so some of the vanity customization is not there are is other OS. Also, although there are many managers, some are more useful than others.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    9. Re:Reinstall Ubuntu. by JamesTRexx · · Score: 2

      I don't think it's his handling of Ubuntu but more that Ubuntu (which is just Debian testing + unstable) can do weird things.

      I suggest running Debian stable (although testing and even unstable run fine here) with the stable, backported, contrib and non-free packages first.
      When you're comfortable with that setup installing the latest software directly (outside the Debian repositories) from source/.deb packages is next. This should give you up-to-date software like with Arch.

      E17 isn't available right now in the Debian repository, but I suggest looking at fluxbox as it keeps all the distraction away from the desktop and provides a simple way to run programs (which is what's it all about).
      As an alternative look into FreeBSD, my first open source server/desktop that I used.

      --
      home
    10. Re:Reinstall Ubuntu. by Noughmad · · Score: 4, Informative

      Arch leaves most of their packages as vanilla as possible.

      This the second best thing about arch, the best one being the first to get updates. See http://oswatershed.org/ for comparison. I agree that it's the best experience I've seen, and I run it on all my computers.

      Unfortunately, Arch does want constant updates. And by that I mean constant. Many times I ran "pacman -Syu" immediately after a large update, and a few new packages showed up. As we probably all know, normal users don't want updates. They hate Windows update (well, who doesn't), and so they hate Linux updates as well.

      --
      PlusFive Slashdot reader for Android. Can post comments.
    11. Re:Reinstall Ubuntu. by Anonymous Coward · · Score: 2, Interesting

      I went looking for trouble and started out with Gentoo a few years ago. Did I ever learn stuff..

      Dude seems to have the right attitude, as far as I can tell. Bite the bullet, I say!

    12. Re:Reinstall Ubuntu. by Jane+Q.+Public · · Score: 5, Insightful

      This. BUT personally I go with Kubuntu. KDE is the interface with "least surprise", and you don't have to worry about what direction vanilla Ubuntu is going with Canonical's frankly bizarre ideas about window management.

    13. Re:Reinstall Ubuntu. by chmod+a+x+mojo · · Score: 5, Informative

      It's Ubuntu. Don't take my bashing it the wrong way, it is a good thing to have an intro level distro for new users as well as pushing to make Linux more mainstream user friendly, but....

      The way Ubuntu does things is, in my opinion, insane. They track Debian unstable snapshots which is only minimally tested and then introduce their own bugs on top of the existing bugs in unstable, then try to iron out the worst of the bugs before the next point in the 6 month release cycle comes due. This does not lend itself all that well to making a truly stable user experience. You can even see that at work by tracking users reactions to releases, there have been flop releases that pushed users to jump ship to pure Debian ( seem look / feel / package management experience, just less general hand holding) or rolling back to previous releases and refusing to update.

        I know they can't really track stable since Debian has a much longer release cycle, but at the very least they should track testing. Testing generally has the worst of the major bugs worked out ( or the packages wouldn't have been able to move out of unstable ) while still remaining "fresh" enough with updated packages when not in release freeze.

      Secondly, it depends. With bug free code you shouldn't be able to crash an OS beyond repair un-intentionally, unfortunately Ubuntu, like every other piece of software out there, is not bug free. It is also possible to be updating sensitive files when doing something else causes a full blown kernel panic instead of a recoverable oops leaving said sensitive files in an unstable / un-bootable state. Not knowing exactly what the OP was doing at the time means we can't only point and say "it was this".

      --
      To err is human; effective mayhem requires the root password!
    14. Re:Reinstall Ubuntu. by tloh · · Score: 3, Interesting

      While I agree with you in the strictest sense, I nonetheless feel there are legitimate grips that newbies such as this one encounter. Serious problems exist in the realm of UI design that makes usability/stability a sometimes hazardous experience, even with relatively popular and well supported projects. I've been running various distros for close to 10 years and have run into chronic intermittent issues in relatively mature software packages. The last one that I was never quit able to figure out involved panels in XFCE that would disappear for no apparent reason. More to the point, a few years ago, my Ubuntu installation manifested a misbehaving login bug that I tracked for many months on launchpad without any resolution before I finally found a way around it. Any new Linux users being introduced via the relatively user-friendly Ubuntu with the tenacity and patience to face down problems right from the get go at the login screen is not likely to develop a very good first impression. To be fair, most of my experience has been smooth sailing. Personally, the benefits of using a dirt cheap, virus free, and modern/cutting-edge OS package far outweighs the occasional problems I have to deal with. I am mostly a happy camper, but I do feel compelled to sympathize with those who might still feel Linux isn't ready for prime time.

      --
      Stay sentient. Don't drink bad milk.
    15. Re:Reinstall Ubuntu. by anagama · · Score: 4, Informative

      As a long time Linux user, I agree wholeheartedly. ... For my main work computer (at home), I don't want drama, and I'm not intent on making any ideological points.

      This is totally valid after you've put in your dues. Let's face it though, even the most noob friendly distro occasionally requires mucking around with the command line and some other basic knowledge. For example, if you need to enable extended attributes in your fstab file, you'll get that done in no time flat because you know what fstab is, you know where to find it, and you know how to edit it either locally or by sshing in from another machine and using nano or vi or X forwarding a graphical text editor. These types of simple skills and many others are ones you built up years ago and rely on now probably without even noticing, which is why a fancy distro seems so foolproof. Secondly, when you run into a command you need to learn, you know how to go about learning what you need to know. These things seem obvious and easy once you "get it" but before you get it, they're major roadblocks.

      I'm using Fedora 17 on my desktop right now and subjectively, it feels totally easy -- like everything works out of the box -- except to install the nVidia drivers directly from nVidia there's this whole process involving changing runlevels and running nVidia's install script (even "./" can be a major learning hurdle for a newbie). Or getting multimedia to run -- it isn't hard if you know what you're looking for. So to me, Fedora 17 feels brain dead easy because I only had to do a few things manually, and I compare that to first time I tried to get X going on a 486DX (vague recollection of having to open my computer to figure out what stuff was in there so I could get it configured). Anyway, I install a modern distro and I'm blown away. Just boot up from a USB stick and wow -- "it just works." In reality, that is comparatively true, but not actually totally true.

      So, I can see some value in this guy who is just starting out, learning to do things the hard way. Eventually he'll get sick of the hard way like everyone does, but by that time, the noob distros he'll be using will feel totally easy because he won't even notice the one or two things he needs to do manually that don't automagically come out right.

      --
      What changed under Obama? Nothing Good
    16. Re:Reinstall Ubuntu. by darkfeline · · Score: 2

      Really? I've had more trouble with Ubuntu than with Arch. If you plan on customizing *anything*, Arch is a better choice. Ubuntu takes the "do everything for you" approach, so if you start customizing anything, stuff starts breaking, fast. Also, you'll have to redo everything once the next update rolls around (you can update in place, but I've found that that breaks more things than I'm comfortable with.)

    17. Re:Reinstall Ubuntu. by Runaway1956 · · Score: 2, Insightful

      The anonymous submitter implies that he has time to play around, and to learn. He suggests that he is aware of the concept of learning curves, and that he is willing to study, and to work.

      Such a person might benefit from Arch or Gentoo. Such a person will be more competent than I am at the end of a year of such serious work. More competent than some other folk on here who think they know it all, I suspect. Some of us just don't have the time to invest to be that good. Others of us just aren't that smart. And, face it, some of us just don't think the right way, no matter how smart we are.

      Personally, I started on Suse, because that was the first distro that I managed to find all the drivers for, and made it actually work on my hardware. The learning curve was only moderately steep, and I managed. Had the curve been steeper, I may well have failed.

      I'm also a distro hopper. I really suggest that people install a dozen or more distros, and make note of what they like about each, make note of what they do not like about each. I was on Ubuntu for awhile, and I might have stayed on it longer, if they hadn't moved to Unity.

      Presently, I'm running Linux Mint Debian. I think it offers the best of all worlds. It's pretty simple, and doesn't require a lot of customization. But, it is quite customizable - I can change anything I want, anything, to work the way I want it to. It's not-quite cutting edge, but rolling release keeps it close to the cutting edge - or close enough for me. There are several desktops to choose from, of course - and Mate is my choice. It's very much like the first desktop I worked with on Suse, years ago. Sometimes, familiarity is a good thing.

      But, until a guy has fooled around, at least passingly, with several distros, he can't even know what it is that he wants from a distro. The things that I think are great about LMDE may mean absolutely nothing to someone else. Real gurus often tell us that they have no use for the "fancy" desktop environment which I prefer.

      Install something, anything, and drive it for a few days, even a week or two. Nuke from orbit, and try another distro. Repeat until you think you actually know what you expect from a distro, then shop around for the distro that offers what you expect.

      I'll mention Sabayon Linux here. It's a very user-friendly Gentoo derivative. I ran it for a couple years on one machine, until the hardware crapped out. I just haven't reinstalled it on anything since.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    18. Re:Reinstall Ubuntu. by Larryish · · Score: 3, Interesting

      LOL true dat.

      Recently downgraded the wife's old desktop machine (Dell Dimension 2400) from Ubuntu to Windows XP for Excel/Office compatibility.

      It took almost 2 days to get all the updates installed for Windows and Office.

    19. Re:Reinstall Ubuntu. by Larryish · · Score: 5, Funny

      This!!

    20. Re:Reinstall Ubuntu. by Gordonjcp · · Score: 2

      I don't care about customising stuff, beyond maybe setting the mouse tracking speed and desktop background. I want to get work done, not dick about with settings.

    21. Re:Reinstall Ubuntu. by s1d3track3D · · Score: 4, Insightful

      I disagree.
      Since you have stated you have time and want to learn, now is the perfect time. I think you should install the smallest possible linux GUI-less and just run in terminal mode for a while. Learn to do everything without a GUI.

      Set up an email client (Mutt), use a web browser, (Lynx or links), set up an IM client, etc, there are GUI-less apps in linux for everything. (also, set up Apache, MySQL, etc)

      Yes, it will suck for a while but you will really learn this way, then you can run any distro you want and you'll probably have decent sys admin chops once your done. (I'd go for debian, I think you can still get a single CD ISO base system. (then, right off the bat this will teach you to use apt.

      Good luck and enjoy!

    22. Re:Reinstall Ubuntu. by Eravnrekaree · · Score: 2

      At first I was concerned about Canonicals direction with its Window System. I think given some mitigation it will be manageable, only if a rootless Wayland server is available for Mir and a rootless Mir server available for Wayland to assure application cross compatability. . This will completely eliminate the possibility of a fractured platform. Otherwise, of course it will create problems.. Most distros will go Wayland and they should, they shouldnt allow Canonical to dictate the graphics stack to the rest of Linux

      I found Ubuntu's Unity to simply be atrocious and I have a hard time believing that this is friendly for average users to use. Its just hard to find anything its the most frustrating thing. So, I would recommend after installing ubuntu, install KDE and try to use that and see if you like it better than Unity, or use Kubuntu.

      I think Ubuntu would be better with rolling releases as well, with online updates these days it makes little sense to have the upgrades center around massive version upgrades but instead gradual updates over time. Versions would still be made but sort of could be a snapshot of the rolling release system at a certain time.

    23. Re:Reinstall Ubuntu. by Anonymous Coward · · Score: 2, Insightful

      Agree wholeheartedly. I selected Ubuntu Linux because I wanted to focus on accomplishing tasks as a normal person despite years of experience with GNU/Linux.

    24. Re:Reinstall Ubuntu. by ed1park · · Score: 2

      LOL. Funniest and most concise comment ever. Thank you for that. Must be some kind of record.

    25. Re:Reinstall Ubuntu. by dragonturtle69 · · Score: 2

      An accidental over-select would be my guess too. Depending upon how they are used, a file system explorer can be much more dangerous than a terminal. Always ls pattern before rm pattern is something I too learned the hard way.

      --
      "What luck for the rulers that men do not think." - Adolph Hitler
    26. Re:Reinstall Ubuntu. by higuita · · Score: 4, Insightful

      If the user really want to learn and don't mind reading and experimenting, slackware is a perfect distro!

      unlike ubuntu, where you have almost everything configured and hidden in GUIs and several mysterious layers of "user-friendliness", slackware is simple and direct.
      there is no hidden config and the few user-friendly menus are just plain bash scripts, easy to read and understand. for a user that wants to learn, this is precious, as the KISS principle makes things isolated and easier to learn, step by step
      Even the package manager is just a script to execute tar, you only have standard unix tools, and so, you will learn the unix way: do one thing, do it well

      slackware is ready to use after install, but everytime you need something, you have simple scripts, good and commented config files and a great community.
      missing a program? great, grab the sources and compile... you dont know how? great, you will learn (usually its just wget url/program.tar.gz; tar zvfx program.tar.gz; cd program; less README; less INSTALL; ./configure --any-option-you-may-need-or-like && make ; su ; make install).
      in slackware there is no -dev packages, everything is there, ready to compile everything.

      yes, one apt-get install program is faster, but you dont learn anything with that, and you learn a lot by installing a program by hand.

      Everytime you hit a problem, stop and research, learn about it and you will understand why are you doing it instead of "copy&paste" a new ubuntu PPA repo

      After learning slackware, you will do well in all other distros... learning ubuntu, you still dont know anything when using other distros

      you have a working system, just like you want? fine, start thinking in new things, like web server, database, firewall, proxy, etc
      in each idea, you will learn more.

      After playing with slackware, you can jump forward to debian or arch (or using sbopkg on slackware) to have a easier system for day to day usage, or jump to LFS (Linux from Scratch) to learn the lower level of a linux system.

      Documentation, you have the slackware book: http://slackbook.org/ and the foca linux (Portuguese, but is very complete and you can use the translator): http://www.guiafoca.org/

      After playing with slackware, you not only will understand how many things work, but also learn how to think about and solve a linux problem, how to search for logs and errors messages and read man pages and howto's

      This is a difference between a desktop user (ubuntu) and advanced user or linux administrator (slackware, but also gentoo and arch).

      but hey, take the test: http://www.zegeniestudios.net/ldc/

      --
      Higuita
    27. Re:Reinstall Ubuntu. by adolf · · Score: 5, Insightful

      You still install Windows updates on a new install the old fashioned way?

      http://download.wsusoffline.net/ and don't look back: Push the button, come back later. It self-reboots and just sorta gets it done.

    28. Re:Reinstall Ubuntu. by H0p313ss · · Score: 2

      Don't go looking for trouble. If you couldn't handle Ubuntu, Arch will drive you insane.

      1000 times this.

      Or Mint, it's a litte more windowsy than Ubuntu but with all the rest of the ubuntuy goodness.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    29. Re:Reinstall Ubuntu. by mysidia · · Score: 2

      I don't know how much Slackware has improved, but 10 years or so ago when it was recommended to me as a good noob distro I spent weeks just getting my 2nd-hand hardware to display Xwindows. Stick with a distro that will get you to the UI with the least headache, then expand from there.

      If your priority is to learn Linux, specifically: if your priority is to learn how to install and administrate Linux, and work with it (esp. as a development or experimentation platform), you should get some good Linux books, skim them, and do things at the command line, using Online guides, print books, and other sources as references.

      Not because it is easy, but because it is hard. If you minimize the amount of practice you get to get up and running, you don't learn so much.

      The best time to start learning is when you have a clean new system, with nothing installed on it that you care about. Spend time practicing command line -- get things up and running. For kicks, install old versions of Slackware that require you to learn how to rawrite large sets of floppy disks from within Windows or DOS, or from a boot CD with DD :)

      Use Knoppix or Ubuntu LiveCD if you are new and just want to be up and running quickly and using a GUI to get higher level work done.

      If you want to Learn Linux well, you will ultimately need to practice using several Distributions. I would recommend you spend 6 to 12 months on one dist.. then try another; the more extensive practice you have, the more opportunity you have to learn and become good at working with it -- the more comfortable you will be, so you need to practice both in the command line and in the GUI, but generally, the command line and config files are more important for system administration. Start with say Slackware, then try CentOS, then try Gentoo, then try RPath Linux, then Ubuntu... Finally, for something really different, try other Unix-like OSes, try installing Illumian, and finally FreeBSD...

      Don't just play around with each unix-like distro a little... research into its package management, how to administer it, what makes it unique. What its administrative functionalities and quirks are. Where does Distro X keep its config files for application Y or system script Z?

      Generally, installing software, web applications of various types, getting those things to work, stress testing, making them break -- fixing them would be practice, as well as experimenting with all the various command line tools and system utilities available from each distributions' system packages repository; some which are shared between distributions, some unique, some requiring you to go out and download source code to compile using make/gcc/etc.

      If you get up and running on something like Slackware, Gentoo Stage 1 Build, or Linux from scratch, you will have a lot more command line practice in the process; which means more extensive learning potential.

      Even if you are not successful getting say a Linux from scratch installed, you can learn a lot, and get a lot of practice from the failure. And then work on figuring out what you did wrong, and what to change... doing so is a way that will ultimately provide expertise, if you put enough time and effort in.

      Successful learning is dependant on putting in effort, not necessarily getting a GUI up and running as fast as possible.

      A heck of a lot of practice with the command line, command line tools, finding and editing system configuration, and compiling things, eventually working with software packages and software package management systems -- are all things, that are essential to learning Linux, with any degree of expertise.

    30. Re:Reinstall Ubuntu. by Lotana · · Score: 4, Insightful

      Since you have stated you have time and want to learn, now is the perfect time. I think you should install the smallest possible linux GUI-less and just run in terminal mode for a while. Learn to do everything without a GUI.

      While I do agree that this is a guaranteed way to learn all the aspects of the new system, for a completely new user this borders on masochism.

      My recommendation would be to get something simple and stable (Debian Stable is a perfect example). Have the system up and running with XFCE GUI and a familiar browser like Firefox (Since you will be searching Google A LOT, you better be comfortable with the browser).

      After that is done, have the terminal window up at all times and try to do as much as possible using it. If he gets frustrated, alt-tab to Firefox/Iceweasel/Konqueror and get help or fall back to using the GUI. Being stuck on minimal version of Linux with terminal only is a very good way to run into an issue and give up in frustration.

    31. Re:Reinstall Ubuntu. by Lotana · · Score: 2

      In general, I would stay away from distributions that peddle non-free software: they are made by people who think that harming you is OK, because that's how they get paid.

      While majority of your post is good, I disagree with your third paragraph. The "Made by people who think that harming you is OK" statement is zealotry and FUD. At the end of the day software is not a religion, but a tool to get things done.

      You should always look for the best solution to your problem. If it is non-free software and you can afford it without pirating, then go for it. If you can't afford it or it figuratively forcing "features" down your throat (eg. DRM, personal information collecting, etc) or missing features you need, then you should be looking at the free/open source alternatives. Discarding options viable just because the software doesn't come with source code is foolish and childish.

    32. Re:Reinstall Ubuntu. by isorox · · Score: 2

      And, as pointed out in the Firehose: if you crashed an OS (be it Windows or OSX or Linux or BSD or anything) by moving some files around, then either (i) they were not unimportant files and you must have been running with privilege escalated, or (ii) you have some kind of hardware problem, which could be intermittent.

      I've had my ubuntu 10.04 laptop lock up in the past -- the window manager stops responding to commands. Ctrl-Alt-F1, login, kill (usually the errant program -- often firefox or eclipse, but sometimes the whole manager), and switch back and it works.

      It seems that sometimes everything can lose focus, and the keyboard becomes unresponsive. I've noticed it happen when I've done a drag and drop of a file into a java program (not moving it), but sometimes it just happens anyway.

      Firefox often locks up with dns + proxy problems, a known issue they still haven't fixed.

    33. Re:Reinstall Ubuntu. by pugugly · · Score: 2

      Ubuntu is in my opinion the best learning system, if you need further stability I'd recommend the stable version of Debian.

      The 'stable' version is Glacial in it's upgrade approach for anything except security. That can *also* be frustrating, but it does give an utterly consistent environment to learn in.

      Pug

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    34. Re:Reinstall Ubuntu. by 0100010001010011 · · Score: 2

      LMDE. Linux Mint Debian Edition.

      All of the pretty Mint stuff (cinnamon / MATE) but is compatible with debian testing.

    35. Re:Reinstall Ubuntu. by Lotana · · Score: 2

      Before there were GUI, personal computers were ridiculously expensive for average home user. Those that did have computers at home were owned by those that spent extraordinary amounts of time learning through manuals and by all accounts could be said to be shut in and eccentric. We got people here that reminisce about loading instructions from tapes and setting hardware switches to load the applications. From the point of view of an average person, that was masochism.

      Once personal computer finally became more affordable, OS was becoming more approachable. Still, the PC revolution really hasn't taken off until Macintosh stole/copied the GUI concepts from Xerox. No matter how powerful command line interfaces are, you just can't argue that for a beginner the GUI is just more intuitive and less memorization based.

      With the modern capabilities of graphical OSes and complexity of today's applications, it is not reasonable to plunge someone new to the command line. He will just get frustrated by the steep learning curve of memorizing commands and reading the technically worded man pages. This is not just theoretical, this comes from first-hand experience of years of introducing people to Linux.

    36. Re:Reinstall Ubuntu. by Gordonjcp · · Score: 2

      I know, but it's one more thing to care about, and I don't want to have to care about it. I want to stick a disk in the machine (or these days, a USB flash drive), hit the power button, maybe press a couple of keys and come back in 15 minutes to a working usable computer. I want this to happen every time, and I want it to happen with the minimum of fuss. Furthermore, I want it to continue happening when I update, without having to edit PKGBUILDs and compile stuff - never mind having to explain to "normal people" how to do all that.

      I don't understand the mentality that leads people to thin that making stuff complicated means you're somehow "learning how to really understand Linux". You're not. You're learning how to type error messages into Google and read the answers on the forum or the wiki. You still don't understand the problem or the solution, but at least you know what magic spell to utter to make the problem go away. Now that's fine if you want to start looking deeper into how and why what you did worked, and you *can* base a lot of learning that way. Back in the olden days, before even Debian, before quick and easy installers like the one Arch has, that's how we used to do it.

      There's no excuse for that now, though. Stick Ubuntu on, and get some work done ;-)

    37. Re:Reinstall Ubuntu. by wallsg · · Score: 4, Funny

      You get used to it. I don't even see the code. All I see is blonde, brunette, red-head.

    38. Re:Reinstall Ubuntu. by bbsalem · · Score: 2

      The tone of the original post sounds like the person is not UNIX competent, i.e. can't use shell commands. And he doesn't give the quality of information a tech-support engineer would require, I know, I used to troubleshoot these kind of problems with customers over the phone, We don't know for instance if the guy was just impatient and stopped the file transfers and his system won't boot because he didn't wait for disk checks to complete. He apparently hasn't noticed recovery mode either, if he can use the shell. Certainly, using arch is bad advice because that requires use of the shell even if you find that the packages are not buggy. We just don't know enough to say what he should do, although faced with this situation, I was briefly with a Ubuntu 12,04 install, I would go to one of the live distros such as Knoppix 7 and boot into ram and examine the partition that got his Ubuntu install. I think that some of the rescue distros will force the disk checks on a recognizable filesystem, even NTFS, as they are often used to fix broken Windows installs. I would even bet that unless the guy clobbered the MBR on his first disk that if the OS boots at all, he should notice if the boot is trying to check the disk and wait, be patient. if the disk is truly not bootable, gparted or Knoppix can create a new MBR, I think they can run grub. Fixing that would be a good learning experience if the guy is intent on looking beneath the hood.

  2. Xubuntu by Anonymous Coward · · Score: 5, Informative

    Xubuntu. Customization + hardware support + debian repo. :-)

    1. Re:Xubuntu by jones_supa · · Score: 2

      Not bad. Xubuntu is pure gold.

    2. Re:Xubuntu by Anonymous Coward · · Score: 4, Insightful

      This is my problem, and perhaps the article submitter's as well: people here say "flavor X" or "flavor Y" cos "Z repo" or "W window manager" but nobody says why Z repo is good and F repo isn't. I understand, this is slashdot and you all want to look l337 and act like the whys are obvious to everyone, so....

      Is there some website out there that spells out the pros and cons of each different package and window manager, wtf are updates important or not, wth is a gcc, etc.? Not for you guys who know everything of course, but for us noobs who don't have time to try out every single package mentioned on slashdot and would like to narrow down our choices to a few based on our specific needs.

  3. SuSE by Rydia · · Score: 5, Insightful

    SuSE has the best installation and configuration utility and has a ton of helpful user-run repos for packages. It also has builds for basically every windowing system, so you can pick your preference without any hacking, and when you do want to get down to brass tacks, the system will get out of your way (now that suseconfig is gone) and let you tinker as much as you please.

    And when you screw everything up (half the fun, right?), it ships with a fantastic system repair tool to get you back on your feet. You can also use SuSE Studio to make a custom image if you have weird hardware.

    It's a really great linux experience.

    1. Re:SuSE by sl4shd0rk · · Score: 2, Insightful

      SuSE has the best installation and configuration utility

      Not to be a dick, but SuSE is the last distro any Linux enthusiast should be suggesting. Their microsoft pact f#cked the rest of the community[0]

      Everyone who was using Ubuntu switched to Linux Mint[1] after Shuttleworth decided Amazon needed to know what you do online.

      [0] - http://arstechnica.com/business/2006/11/8141/
      [1] - http://linuxmint.com/

      --
      Join the Slashcott! Feb 10 thru Feb 17!
    2. Re:SuSE by volkerdi · · Score: 3, Insightful

      Not to be a dick, but SuSE is the last distro any Linux enthusiast should be suggesting. Their microsoft pact f#cked the rest of the community[0]

      What were the terrible effects of that agreement? I'm having trouble remembering any. Everyone ran around screaming that the sky was falling, but it didn't fall. Just sayin'.*

      * it is necessary to end with "just sayin" when replying to any statement that begins with "not to be a dick"

    3. Re:SuSE by maxwell+demon · · Score: 2

      The terrible effect was that you couldn't mention using SuSE without being treated as bad guy by some people.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    4. Re:SuSE by crutchy · · Score: 2

      anything that microsoft touches in the linux world turns to shit

      just think of how much work must have done into cleaning all the shit out of the bloated and mostly worthless code that redmond infected the linux kernel with (for the purposes of appearing to be a "significant contributor" and making linux work better as a guest on azure in a vain attempt to increase their hyperv market share)

  4. slackware by Anonymous Coward · · Score: 5, Funny

    ... because it still works just like 1994

    1. Re:slackware by Anonymice · · Score: 4, Insightful

      You jest, but what's the old adage? "If you want to learn Debain, use Debian. If you want to learn Linux, us Slackware."
      (replace "Debian" with your packaged distro of choice)

      It really depends on what your aim is. Is this for personal use, or career/study? If the former, then go the Ubuntu/Mint route as most people are is suggesting, but if the latter, then throw yourself in the deep end & learn to swim.
      The major desktop distros are so stable now that you will rarely, if ever, need to delve under the hood. This won't teach you "Linux". If someone sat you down at a terminal, or with a distribution you had never used before, you'd be completely lost. But if you go for a system that requires you to get your hands dirty, then you will learn very quickly.

      The lessons you learn with Slackware will be transferable to every Linux/POSIX environment you find yourself in.
      The lessons you learn with Ubuntu/CentOS/$distro will only teach you how to use that particular distro.

    2. Re:slackware by mr_shifty · · Score: 5, Interesting

      Even though I'm a diehard Mint user nowadays, I agree with this.

      I started out with Slackware, and I used it for 8 years before moving on to Ubuntu, and finally Linux Mint Debian Edition.

      Slackware, while it has a learning curve, is also (as odd as it may sound), actually quite simple. It does what you tell it to do. No more, no less.

      It's rock-solid stable.

      It's fast.

      It forces you to learn about how Linux works, because you have to tell it what to do and how to do it. It isn't as much work to get running as Gentoo, but it makes you think about things like kernel versioning, what's going on in /etc and where your system logs are, and how to compile applications from source from time to time.

      I've taken what I've learned from Slackware and found that it's applicable to every other Linux I've knocked around.

      I use Linux Mint more like a "casual desktop user" these days, but if I need something rock solid stable and reliable, I will go back to Slackware, because I trust it. It's not a Cadillac like Mint is, but a stock car that has everything accessible and tweakable, so you can bend it to your will and it'll serve whatever purpose you have in mind for it.

      So, to sum up, while it doesn't sound like a newbie distro, I still think Slackware is a great way to cut one's teeth in the Linux world, especially if one is truly setting out to learn Linux, not just using it as a launch platform for a browser and an email client.

      --
      And the circle of life continues to spin, occasionally wobbling on its axis thanks to the weighty presence of dumb.
    3. Re:slackware by Anonymice · · Score: 2

      "How often do you really use the command line anyway?"

      You gotta' be kidding me? Forget work, even in my daily personal use I open a terminal at least once or twice a day. Once you understand how things work & learn the tools you have at your disposal, the command line is faster & more efficient by far.

      Starting & stopping services;
      Debugging processes;
      Load management;
      Checking logs;

      If it hadn't cut my teeth on Slackware, I'd have no clue how to compile a program from source, have no idea about how to work around dependencies & would have only the vaguest idea of what a kernel is. If my experiences were limited to the likes of Debian & Red Hat (heck, even OpenBSD) then I'd be heavily reliant on general use binaries & package managers, & be completely stuck when it came to dealing with conflicting dependencies or rebuilding programs with obscure flags. I might as well use Windows.

      If you have to ask that question, Slackware isn't for you.

  5. If you're interesting in an IT career by Anonymous Coward · · Score: 5, Informative

    CentOS might be the best; it's a clone of Red Hat Enterprise Linux, without paid support. (Red Hat's stated position is that it doesn't mind CentOS's existence). So if you learn that, you'd be able to leverage that for job opportunities based on RHEL, which is the industry leader on the server side.

    One drawback: RHEL (and by extension CentOS) is oriented towards the enterprise rather than the consumer desktop; and towards the tried and true, rather than the latest and greatest. This is response to what its customers (IT administrators who have serious work to accomplish) have told them they're interested in. So it's probably not going to be a great platform for running games, for example - well it could be, but you'll have to be spend a lot of time downloading RPMs and trying to get things to work.

  6. Why not FreeBSD ? by Anonymous Coward · · Score: 3, Interesting

    It's the cleanest playground for learning the proper way to *NIX

  7. Debian by Anonymous Coward · · Score: 5, Insightful

    Most other distros copy it anyway, might as well get the real McCoy.

    If you're concerned about software freedom, consider is gNewSense, a Free-only debian derivative.

  8. Start slow by Anonymous Coward · · Score: 2, Insightful

    I would suggest - Install Ubuntu with unity (or kde or gnome ..) for starters ... install Virtualbox and do full Archlinux installation there (up to desktop manager etc, so that everything is running and working and you know how you got there).
    Then you will be able to use terminal a bit and can install Archlinux on the system itself. Day to day usage of Arch normally does not involve much work on terminal.

  9. Linux Mint by Anonymous Coward · · Score: 5, Informative

    If you're new to Linux, don't use Arch. Arch requires far too much hacking to get work and although I myself am a fan, a newbie will likely rage right back to Windows. The best casual distro right now is Linux Mint (With Cinnamon as a display manager) IMO. Linux Mint fixes what Ubuntu got wrong (Unity) and Cinnamon is a beautiful display manager with intuitive and familiar design.

    As for working with the terminal, you need some motivation to keep you revisiting. Personally, my motivation was coding in C using gcc as a compiler, and vim as an editor. If you are up for a 'fun' time learning, use Vim exclusively as your text editor.

  10. *snort* by Aglassis · · Score: 2

    I had a friend install Ubuntu 12.04 on my computer, with the E17 window manager and somehow I managed to crash it during the copying of some non-important files and now my computer won't boot (the hardware's fine though).

    Ha ha! This reminds me of my first Linux experience, c. '95 or '96 with a kernel version 1.1 (Slackware version ????) that I got from a CD in a book. I experimented with mkfs(8). I learned a good lesson!

    --
    Suddenly, the hairy finger of a familiar monkey tapped me on the shoulder. It was time.--G. T.
  11. Grenade!! by RedHat+Rocky · · Score: 5, Insightful

    Very touchy topic, which distro to run.

    I think Ubuntu is an okay start for you, mostly because it will mostly work and there's plenty of help (including various levels of help) for you to use.

    Problem one for you:
    1. You caused the boot issue. How?

    2. Fix it.

    This will start the learning process, a large part of Linux for me is it leads to learning. It's all there for one to figure out, eventually.

    --
    Anything is possible given time and money.
  12. stick with major distros by ssam · · Score: 4, Interesting

    I recommend that (at least to start with) you stick with major distros. distrowatch has a reasonable list http://distrowatch.com/dwres.php?resource=major

    there are many hundreds of distros, mostly with little to distinguish them and some maintained by very small teams. if you use a distro that has small non-fulltime development team, then how long is it going to take for them to push a security update in to the repositories? what if one of their developers is on holiday, or has exams, or whatever. with the bigger distros they will have a security team to do this.

  13. Re:Seriously. by pijokela · · Score: 5, Insightful

    Somebody has to actually answer the question for there to be good pages for google to find. This sort of thing also ages pretty quickly, so I think it's worth reanswering at least yearly. Finally, this guy seems to want something that will teach him interesting stuff - not just something that has working flash etc.

    So I definately think that this is a good question for SlashDot.

    And personally I would recommend reinstalling Ubuntu. If you only have an hour of experience with the command line you probably haven't noticed that underneath Ubuntu is just about as "Linux" as any other Linux. Reinstall it and this time create a separate /home partition so that reinstalling the next time will not be painful. And then, learn to program - that's a nice 10 year project. :)

  14. Mint. by jedidiah · · Score: 4, Informative

    Mint is the new Ubuntu. They have been tweaking Ubuntu for years adding things that got left out by Canonical. Now that Canoncial has gone bat-shit crazy, they are in the perfect position to accomodate users that would otherwise be good candidates for Ubuntu.

    Or you could just go old school and just use Debian.

    --
    A Pirate and a Puritan look the same on a balance sheet.
    1. Re:Mint. by RudyHartmann · · Score: 4, Informative

      The latest Mint is a Debian based distro too. Much better than that crazy Ubuntu distro.

      --
      Oh, yeah! Wise guy, huh? Woob woob woob woob! Nyuk! Nyuk!
    2. Re:Mint. by maxwell+demon · · Score: 2

      Why are there different distributions for that? The desktop environment should be just a choice on installation (and if you choose to install several of them, a choice on user login).

      --
      The Tao of math: The numbers you can count are not the real numbers.
  15. SuSE/OpenSuSE by blind+biker · · Score: 2

    SuSE has still the best hardware detection and fool-proof installation system of all distros - yes, even better than Ubuntu and Ubuntu derivatives.

    In addition to this, SuSE comes with one of the best KDE experiences out of the box. If you're familiar with Windows, you will be familiar with KDE.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  16. Run a live distro off a memory stick or CD by kawabago · · Score: 5, Insightful

    Test the different distros live disks to see which works best in your situation. Then install it.

  17. Live distribution by zoefff · · Score: 3, Insightful

    Since you're good at breaking stuff :-), try out one of the live distributions: put it on a flash disk, boot it and play around. http://en.wikipedia.org/wiki/List_of_live_CDs.

    And enlightenment is best to be obtained via bodhi linux.

  18. Depends on what you want to accomplish by substance2003 · · Score: 2

    Your choice of distro depends a lot on you're needs or goals I suppose.

    If you just want to learn linux for yourself and want to understand what is under the hood. Arch is definitly a good choice as you will be looking a lot to figure out stuff but you will also have a decent community and wiki pages to help you.
    Ubuntu has a good community but you probably won't need to tinker as much which may or not be good depending on your goal.
    I've never really tried it but Slaskware would also be a good choice as it is minimalistic. Again if you wish to work under the hood.
    If you want to learn for use in a work environment. Fedora or CentOS are probably what you need to look at as they are Red Hat based.
    Suse would also fall in that work category I would say.
    Debian would also be a choice to look towards but I personnaly tend to not like how old the packages are and since it's for learning purposes, bleeding edge is better I feel. Debian testing would be better and again in a work environment. I personnally don't like it as a main OS for home but that's my taste.

  19. Go with Arch by ternarybit · · Score: 2

    I really want to learn more, don't mind hard work, enjoy challenges, and am perfectly willing to spend hours and hours for months on end to learn command line.

    Then Arch should suit you nicely.

    It's a very "shell-intensive" distro, but it's exceptionally well-documented. On one computer/screen, get the Arch Wiki open (possibly with linuxcommand.com in another tab), and get a fresh install of Arch on another computer/screen. If you don't have 2 computers, just load Arch in a VM. Arch is probably the best "learn Linux the hard way(tm)" distro around.

    That's basically how I learned, and I'm infinitely better for it.

  20. Re:Arch Linux is for you by The+Mighty+Buzzard · · Score: 4, Interesting

    I love Arch myself but NO. Arch regularly makes changes that will leave your system thoroughly hosed if you update without watching the news feed. That's not even sysadmin-friendly much less noob-friendly.

    --
    Violence is like duct tape. If it doesn't solve the problem, you didn't use enough.
  21. Many choices by MadX · · Score: 2

    There are really a *lot* of distributions to choose from. It really boils down to what you want to do with the desktop. Ubuntu (I use it, but not overly happy with the unity interface), fedora, SuSE, even the "lesser known" distributions all have pretty intuitive installers and interfaces.

    But I cannot stress the benefit of joining a local Linux User Group. There are a lot of guys that will help you gain a better understanding of what you are actually doing - instead of copy/paste/panic (what the hell did I just do ??). You need to know WHY things work the way they do.

  22. Re:Seriously. by Internal+Modem · · Score: 3, Insightful

    +1

    I hate following a link from a search engine, just to see a snarky "go to a search engine" reply for the question I searched.

  23. I hate to break it to you, but... by XaXXon · · Score: 4, Insightful

    you probably didn't crash it copying some unimportant files. Linux doesn't play that game.

    The best way to learn is to fix what you've broken. That's how I learned linux.

    1. Re:I hate to break it to you, but... by Takatata · · Score: 2

      you probably didn't crash it copying some unimportant files. Linux doesn't play that game.

      You are right. Most likely not. But as a developer I have seen the strangest things where my first reaction was: Impossible. Sadly often enough it was possible.

      The best way to learn is to fix what you've broken. That's how I learned linux.

      Agreed.

  24. Using or learning? by geminidomino · · Score: 2

    Submitter's question seems to be asking two different things, so I'm not sure what exactly he's after.

    If you want to get into *using* Linux, then the suggestions of Ubuntu, Mint, Fedora, et. al. are the ones you want to go with. With snazzy GUI package managers and "app stores", they hand-hold and shelter you almost completely from the command line and the ugly under-workings as long as you don't try to mess around with them too much. They also tend to get in your way if you ARE trying to twiddle with the guts.

    If you want to LEARN Linux, then go with a minimalist, hands-dirty distro. Slackware was my first Linux love many years back, but I hear Arch is pretty good in that respect, with a few more modern conveniences. I never messed with Gentoo, personally. Using one of those, you'll learn a lot about Linux, but it'll be some time before you get a "usable" system out of it. You'll probably also end up learning bash scripting and at least one of TCL, perl, or python as a bonus.

    If your aim is the latter, though, then as far as books go, I don't think you can go wrong with the ORA "Animal" books, unless that's changed in the past few years.

  25. Re:Timewarp by IANAAC · · Score: 2

    Is this a repost from 1997?

    I get the feeling it's a bored troll just trying to get a rise out of someone.

    The question will never get a straightforward answer, especially here on slashdot - and because there's no one true answer.

  26. Old timer here, I hope this helps... by rsk · · Score: 4, Insightful

    I haven't posted to SD in years, but felt compelled to brush the cobwebs off and reply to your question...

    1. This is a semi-religious question, so you are going to get a lot of vitriol in some of the responses; ignore it.

    2. Gentoo is the "dive in the deep end, with weights tied to my feet and battle my way back to the surface" answer to your question. You build everything. You won't just learn the command line, you'll learn build tools, config scripts, environment vars, libraries, manual dependency management and more. I DO NOT think this is the right choice for you right now given how new you are to all of this. This will be the "death by a thousand paper cuts" experience that runs the risk of driving you crazy after 3 days of work and you still don't have a GUI running because of some esoteric error that you don't understand.

    That said, if you insist that this is how you like to learn, go for it. The community/forums are very helpful and PACKED with information. If you do this, mentally prepare yourself for days and days of an unbootable machine. Reformatting and reinstalling over and over again. Getting a boot loader wrong, not installing Grub right, killing your install that was almost working perfectly because you changed a VGA boot option and now everything hangs... just prepare for these KINDS of things. Don't go in thinking "Awesome, I'll get this done in a day and have GNOME running" -- you won't, and if you do, something weird will break it out of no where and you won't have any idea what to do so you'll need to start over again.

    I am not trying to scare you, just setting the expectation. If that sounds like heart-burn city, move onto my next suggestion.

    3. Arch Linux -- You already mentioned this in your post and I just want to confirm that I believe THIS is the right choice for you. It is the perfect middle ground between Gentoo and something like Ubuntu -- you do get to know the ins and outs of the system, without the compiling/building/dependency pitfalls of Gentoo. This is an EXCELLENT place to start, get really familiar with everything and grow from (either down to Gentoo, or out of system management entirely into something like Ubuntu).

    4. Ubuntu / Fedora -- Use these if you want a working computer, want to "try" Linux with a nice GUI and slowly become familiar with the underlying system through SOME GUI tools, mostly command line and have tons of support for your hardware. This is the "Mac"-esque experience you can get in Linux, in that you can live in the GUI all day if you want, but there is an underlying CLI/Unix world there under the surface if you want to mess with it.

    5. Mint / SUSE / Kubuntu / Slackware / Whatever -- I have always seen these as different flavors of the same things listed above. I'd start with the primaries first and go from there.

    Have fun!

    1. Re:Old timer here, I hope this helps... by wisnoskij · · Score: 2

      I have never heard Slackware called: "The simple easy to use Linux distro".

      Not that I really have not much experience, but I would only disagree with you on one point.
      Mint (et all), is a better starting point than Ubuntu right now. Why add on an esoteric, universally hated GUI on top of a normal intro level Linux OS. Mint is Ubuntu with a more normal interface that is simply a better experience regardless of if you come from a Linux, Windows, or Mac background.

      --
      Troll is not a replacement for I disagree.
    2. Re:Old timer here, I hope this helps... by WuphonsReach · · Score: 2

      Mint w/ Mate is probably the best of the breed out of that last group. Debian and a nice desktop, without all the nonsense of Ubuntu's "chase the next rainbow" flavor. I used to recommend Ubuntu, but they jumped off the deep end a few years back so now I recommend Mint.

      --
      Wolde you bothe eate your cake, and have your cake?
  27. Re:Seriously. by aoteoroa · · Score: 5, Insightful

    Somebody has to actually answer the question for there to be good pages for google to find. This sort of thing also ages pretty quickly, so I think it's worth reanswering at least yearly. Finally, this guy seems to want something that will teach him interesting stuff - not just something that has working flash etc.

    I'm not sure the question has a straight answer. It reminds me a little of when I asked my dad about how to evaluate a good wine (about 20 years ago) I expected him to educate me about legs, tanin, body and other quantifiable methods for evaluating a wine. Instead he said it's quite simple really....you drink a lot of them and after a while you start to develop preferences.

    In the late '90s and early 2000's I took the same approach to Linux and installed nearly every distribution I could get my hands on. Back in the day they were varietes of Red Hat, Mandrake, Corel, Slackware, Gentoo, Debian...after a while you develop preferences and one distro doesn't fit all needs. To this day I prefere slackware servers, ubuntu desktops, and ipcop for routers/firewalls. But everybody will have their own preferences./P

  28. If Linux Distros were airlines.... by BroadbandBradley · · Score: 3, Funny

    This is somewhat dated, but just for fun:

    If Linux Distributions Were Airlines

    Red Hat Airlines:

    The standard in air travel. Most people have flown Red Hat Air at one point
    or other. Some people like it and some people hate it and move on to one of
    the other airlines. Passengers are all treated the same; they get stuck in
    their seats and told not to ask questions -- everything will be taken care
    of for them. They should just sit back, relax, and not touch of the fancy
    controls under any circumstances, lest they send the plane into a tailspin.
    Red Hat Airlines is fabulously rich.

    Mandrake Airlines:

    Mandrake bought a truckload of planes from Red Hat, put new engines in them,
    re-painted them, and now run their own airline. Considered by many to be the
    most friendly airline for first-time flyers.

    Corel Airlines:

    A new player on the scene, Corel Air thinks it can be the airline of choice
    for a new generation of first-time pleasure flyers, and maybe even lure in
    some business travelers too. Their planes are big, brightly painted, and
    like Red Hat's they protect the innocent, clueless passengers from the
    dangerous buttons, switches and blinkenlights of the cockpit.

    SuSe Airlines:

    An airline out of Europe that tries to be everything for everyone and
    succeeds -- to a degree. Recently paid a huge sum of money to use a comic
    strip in its promotional material. (And after they finally named the
    lizard...)

    Caldera OpenAirlines:

    These guys go out of their way to make things comfortable for the business
    user. They've got a pretty terminal, pretty planes, really good in-flight
    movies, etc. But I had a bad experience with these guys once. They lost my
    luggage. Quite a mess, really. Ah well, such is life. I never flew with them
    again.

    SlackAIR:

    >From a distance, their planes look just like everyone elses. But up close
    you can tell that they haven't been painted and little bits of wire stick
    out here and there. But onboard, the seats are comfortable enough and there
    are plenty of stewardesses available to help you readjust your seat if you
    manage to break it. There is no in-flight movie but if you get bored you are
    always welcome up in the cockpit. The pilots will be glad to let you try and
    fly the plane and are happy to let you push whatever buttons you want, even
    if you don't know what you're doing. Generally, novice flyers avoid SlackAIR
    as they've heard horror stories about newbies pressing the wrong button and
    causing the plane to explode.

    Debian Airlines:

    They have a single type of airplane; a huge sucker weighing 2400 tons and
    carrying just about everything you can imagine. They've got kitchen sinks,
    massage parlors, a paintball arena, and 294 types of cheese for sale in the
    onboard, 24-hour supermarket. You can see from the terminal they have a huge
    team of technicians working on their fleet, poking and prodding. Debian Air
    is the only choice for some: everything onboard is built 100% by union
    workers -- no shoddy, possibly dangerous, imports here.

  29. Not necessarily an Ubuntu problem by Dcnjoe60 · · Score: 3

    While there are many reasons experienced Ubuntu users dislike Ubuntu, for new users it often gets very high marks. The problem is that the desktop your friend installed, E17, is not the best for new users as it is a) not widely used (as compared to the major desktops) and b) definitely an acquired taste.

    What your "friend" should have done is installed either straight Ubuntu with it's Unity interface, Xubuntu with the XFCE interface or Kubuntu with the KDE interface. They all have their pros and cons, but what they have in common is that they are all very well supported.

    Coming from a Windows world, KDE or XFCE will appear most familiar, Unity, is Ubuntu's main emphasis now, and receives the most support and the most new consumer-like features. While I am not a fan of Unity because of how I use my computer, for new users, it does seem to work very well, with a minimum of trouble.

    Without knowing what exactly is broken with your E17 install, I hesitate to suggest this, but one can always open a terminal and issue the command: sudo apt-get install XYZ-desktop
    Where XYZ=ubuntu (for unity) kubuntu for (KDE) or xubuntu for (XFCE). Assuming your networking is still working, that command may also fix whatever else is broken. But, and this is a big but, before deciding on KDE, Unity or XFCE (or even gnome-shell), I would search the internet for various opinions. They all have their pros and cons, just beware that people defend their choices like religious zealots.

  30. Re:many people will suggest LFS by johnjaydk · · Score: 2

    You would lead a happier life if you chose to ignore their advice.

    Heretic. How dare you defile the one true distro. LFS is the distro that makes men out of boys and make grown men cry. LFS is the USMC bootcamp of Linux, so enjoy the pain. Now drop and give me 50 reinstalls.

    --
    TCAP-Abort
  31. GIT OF MAH LAWN! by dutchwhizzman · · Score: 2

    Back in my day you weren't allowed to post on /. before you tried at least 10 linux distributions, one *BSD and one archaic closed source UNIX variant. With the new owners it's turned into Computer Noob magazine.....

    --
    I was promised a flying car. Where is my flying car?
  32. Re:Timewarp by TrekkieGod · · Score: 4, Interesting

    Is this a repost from 1997?

    I get the feeling it's a bored troll just trying to get a rise out of someone.

    The question will never get a straightforward answer, especially here on slashdot - and because there's no one true answer.

    Definitely a troll. In fact, it's so obvious I'm surprised the editors didn't realize it.

    Let's analyze this. His computer crashed while copying unimportant files with good hardware and now it fails to boot.. Even in 1997, this would have been an unreasonable scenario. I've certainly seen applications in Linux crash, about as often as I see them crashing in other OSes. In very rare circumstances, I've seen the kernel crash. A kernel crash that prevents the computer from booting again, though? What exactly would cause that?

    One thing would be if instead of copying, he was accidentally moving system files. That's pretty hard to do, he would have to get elevated privileges, and even if he did, any file that the system was currently using would remain loaded in ram, so it wouldn't be likely to crash then, he'd just have problems booting up later. Not only that, but this so guy who is self-identifying as inexperienced anticipated this response and made sure to point out the files were "non-important". I'm pretty sure he also chose that wording to avoid saying "system files", afraid that would betray his level of knowledge.

    Another possibility is that he has a failing hard drive. Again, this would be unlikely to crash his box, but copying files around in a bad drive could maybe cause corruption of the file system preventing it from successfully booting up next time. So, of course, this guy also predicted this response and made sure to point out that his hardware is a-ok.

    What are we left with here? Linux being hard on new users cliche? Check. Using a distro that is known to be user-friendly and suggesting he might want to move to a distro known to have a high learning curve? Check. Implication that Linux's reputation for stability is underserved? Check. Trying to rile up slashdot into "what's the best distro" flamewar? Check. Anonymous submission? Of course. The only thing missing is good old-fashioned vi vs. emacs debate.

    --

    Warning: Opinions known to be heavily biased.

  33. Re:Debian by toygeek · · Score: 4, Informative

    I came here to say this. Debian is a good OS and is as mainstream as you can get without lots of fluff and it Just Works. I like that its not a "flavor of the week" distro, its what "flavor of the week" is *based on*.

    The only other option in my book is CentOS, although I don't like it as much as Debian esp on the desktop. But, its the free version of RedHat Enterprise Linux (RHEL) which Fedora at least used to be based on.

    I answer these two distros because you mentioned that you want to learn- and these are, in my opinion, the best ones to learn on. Understand them, and inherently understand their derivatives.

  34. Try live CDs, stick with major distros by dn15 · · Score: 3, Insightful

    You could save a lot of time by trying different distributions via Live CD/DVD. (Many distros install discs actually double as an installer and a live CD.) Obviously you don't want to do this long-term but it would be an easy way to test drive and see which stock interface appeals to you before jumping in.

    I'd definitely go with a major distro so that it's easy to find setup/troubleshooting instructions online. Different distros may store files in different locations so even though all Linux flavors are largely similar, it can be really frustrating trying to look for a certain config file and realizing it's not in the same place as the directions say it should be. Once you're more experienced you'll know where to look but it can be a deal breaker when you're just getting started.

    Some to look at are Ubuntu, Mint, and Fedora. Personally I prefer Debian-based distros but that choice is probably not very relevant until you start diving deeper into things.

  35. Re:Install Gentoo by vargad · · Score: 3, Informative

    My first Linux distro was Gentoo, after I failed with SUSE and Debian. I installed Gentoo more than 7 years ago. I still use Gentoo, moreover I still use _the same_ Gentoo, I never had a reinstall, just coping/moving the hard drive the system to the new computer. However it is important to note that Gentoo isn't the easy way to have a linux desktop. As far as I know Gentoo does not have _any_ installer you have to install it by hand in command line. After installing you get a command line, and You have to install and setup everything. It took me 2 days to get a desktop back then. Compiling is quite time consuming but it wasn't a problem at all back then, as I had to read a bunch of howts/tutorials/documentation. All in all it is a nice system, and easy to use if you know what are you doing. Nowdays Arch may have better documentation. The easiest option is using Ubuntu, but please do not use E17 if you don't know what are you doing. Ubuntu is quite similar to Windows, if something broke down you have to google for fix. On Gentoo if something broke down blame yourself, you did it, and probably you also know how to fix it.

  36. Re:Timewarp by Austeja · · Score: 2

    My desire to validate the authenticity of my post has resulted in the ending of a twelve-year lurk.
    First-posted AC yesterday--get called a troll. Actually kinda perfect.
    I'm looking for opinions, not the One True & Best Distro. I take people's opinions into account and was interested in hearing what Slashdot had to say on the topic.
    To set matters straighter: I'm assuming the hardware is good because it has worked fine for the past five years, however, it is all five years old; it boots, but isn't recognizing input devices or the video card; I mentioned this above, but I was copying .AVIs from a folder on the desktop to another folder, not system files; I'm inexperienced with Linux but in an average office work environment everyone gets me to 'fix their computer' when they don't feel like dealing with the IT staff; while I appreciate that my post came across as being written by a male, it wasn't--I prefer the third-person pronouns 'she' or 'her'; high-learning curves don't phase me; I did not post asking 'best distro?' and wasn't seeking a flamewar...it's difficult for anyone to learn anything when everyone's calling each other names. I believe that clears up some things, eh TrekkieGod?
    Anyway, after 12 years staying silent, Hello Slashdot! :)

  37. Re:Mint, screw Ubuntu by UltraZelda64 · · Score: 2

    Why not Debian? Get a bit of extra stability with it.

    I do agree that Mint is pretty nice though... but I'm not a fan of their tendency to try to hijack your web browser's search engine they way they do, making it a pain in the ass to "fix," all for their own financial gain. Back when I was in the Windows world, I used to call that adware.

  38. Re:Timewarp by TrekkieGod · · Score: 2

    Let's analyze this. His computer crashed while copying unimportant files with good hardware and now it fails to boot.. Even in 1997, this would have been an unreasonable scenario.

    I'm guessing you're not used to dealing with non-technical end users.

    "My computer won't boot" can't be taken literally without a lot more evidence. I've had people say similar thing when what they mean is they can't successfully log on.

    I don't know what possessed his friend to start a newbie off with Enlightenment, but I suspect he's screwed up or deleted his .e17/.enlightenment/.whatever-its-called-nowadays folder, and "won't boot" means something like startx is failing. He's a younger Windows user, so the idea of the command prompt is likely alien to him.

    Well, any one of the things I mentioned by themselves, and I would give the submitter the benefit of the doubt, like you are. The combination is too damning, though. It's also pretty hard to mess up those config files you're talking about because they're in hidden folders. And again, it wouldn't have crashed his box to begin with.

    I also feel like the copying files thing is an homage to the old troll about mac os x, where the troll would claim that it took an hour to copy a 20mb file or something like that.

    --

    Warning: Opinions known to be heavily biased.

  39. Debian by Tenebrousedge · · Score: 3, Informative

    I like Debian. Linux Mint Debian Edition is a good option, although I am using Crunchbang on my netbook. The latter is based on Debian stable.

    Stability is the kind of virtue that you appreciate most in its absence. After an enthusiastic period of Fedora and Ubuntu use, I from time to time experienced issues with packages and drivers breaking on updates. These were usually resolvable, and forced a certain amount of CLI-foo on me, but there's only so many times one wants to wrangle with things that worked just fine yesterday.

    Stability means having outdated versions of packages; you miss out on the new features as well as the new bugs. However, it's also pretty trivial to install packages from unstable if you really need them, and if all else fails you can compile from source (which is usually a painless process).

    Ubuntu was certainly far less buggy than Fedora, and I certainly don't mind all you guys being Debian beta testers ;) but my choice of OS is going to be heavily informed by whichever one has the longest testing cycle.

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  40. Slackware by laitcg · · Score: 2

    "enjoy challenges, and am perfectly willing to spend hours and hours for months on end to learn command line." The only real Linux is Slackware. You have total control of what daemons your running so it is a very secure system, you just have to keep up with the daemons your running, and Patrick V. takes care of that. It has a package manager, an easy install system, and if you start out with a full install, you will not be disappointed. If you really want to know Linux, then Slackware is the way to go.

    --
    When you want a computer system that works, just choose Linux. When you want a computer system that works, just, choose
  41. Longtime Linux User Uses Ubuntu by spineboy · · Score: 2

    Heh - Started in 97-98 using LInux with early version of Redhat, then went to Suse, and Mandrake, back to Suse for a long time then to Ubuntu. I'm not going to talk about my experience with Gentoo, other than I spent too much time compiling. I think I had a couple of Suse boxes running for about 3 years of uptime before a power outage.

    Been on Ubuntu for about 3 years or so, and run KDE on top of it.
    I just want something that works - and Ubuntu is that - makes the computer more transparent.. Package system is much better IMHO than Suse, and that's why I switched a while ago.

    Oh yeah - and it runs Steam

    --
    ..........FULL STOP.
  42. How To Pick A Linux by Tenebrousedge · · Score: 4, Informative

    It's much easier for you to specify your needs as there are hundreds of distros and packages that can be combined. To a first approximation pretty much all linux packages are available for all distributions.

    Beyond that, most linux distributions are based off some other distribution. The description of Kubuntu as "Ubuntu, but with the KDE desktop environment" is perfectly descriptive.

    So what distinguishes one distro from another? Besides what comes installed by default, the most significant difference is how those packages got there.

    Debian is probably the distribution that the greatest number of other distributions are based on. It has a very very long testing cycle; it takes packages years to get into Debian's stable branch. Ubuntu is based on Debian unstable, and a shit-ton of things are based on Ubuntu, including Linux Mint.

    Red Hat produces the next biggest family of linuxes. Fedora and Red Hat Enterprise Linux are more or less analogous to Debian unstable and stable, respectively, but I don't think very many people are dumb enough to try and base a distro on Fedora. CentOS is RHEL with the logo removed, and Scientific Linux is also based on RHEL.

    Next up we have Gentoo, Arch, Slackware, and Suse.

    I was going to put a joke about Gentoo here, but it's taking a while to compile. Gentoo is a rolling-release distro where most of the packages that you use are compiled on and for your machine. You mention gcc, this is related, but you will probably not ever use it directly. Compiling packages yourself can make them run faster, but it can take a long time.

    Arch is a well-documented, rolling release distribution. I'm not sure what else to say about them honestly, but "well-documented" is one of the highest compliments I'm aware of.

    Slackware is the oldest and most "unixy" of the distributions. It uses an old bootloader, old unix-style boot scripts, and by default boots to a text terminal. You should use Slackware if you want to retreat into a cave for five years, to emerge with a profound knowledge of unix, a full beard, and a solid opinion on whether emacs or vi(m) is the best text editor. I'm pretty sure these things are highly marketable. No, really.

    Suse hasn't failed yet. The last time I checked, they had a wonderful, polished experience, and great admin/configuration tools. I have no idea why they don't have more users, except that there's already a shit-ton of options.

    It's probably fair to say that Debian stable, RHEL, and any derivatives will have the longest testing cycle, and fewest updates in any given span of time. There are many more distributions for more specialized purposes, such as BackTrack for pen testing, Puppy for small installations, Bodhi for those seeking Enlightenment. You may have to figure out what you need on your own there.

    Whew! Let's take a break for a minute.

    All right. So with all that in mind, you can install, as previously mentioned, pretty much all the same stuff on any and every distro.

    Here is a guide on desktop environments. If you're a n00b, you're probably going to want one of those.

    We also have another guide for more experienced users, or those on resource-constrained systems, that covers some of the more popular window managers. Because sometimes 2GB of gnome libraries gets a bit old. For the truly adventurous, this post covers 30 Window Managers in 30 Days.

    Honestly, there's really a pretty limited amount of advice that one can give about using any particular distro. They're all substantially similar. Without any specific information about what you want to use, a recommendation becomes, well, exactly what you were complaining about. "Use XYZ bec

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  43. It's called linux mint, and it doesn't matter by Blaskowicz · · Score: 2

    Years ago, you didn't have to care, install vanilla Ubuntu 8.04 and you're done. Later, it was Ubuntu 10.04. Then maybe debian 6 (debian squeeze) which was good when new but has an ancient kernel and ancient web browser, so it sucks (you have to know how to replace Firefox 3.5 with a less ancient version)

    Now Ubuntu went on a weird track. It makes us feel uncertain (and we fear it, and we're in doubt). Also, if you stay away from all 3D accelerated desktops then you won't have to deal with them not working when your 3D driver is wrong, misconfigured or unavailable for a given computer etc.

    Linux Mint 13 is the go-to choice, because it's 99.9% Ubuntu 12.04 underneath. It IS Ubuntu 12.04 for all intents and purpose.
    I can recommend the Xfce edition since it has the simplest and leanest GUI of all official edition. Mate is more flexible (it's easier to move stuff around in the panels) but Xfce is more actively developed (next versions gain a few features) and you may try other small GUIs on the side (openbox, fluxbox etc.)

    Don't deal with bugs, and don't deal with GUI crap, concentrate on learning the classical command line instead (ls, mkdir, chmod, chown, grep, less, piping stuff into head, tail or cut, sort.. also ps, top, kill, kill -9, killall ; ifconfig, lspci, lsusb, nano /etc/X11/xorg.conf, ctrl+alt+F1, chvt, service your-display-manager stop.. and for a newbie why not look at /etc/network/interfaces, /etc/hosts, /etc/hostname, /etc/default/grub)
    Learn to get info from the system without googling constantly : man pages, your-command --help, apt-cache search, apt-cache show, /usr/share/doc.. Pipe your output into something so that you can actually read it. Have fun trying to read /usr/share/doc/foo/Changelog.gz

    Also, debian vs ubuntu is irrelevant. It's mostly the same stuff.
    Other distros have a bad rep (redhat/Cent OS is a dinosaur, fedora crashes) or aren't used by many people or don't have much software (I tried OpenSuse once and there was just little software compared to the very high amount in ubuntu)
    Arch linux or Gentoo or something else may be great, I don't really know, but maybe try it after one year of linux experience.

  44. How To Pick A Linux v2 by Tenebrousedge · · Score: 4, Informative

    To expand on a couple points:

    Some distros make it more or less easy to install rights-restricted software, like the stuff you need to play mp3s or DVDs. Neither Fedora/RHEL nor Debian allow nonfree software in their repos, but it's generally a fairly painless process to add a repo that does.

    Ubuntu will, IIRC, ask you during the install process if you want to install such things, and Linux Mint comes with the media codecs by default. For other distributions you should research this issue.

    Fedora and Ubuntu are the "big" distros, more or less, although Mageia seems to be climbing up DistroWatch lately. I had written off that project as dead when its Corporate Overlord bit the dust, but it's probably worth checking out. I hope I may say with enough accuracy that it is of similar quality to OpenSuse.

    Fedora and Ubuntu have the biggest corporate backing and are likely to represent the most polished experiences. Ubuntu has its own way of doing things, most notably they have implemented at least two desktop environments (Unity and UNR) and their own startup process. Startup tends to be one of those big differences between distributions, but it's something you can safely ignore as a n00b user.

    Fedora and Ubuntu use incompatible packaging systems, which tends to be irrelevant for a couple of reasons that aren't worth going over here. Generally you should figure that [a] any distro that is described as being derived from any other distro is package-compatible, and [b] it's very uncommon to need to install a package outside of your distribution's package management tools. We don't download software off websites, pretty much everything that you would ever want to install comes in the box.

    It's hard to come up with too many more big important differences between these things, really. Desktop environments make a pretty big difference. Distros, not so much, especially among the big players.

    Oh, and I forgot to mention. If you ever want to give yourself a real education in Linux, try Linux From Scratch. You'll probably even survive the experience. By contrast, slackware will be a friendly and trivial introduction, and Gentoo... ...sorry, my Gentoo joke is still compiling :(

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  45. Ubuntu + E17 = Bodhi Linux by Artemis3 · · Score: 2

    If you wanted Ubuntu with E17, the natural choice would be Bodhi Linux, which is the actual E17 flavor.

    http://www.bodhilinux.com/

    --
    Artix
    Your Linux, your init.
  46. Anything but Ubuntu. by thatkid_2002 · · Score: 2

    Ubuntu has a terrible support community and the packages are usually full of silly bugs that no other distro has. I know this sounds like Troll bait... But the reasoning behind my statement is that they consistently suggest the most bizarre fixes for even common problems. If there is a "root of the problem" they will never attack that, but rather suggest outlandish (and nearly always incorrect) fixes for all the child problems instead. This is not productive or enjoyable. Ubuntu refuses to cooperate with upstream projects - they'd rather ignore them and cry when things don't work.

    If you like Ubuntu, try Debian or some sort of direct Debian derivative instead. Unlike what many people like to say, Ubuntu is *not* Debian.

    You mentioned that you like the look of Arch Linux - great distribution and excellent community. Unfortunately your skills are not up to the level that *mainline* Arch requires, but this does not prevent you from using a friendlier derivative. I suggest Cinnarch as the best friendly derivative because unlike Manjaro or Chakra it uses the main Arch repos instead trying to mix (well actually, that's not completely true, but for the purpose of the argument it is) and become broken as a result.

    Another really good choice is Fedora - great distribution and excellent community. There are a lot of RPM haters but the truth is that anybody who has used a *modern* RPM based system knows that common arguments thrown up by crotchety old neck-beards and rabid Ubuntu fanbois are moot. There are a lot of haters of the new installer and not without reason - but keep in mind that most of that hate is purely hype. Of course there is going to be problems with the first iteration of any software.

  47. You're not telling the whole story by WD · · Score: 2

    If you crashed an OS as the result of copying files, and claim that the hardware is fine, you're clearly hiding back story. The problem is probably not which distro that you're using, but rather computers in general.

  48. Absolutely Wrong - keep your religion out of this! by rubycodez · · Score: 4, Insightful

    Debian is my favorite distro - for servers. it is absolutely not suitable for a desktop for a novice. in fact, I have decades of Unix administration and systems programming experience and *I* don't even use Debian for my desktop. Debian has too many rough edges in the desktop realm, and as of 2013 A.D. there are still useful non-free wares for which free software doesn't exist. sorry, but that's the real world. Don't tell a novice he must suffer and waste hours of time and have incomplete functionality for getting stuff done because it's against your RMS-religion. That non-free software of which you have so much contempt will help the novice (as it does me) get stuff done. I wish there were free alternatives, but there are not. The real world is not as nice as we'd like.

  49. Re:Absolutely Wrong - keep your religion out of th by dbIII · · Score: 2

    There's plenty of decent debian derivatives that take the pain away - even my phone runs one FFS.

  50. Re:Absolutely Wrong - keep your religion out of th by serviscope_minor · · Score: 2

    Don't tell a novice he must suffer and waste hours of time and have incomplete functionality for getting stuff done because it's against your RMS-religion.

    Today is "make up shit about RMS day". Again. Just like every day.

    RMS things proprietary software is bad and should be avoided where possible. He even stated for the record that he hasn't avoided it completely: prior to Linux making GNU self hosting, all of GNU was developed on proprietary unix systems.

    It's now got to the self hosting stage and *he* can run a 100% free software system. He also advocates strongly using Free Software where possible. He also evnagelises the many benefits and user friendliness[*] of free software.

    Put please, stop making up crap about RMS.

    [*]Software than never stabs you in the back is friendlier than the alternative.

    --
    SJW n. One who posts facts.
  51. bodhi by luther349 · · Score: 2

    e17 desktop uses a Ubuntu base and includes no blot at all install the packages you like.