The Best Linux Distro for a New User? 246
GhostCypher asks: "I've been a Mac user for nigh on 12 years, and recently made the reverse-switch (yes, Mac to PC) due to an unfortunate accident to my PowerBook. Now that I have this spiffy new HP laptop, I want to run Linux or Unix of some flavor on it, but I don't know the best one to run. I've been considering FreeBSD and OpenBSD, as well as SuSE Linux, Fedora, and Mandrake. Could the wisened Linux gurus here offer some insight as to the best package for a former Mac user to introduce him to the greater world of Linux without major headaches in setting it all up?"
Fedora (Score:4, Insightful)
Re:Fedora (Score:2, Informative)
More to the point *install apt from fedora.us!!!*.
Excellent a job as Dag, Freshrpms, newrpms etc do, you won't necessarily get the packages that have been customised to integrate with Fedora (Firefox and Thunderbird's integration with preferred apps springs to mind). If you include other repos in their sources list then they'll end up replacing your apt with theirs, god help you if you get atrpms, which seems to default to giving you unstable rpms.
Also, get them mplayer for fc2 from fresh
Knoppix (Score:4, Interesting)
Re:Knoppix (Score:3, Funny)
Re:Knoppix (Score:3, Informative)
Better yet, if a noob can get an expert to either show them how to do it or do it for them, Gentoo is much easier to use in the long run.
If people would just take the time to follow the step by step instructions for installing Gentoo, they would realize that it isn't daunting, just a little tedious.
When I switched to Gentoo from Redhat I wasn't expecting it to really be functional. I just wan
Debian (Re:Knoppix) (Score:2)
I realize I'm going to get flamed and modded as flamebait or troll for this...
Debian is a great first distribution for the hobbyist. The installation is wonderful for anyone who likes to tinker. And they'll only have to do it once.
The installers are getting easier and easier as time passes, too.
The hardest part is still Xwindows. With Knoppix, a working XF86Config-4 can be created and copied
Re:Debian (Re:Knoppix) (Score:2)
Installing Debian means watching the steps involved even if all the defaults are selected.
So I am convinced that the "hide everything" installers are actually counterproductive.
Bob-
Re:Knoppix (Score:2, Interesting)
I'm always impressed with autodetection and autoconfiguration of hardware. Knoppix does this great out of the CD.
Boot knoppix, insert orinoco-cs wireless PCMCIA card... see 5 messages on console: recognized type of card, probed module for it, added interface, brought interface up, got IP address from DHCP. And then everything just worked. Awesomeness.
I recommend it
Cygwin (Score:3, Interesting)
As an owner of Macs, Windows PCs, and a Linux server who uses Solaris at work, what I find I need on my laptop is the customized drivers and other goodi
Re:Cygwin (Score:3, Insightful)
This of course is assuming that you are not going to go through with setting up a dual-boot system or such. Personally I run Linux 90% of the time and only run windows to get to the very few apps that I need that don't run in wine or have a linux equiv.
For a linux distro I reccomend Mandrake for laptops because they have a somewhat cleaner support for odd hotpl
depends... (Score:5, Informative)
If they are comfortable with using space on their hard drive, even free space on a fat32 partition, I would recomend Mandrake.
But that's just me. They could use the Mandrake Move CD for non-harddrive breaking as well.
-Rusty
Re:depends... (Score:2)
If you want to use an old PPC Mac for this, look to either Yellow Dog Linux, or Mandrake 9.1 for PPC. There are a few other ppc distributions of Linux, including Debian and possibly Gentoo, but I am not about to claim that either of them are user-friendly to a former Mac user.
BSD is obviously an option as well, but I think of it at the same level as Gentoo or Debian. Some others may think otherwise.
For that matter you may be able to work with Darwin and X for Darwin. I
Re:depends... (Score:2)
Re:depends... (Score:2, Informative)
In my experience, Mandrake's auto-detection isn't up to snuff when it's getting installed on a laptop, and that can raise some issues (no sound support, X displaying oddly, etc.).
But, if you know your exact hardware during install, then you shouldn't have a problem.
Re:depends... (Score:2)
There were a number of other an
Unfortunatly... (Score:2)
Re:Unfortunatly... (Score:2)
Re:depends... (Score:2)
I would recomend ghosting a copy of your current Windows partition and HD, and try for yourself, restoring the ghosted copy if you decide you don't like the result.
Xandros (Score:2)
There're a thousand good distros out there, but there's really no competition - Xandros is the best newbie distro out there. You don't need command line. It's got most stuff bundled.
Re:Xandros (Score:2, Interesting)
Sounds like someone hasn't tried Fedora. If theres one problem in the linux community, it's people who try 1 or 2 distros, and blindly carry the flag as if it's the only one that does the job. Fedora is simply the best, and I've tried nearly every distro over the past 6 years.
Re:Xandros (Score:3, Interesting)
Since 1998 or so, I've used scores of Linux distro
Re:Xandros (Score:2)
Re:Xandros (Score:2)
And your opinions from 6 years ago about a distro are still valid for that distro today?
If there's one problem in the linux community, it's people who try 1 or 2 distros years ago, and blindly carry that opinion forward indefinately.
Re:Xandros (Score:2)
I am a suse user but I will tell you that getting KDE 3.2 installed is a PAIN in the butt.
This is a fromer Mac User he might just want something that works. Xandros would be worth a try. As might Madrake, Fedora seems like a nice system but I have yet to get it up and working. but I have not tried it on any of my better machines yet.
Suse has worked pretty well for me. Knoppix except that it would
Re:Xandros (Score:5, Informative)
download all packages in "SuSE9.0" dir on ftp.kde.org (ftp.us.kde.org/pub/kde/stable/3.2/SuSE/ix86/9.0/
change to directory containing all packages
type "rpm -Uvh *.rpm"
enjoy KDE 3.2
It wasn't hard at all. What gave you problems?
BTW, I recommend SuSE to newbies because the installer's pretty easy, the KDE's pretty well integrated (K3.2 comes with SuSE 9.1), and pretty much everything they'll want to run is already compiled and available for SuSE. I've used Xandros (yeah, I've *also* used all of the distributions as of a couple years ago when a bunch started showing up, been Linuxing for more than a decade, etc, and prefer SuSE) and wasn't all that impressed. I think SuSE's better.
Good advice for a newbie? Figure out who you're gonna ask questions of, and run what they run. The same stuff runs on all of them, but not everyone can provide support for all distros.
Re:Xandros (Score:2)
My experience has been that Suse has the best newbie retention rate, by which I mean that everyone I know who started out on Suse was using *nix primarily, and in some cases exclusively, within 2 years. Those that didn't stick with Suse have gone to Gentoo, LFS, or one of the BSDs.
I don't want to disparage the work done by the other distros, because I think it's all valuable, but all the people I know that gave up on Linux, or refered to it
OS X on x86 (Score:5, Insightful)
Could the wisened Linux gurus here offer some insight as to the best package for a former Mac user to introduce him to the greater world of Linux without major headaches in setting it all up?
Well, I love and advocate Linux use all I can, but know more than a few Linux desktop users that lean hard on their MacOS X Powerbooks. They're "UNIX", they have Word, Powerpoint and the usual Mac "it just works" stuff.
But if you have some influence with Apple, mebbe you could suggest an x86 port of OS X...:)
Realistically, any modern Linux distro is reasonable, but will lack a lot of the multimedia niceties that come out of the box with your Mac.
Maybe if you get CrossOver Office or Lindows it would help ease the pain of your loss.
Sun's JDS (Score:2)
hmmm can we say flamebait? (Score:5, Informative)
To answer though, I'd say fedora is the best choice. You'll definately want to go to the dag site and install the apt rpm and then use that from now on. Also use Fedora Core 1, Fedora Core 2 is very new and was released extremely buggy.
Next up would be Mandrake, which is a little more user friendly but you'll have alot of trouble installing software. The reason is simple, 90% of rpms out there are made for redhat/fedora and expect the core libraries and such to match up with the names redhat has given them. All the core rpms for mandrake have different entries in the rpm database (even if the rpm is otherwise identical they've changed this for some odd reason).
Re:hmmm can we say flamebait? (Score:5, Insightful)
Re:hmmm can we say flamebait? (Score:2)
This is slightly off-topic, but if YOU were buying a new vid card, what would you recommend for a person who has never re-compiled a kernel. Would an nVidia or an ATI be easier to get working?
Re:hmmm can we say flamebait? (Score:2)
Re:hmmm can we say flamebait? (Score:2)
WTF are you talking about? You mean the official binary drivers [ati.com] that don't [ati.com] support the really old video cards?
Re:hmmm can we say flamebait? (Score:2)
Re:hmmm can we say flamebait? (Score:2)
Let's cut the crap, you won't be hard pressed at all to find packages that aren't in EITHER place though. Spend 30 seconds on sourceforge and you'll find dozens regardless of what you search for. 90% of the time the only rpm option (short of building one yourself). Also about 90% of the time there are rpms linked or googlable from the site. G
Re:hmmm can we say flamebait? (Score:2)
I generally found that programs which Mandrake contributors do not package are not worth using.
Apt does everything urpmi does and then some.
Too bad it's not the redhat standard.
If you do a apt-get install perl-video-dvdrip it can and will install all dozen programs you need for 100% functionality for that as well (pity Mandrake urpmi doesn't).
As the other poster rightfully pointed out, you are talking out you
Re:hmmm can we say flamebait? (Score:2)
Hrmmm.
Euuggghh.. Better try Gentoo..
Re:hmmm can we say flamebait? (Score:2)
You gave the answer in your question (Score:5, Insightful)
As for Linux, well, you did ask for ease of use. I've tried several Linux distros, and they all failed in one way or another. RedHat was the worst -- the installer got into a nice graphics mode just fine, but somehow couldn't tell XFree86 what settings it used, and subsequently XWindows was a pain in the ass. Perhaps Fedora is better, but somehow I doubt it. Mandrake couldn't recognize my network card to save it's ass (but RedHat could, so a driver is available). SuSE wouldn't let me try without buy (no ISO), so forget them. I wouldn't touch Debian with a 20 foot pole because 1) they're so damn political, and I don't need that crap I just need an OS; 2) they're way behind on the kernel releases; and 3) they're so damn political.
Basically, I'd stay away from any distro that calls itself "GNU/Linux" because their political statement is their #1 priority, and you want the distro to be their #1 priority.
Re:You gave the answer in your question (Score:2)
A unix beginner really shouldn't be building a firewall, at least not a production one. Use something else that somebody else set up instead. Firewalls can be tricky to get right.
And OpenBSD is possibly the least user friendly *nix distribution out there, and it lacks much of the hardware support that FreeBSD and especially Linux has. I don't suggest it for a beginner.
Re:You gave the answer in your question (Score:2)
Re:You gave the answer in your question (Score:2)
A beginner shouldn't build a production anything. That said, I built my household firewall using Coyote Linux when I was a Unix beginner, and it worked fine. There's enough information out on the internet for any reasonably intelligent person to build their own firewall. I switched to OpenBSD because it's more secure and it's ea
Re:You gave the answer in your question (Score:2)
Re:You gave the answer in your question (Score:2)
Mandrake versus FreeBSD for newbies (Score:3, Insightful)
Re:FreeBSD for newbies? (Score:3, Insightful)
Re:You gave the answer in your question (Score:3, Insightful)
I want a CD install. SuSE has an ISO that let's you play with it, but not install it.
Red herring. I didn't mention Knoppix. I've not tried it. Are you recommending it?
This implies that you claim Debian is the bet
Re:You gave the answer in your question (Score:2)
ISO wastes a lot of bandwidth compared to an FTP install. If you really want to do the install locally, though, you could download everything from the FTP site and install it either locally or over NFS from the FTP install boot disk.
Also, there are plenty of places you can download Suse ISOs, just not directly from them.
Re:You gave the answer in your question (Score:3, Insightful)
Let the flamewar ensue... (Score:5, Insightful)
If you have a friend that's a Linux/BSD guru, pick the same distro as him so that it's easier for him to help you when you have a problem. If not, then start looking at the advice presented here.
Disclaimer: I recommended some distros, but my recommendations are not necessarily right nor wrong. Don't flame me for my own opinions.
My head hurts! (Score:3, Funny)
Ow! My head hurts!
OpenBSD? (Score:3, Informative)
For the love of god... (Score:4, Interesting)
FreeBSD is considerably better but I'd still not suggest it for a unix newbie.
As far as user-friendly Linux distros go, I've had good luck sending friends to Redhat/Fedora and Mandrake (I'd assume SuSE is in the same boat but I've never given any real consideration to dropping the $$$ for it). Currently, I'd say that Fedora's the strongest option, it's more recent & seems to have more development energy than Mandrake.
Your best bet, however, would be to bite the bullet and go for Debian (or try a HDD install of Knoppix); once you actually get it up it should stay up & up to date (unless you're running unstable and try to update on a day when they're pushing seriously broken packages...).
Re:For the love of god... (Score:3, Insightful)
Nice bit of flamebait. What you leave out is that they have excellent man pages.
(OpenBSD has been my first *nix-ish system, and the major trouble I've run into is knowing which manpage to look up. Google is my friend, because inevitably some other poor newbie has recieved an RTFM "foo" flame for just the task I'm looking to do. It pays to lurk sometimes.
I find
Re:For the love of god... (Score:5, Funny)
Carry on, then!
Re:For the love of god... (Score:3, Informative)
They include a full featured tool you can use to manage any part of the OS [openbsd.org].
As always, it depends... (Score:5, Insightful)
Why do you want to switch to Linux?
It really depends on your needs. Though I personally recommend Gentoo to all (yep, I'm a zealot :), because of it's great documentation, strong system control, and ease with which it teaches you Unix systems in general
Re:As always, it depends... (Score:5, Insightful)
First, if you haven't used Linux (properly, more than a few hours), I suggest you download either Knoppix or the Gentoo LiveCD and play around with it, get used to the CLI (and you can load a GUI as well.) You should get one of these anyway, preferrably in two copies, in case something goes wrong at any time.
For a permanent installation I second Gentoo -it's simple enough to get started with the manual and Portage (the software package manager) is better than any of the alternatives.
If Linux isn't really what you want, go with FreeBSD.
Re:As always, it depends... (Score:3, Interesting)
Heh, I'd disagree with you there. Don't get me wrong, I love Gentoo, but I actually lose skills the more I use it. Ever tried to set up printing on a unix box? Then try and set it up with Gentoo? No comparison. I have no idea how to configure any of the CUPS stuff anymore; it just happens for me. No more dicking around with getting drivers for X or anything, no more hassling around with dependencies and libraries and
Whatever distro you get... (Score:5, Insightful)
My advice, start out with Mandrake, and after you screw it up or it screws you up, switch over to debian - with a little patience you will never want to use anything else.
Depends on too many things... (Score:2)
I recommend debian to everyone since it's my favourite distro by a large margin. Try it out, if it's not to your liking there are other distros. Debian used to be a pain to install, now they have a fancy new installer and knoppix it's much much better. But it was never a hard distro to run. Just get familiar with
"Accident"? (Score:3, Funny)
The best is: (Score:2)
Just a joke, honest!. Actually, any of the major distributions will almost certainly do you just fine. Each have their ups and downs. My very first was slackware, about 10 years ago, but I wouldn't suggest it to a new user today unless you are very comfortable with command line configuration and post-installation setup. I still use it because I like it.
Friday afternoon, huh? (Score:4, Interesting)
My advice is:
1) If you have a high-speed connection and a CD burner, download a bunch of ISOs (Fedora, Mandrake, SuSe, Knoppix) and try them out. Probably half will detect your hardware correctly and half won't -- that can be solved but at this stage just use what worked. ** Put
2) Maybe try some of the new friendly distros like Lycoris.
3) You said your PowerBook is dead, but if you have another Mac around, I'd strongly suggest trying Yellow Dog on it.
4) And once you've been through all that learning experience, you'll be ready to switch to Gentoo!
Re:Friday afternoon, huh? (Score:3, Informative)
Or, just buy them from a web site that sells them cheap. Example [easylinuxcds.com]
Even better, buy a book (or check one out from the library) and install the CD that comes with it.
Too many variables (Score:5, Informative)
Personally, I have used three different distros: SuSe, Debian and RedHat. I like the Debian ethos and, if you're setting up a server, it is hands-down my preference.
RedHat used to be the leader but has stopped supporting desktop version and has been replaced with Fedora. When RedHat went public, they replaced their loyalty to customers with loyalty to shareholders - much to the detriment of their product. They had made several Microsoft-style moves to lock users into their product. I don't know if any of these maneuvers currently affect Fedora. If they do, you should avoid it.
SuSe is my most recent experience. I take my own advice and try different distros occasionally and I must say I am extremely happy with the usability and look-and-feel of Suse 9.0. You could certainly do worse.
Scale up (Score:5, Insightful)
So what you want to do is use Knoppix Mandrake Suse, etc. And learn as much as you can from those. Eventually you will reach a point where you aren't learning anything new. You'll also start getting frustrated because things wont work, and you wont be able to change certain things. RPMs are easy, but overall fickle and confining. When you reach this point, set aside a weekend and print the gentoo installation handbook and get a livecd. Or go the debian way, either is good. Anything harder core than those two distros is more difficulty with little reward for it. Lunar Linux is about as far as you want to go.
Anyway the point is if you want to be a real linux guy and get the full experience and whatnot, start small and work your way up.
My distro progressions (Score:4, Informative)
However, i recommend Fedore Core 2 now. Redhat's installer, bootloader, and everything is absolustely gorgeous. It's without a doubt the best looking distro. With yum and apt-rpm now i here most of my complaints about the lack of good rpm support is gone.
Once you feel you're a bit more experienced though, you should try making the switch to gentoo or debian because they cater far more to the power user than a distro like fedora, mandrake, or suse ever can. It's harder to setup, but once you do you know everything about your system down to the config files which makes your life *much* easier when you need to debug random-problem-x with hardware-component-y. The do-it-all for you distros are harder for power users to use simply because we don't know how our system is setup!.
Re:My distro progressions (Score:3, Interesting)
Agreed. I've been a Debian user for 6 years and I've been sorely tempted by Fedora Core 2. The install is beautiful but that's not important (you only install once). The real beauty of FC2 is every common management task - add a printer, open a firewa
Sun's SuSe + Java Desktop (Score:4, Interesting)
SuSE 9.x (Score:5, Informative)
Other than that, all hardware in those systems (ranging from proprietary OEM to self-build systems) was detected without issues. YAST is the best admin tool I've used with any distro (including Mandrake and RedHat (now Fedora)).
YMMV.
Re:SuSE 9.x (Score:3, Insightful)
I tried Fedora Core 2 but I went running back to SuSE. Libranet is good for a desktop but I think you should really take a hard look at SuSE for a notebook install.
Re:SuSE 9.x (Score:2)
I have installed both SuSE 8.2 and then 9.0 on my HP laptop, and it runs beautifully, with support for all hardware features except sleep (IIRC this is a limitation of the 2.4 kernel, not the distro)
For a new user, just go with the installer defaults.
YaST is a godsend to users, in that you don't have to know how to edit config files by hand to get your sys
Madrake (Score:2, Informative)
And don't forget to use irc.freenode to ask questions on the #mandrake channel and they will help you with any problem.
"Hard" Systems (Score:5, Interesting)
Slackware, FreeBSD, or Debian. Without the handholding, they'll actually learn the system. They'll be forced to drop into the command line to configure some stuff. They'll come to understand how it all fits together. This is a Good Thing(tm).
Re:"Hard" Systems (Score:2)
Rather than overwhelming them by limiting their interaction to the system to the command line, I'd let them approach things on their own terms - CLI if they prefer, GUI otherwise. The interface used to set something up has little bearing of the understanding of such concepts.
Save yourself the pain (Score:3, Informative)
Unless this laptop was specially Linux "certified" I wouldn't even try it unless your main goal is to learn way more than you need about Linux. Save yourself the pain and just use the copy of Windows that came with it that you already paid for.
Mandrake.... (Score:5, Informative)
Nearly every mainstream distro runs the same kernel, the same XFree, the same Samba, the same Mozilla, the same Evolution. Some may be older, or newer versions, but in general its ALL THE SAME SOFTWARE!
The bottom line, especially for someone new to Linux is to get them familiar with it, without frustrating the hell out of them, or making them dependant on the local Linux guru to do even the simplist of tasks. This will greatly increase the chances of them actually liking it, and wanting to learn more ON THEIR OWN.
People who recommend Debian to someone who has never install Linux before is simply throwing them to the wolves. Oh, but Debian only uses open source software? If this person has never installed Linux before, chances are they don't care! Oh, but you only ever install it once, then use apt-get after that. This is mostly true, but if they get frustrated before they even install it, what good is apt-get?
Apt-get used to be Debians one "killer feature", but that is no longer so. Every major distro has something similar, and in some cases something much better, especially for newbies. (read: Mandrakes URPMI, which is anything but new)
If your new to Linux, and your looking for the easiest route to get up and running with it, install Mandrake. Its as simple as that. Mandrake has some of the best hardware detection, and by far the easiest install process. Not to mention, once its installed, your not left out to dry.
It has nice GUI utilities to setup almost anything you want, all in ONE SIMPLE CONTROL PANEL. Printers? No problem, its easier then Windows if your printer is supported. Want to change screen resolutions? This is just as simple as windows too. What about a scanner? Yup, that too, simple. Even remote desktop applications like VNC/rdesktop Mandrake has simple little utilities to help you out.
I can hear people screaming right now. "Oh, but they wont learn how to actually use Linux then." You know what, MOST people don't care. They just want something that WORKS! If the Mandrake utilities work, thats great. If they don't, they can still dig in to the configuration files and get it to work. Just because the GUI utilities exist, doesn't mean the distro is evil, it simply means there are more options.
I've been using Linux since Slackware 3, and as the only OS on my home and work machine for the last 4 years. Mandrake is my distro of choice simply because I value my time, and when I want something to work, I don't want to have to spend hours reading man pages and forums to learn some obscure configuration file settings to just get my printer to work. I fire up Mandrakes printer utility, pick my printer, it downloads the drivers, installs them, and I print a test page. For things I care more about, like the Kernel I'm running, I simply download the latest MM patches and install them like normal.
Simply put, it just works. For newbies though, please don't try to push your ideals on them, simply help them get up and running as fast as possible and feel comfortable. Once they've done that, they can explore at will.
If you don't recommend Mandrake for this task, you either haven't tried it yourself, or you haven't given it a real chance. Because if you had, you would realize that NO other distro has put as much time and effort in to making Linux accessible to newbies then Mandrake has.
Re:Mandrake.... (Score:2)
One of the cool things about Mandrake is that they don't hide anything from you. Even though there is a GUI application for almost everything, you don't *have* to use them. The command-line is just a click away, and it's just as pow
SuSE, without any doubt. (Score:4, Interesting)
The linux distros I've personally used are: Slackware, Debian, RedHat, SuSE, Turbolinux, Storm Linux and Mandrake. I've also fiddled a bit with Gentoo, but not much.
Slackware, for me, was a bitch. I was new to linux, and that was the first distro I tried. It was hell. No good documentation at the time, and nothing worked out of the box. I fiddled with it for about two weeks, then gave up. Forget that one.
Debian. Great system for servers. Used it for four years on various boxes. Only had a few problems with it, namely a single box when I updated from slink to potato, and a box where I attempted to upgrade mysql from 3.22 to 3.23 by using unstable on a few binaries/libraries. This was before potato was out, if I remember correctly. I've always thought that Debian sucks for workstations, but quite a few people disagree. It's neither very easy to install nor very easy to configure. When you've got it up and running it's extremely easy to maintain.
RedHat. Used it for a few servers, and use it regularly as a workstation at the University. To be quite frank - I think it sucks as both. I really don't think it's any good at anything. Neither the installer, up2date, nor default configuration works as it should. And this is "the" mainstream linux? Blargh!
Mandrake. I used to use Mandrake, but they fscked up a lot of things between 8.1 and 8.2 , and I've not used it seriously afterwards. I used to be a paying member of mandrakeclub - but really didn't renew the payment after the 9.0 release which stunk just as much as 8.2 for me. The problem was quite simply that 8.1 just 'worked' on my computers, while 8.2 and 9.0 was riddled with lockups, various flaws and lots of other stuff. It's a very NICE distro though, it's easy to install, shiny, and so forth.
I'll drop commenting on TurboLinux and Storm, as it's several years since I tried them out, and they never did impress me.
Now onto the distro that I really, really like.
SUSE!
SuSE both installs easily, and is slick, shiny and well built. It's obvious that a lot of work has gone into making things work out of the box, especially if you're a KDE user (and you should be). YaST is a really wonderfull tool when it comes to installing and updating stuff, it works wonderfully on my HP Omnibook 6100, it works wonderfully on my servers, my desktops, and all my works desktop computers.. we've also bought SuSE OpenExchange, which works like a charm.
In short, I've got nothing wrong to say about SuSE, and I've been using it for about two years now, after using nothing but Linux the last 5 years. No other distro has shown me such ease of installation, such ease of installing other programs, such ease of security updates, such ease of maintainance, and so forth.
A single negative and important note about SuSE though - it uses ReiserFS as default. Change it to ext3 or something else - ReiserFS is notorious for corrupting data. I've had three systems where ReiserFS has fucked up my data badly. I don't trust that filesystem. Steer away from it like a pest. It sucks. It's bad for you. It destroys your data.
*phew*.
My own suggestions (Score:5, Insightful)
Echoing some of the other posts here: It depends what you want to get out of Linux.
If you "just want to use it" (i.e. you just want a nice desktop system that isn't proprietary, or just want to try out some Linux programs) I'd recommend (roughly in order of preference):
If, on the other hand, you actually want to learn Linux:
Those would be my suggestions, anyway.
Re:My own suggestions (Score:2)
Now, configuring Debian... you're on your own. Apt-Get is also very nice, but it also prevents you from knowing what is going on under the hood, which keeps you from fixing things when they break. And if you'
Mandrake & DistroWatch (Score:5, Informative)
Everyone has their opinion on the best distro. However, if your main goals are easy, stable, cheap, complete, MadrakeLinux is your choice. Ohter people will say other distros. Often I think their reasons are that everyone's goals should be speed, congiruablitiy, community-led, 1 CD install, etc. instead of easy, stable, cheap, complete. Pick the distro for your goals.
Gentoo (Score:2, Insightful)
I like Gentoo because of a few characteristics:
1. Up-to-date stable packages - usually released within a few weeks of their upstream releases... GNOME 2.6 just went stable yesterday, and kernel 2.6.6 was stable the day it came out.
2. Tinker-friendly community - Gentoo is desktop-hobbyist-friendly, with a great community. I like the feeling that yes, my desire to tinker with a new X server or the latest Mozilla is fully appreciated and supported.
Gentoo (Score:2)
I started out with Mandrake, but hated the lack of applications. Everything seemed to be packaged for Red Hat, which is true. So I switched to Red Hat, and experienced "dependency hell." That's when the program you want depends on other programs that conflict with the programs you already have installed. YUCK!
Finally, I swiched to Gentoo. Gentoo is unique for a Linux distro in that it compiles everything
Re:Gentoo (Score:2)
I also forgot to mention that Gentoo is just like Debian in the idea that you install once and use Portage forever after that, so a slightly "harder" install isn't a big deal. In fact, because you upgrade software packages individually as they're released, you are not running a specific version of Gentoo at any one time. When Gentoo releases "new versions" quarterly, they are basically just updating the default packages for new installation CDs. You never do one big "upgrade" to get the newe
Slackware. (Score:3, Insightful)
If you want a linux system that will be up and running with the least amount of hassle, mandrake, knoppix, rh, etc are all fairly decent.
But if you're really out to LEARN linux, you want something like slackware or debian. Not as simple or hassle-free to set up, they tend to be lacking in simple GUI based setup utils. But you get a better chance to dive in and learn linux. As opposed to learning your distro.
My *nix history: (Score:3, Interesting)
1997: Slackware
1999: Debian
2000?: Gentoo
2001?: Back to Debian
Still using Debian (mix of stable+testing) and, barring conflict.dependency issues with mplayer-k7/libvorbis, I've never been happier.
I'd recommend starting with Slackware - it worked for me.
Slackware (Score:4, Insightful)
Re:Slackware (Score:3, Interesting)
Even though it comes with slightly less software than distributions that have 3 CDs of binaries rather than Slackware 9.1's 2 (originally 1 CD but KDE and GNOME got too big), the system is well picked
I love my Gentoo machines... (Score:3, Insightful)
Has nothing to do with the fact that Gentoo doesn't have a pretty-pretty graphical installer. The docs on the gentoo.org site are _great_, you follow the bouncing ball, and poof. You've got a Gentoo Linux system. Stuff Just Works. Cool.
Here's the problem: Before you have a functional system, you gotta decide: What kernel do I want? 2.4? 2.6? One of the modified kernel branches like -ac or gentoo's "gaming-sources"? Which syslogger do I want? Do I want ncron or vcron?
I'm not entirely certain your average newb has any desire to figure out how to answer those questions for his first install, so I'd recommend against Gentoo. Get 'em hooked, then they might want something like Gentoo.
It's really quite sad, though. You have to make all the decisions, making it unsuitable for neophytes, but once you make those decisions, Everything Just Works, which'd be excellent for the newbs...
Go for Mandrake! (Score:2, Informative)
Fedora (Score:2)
When booting the cd, quickly type "linux reiserfs" at the boot prompt or else you'll be stuck with installing to the slower but probably more stable ext3 filesystem.
Choose custom package install, then where it gives you the choice of what to install, scroll all the way to the bottom and select the "everything" option.
If you don't hear any sound during the install's sound test, it's probab
Free Beer (Score:3, Informative)
No Linux install will be as easy as a an OS X install, because PC's have such a range of hardware compared to Mac's. That said SUSE is quick and easy, if you get it wrong first time just try again, after all it's a learning experience. Make sure you set the BIOS to allow writing to the boot sector, that gotcha has been the my single biggest source of free beer from clueful Windows users making the switch to Linux.
I recommend a book actually. (Score:5, Insightful)
Personally I went with Fedora Core 1 and installed from the CD in Red Hat and Fedora Core Unleashed [samspublishing.com]. (Amazon [amazon.com]. ) I got mine at the library.
The book walks you through some trouble spots you might encounter and nudges you towards some options that may not be obvious from the Fedora literature, like having yum look at freshrpms.net instead of Red Hat (for packages that Red Hat might regard with disdain.) It even walks through installs of the UT2004 Demo and Enemy Territory.
Oh, Christ. (Score:2)
1000 geeks will respond with different opinions.
Asking this question at all is absurd to the point of insanity.
Try different distros. Find one you can easily get into and integrate your work into. Go with that. That's the only way you're going to get an answer to your question.
getting back to the original question (Score:2, Redundant)
Live CDS or Mandrake... hmm. (Score:2)
Besides that though, if you just want a first clean mount, I would probably recommend MandrakeLinux. My friend, who also is new to Linux, installed it a month ago and runs it as if he still has Windows installed.
Depends on your objective... (Score:3, Informative)
If you want to LEARN Linux, install Gentoo.
Re:Don't fear the command line (Score:4, Insightful)
I tell people not to think of it as the "command line" - I think it's more like "keyboard shortcuts" for the core system...
And by extension, a system with no CLI is like a program with no keyboard shortcuts: You shouldn't be FORCED to use them, but some things are always quicker and easier that way.