What's A Good Starter Linux distro?
alen writes "I've been working with NT for a year now, and I'm getting really tired of it. So I finally decided to learn Linux, after a year of putting it off. I've got an old P2 266 that I'm going to use. Now the next question is what distro do I get?
What's a good starter version? I'm just looking to get the feel of it and to play around a little. " This question gets asked periodically - it's always good to hear have a lively discussion about it - I love my Debian but have heard that Mandrake is a good starter distro.
You're probably saying already, that doesnt make sense. Let me ellaborate.
RedHat/Mandrake are both very similar. Often, one user of one hates the other. RedHat people will say 'RedHat is more powerful and stable' and Mandrake people will say 'Mandrakes easier and less buggy'. As you can see, these statements conflict. Overall however, there very similar, and either one is fine. They're both based on RPM, and they both can be used for virtually anything.
Then there's the Slackware/Debian crowd. They tend to stick together, but they have differant views none the less. They take pride in their 'elite feeling', in that only people with 'skill' can use and know these distributions. They're typically harder for the novice, yet easier for the seasoned Linux user. Debian has arguably the best package management, and Slackware has probably the most loyal user base ever formed. These are top choices for someone experienced in Linux. Additionally, their is Progney, a commercial debian-based distribution that makes using Debian easier, and provides commercial support. This is quickly becoming a good alternative.
Finally, there's the SuSE and other crowd. They are less known and used, and usually appeal to a specific crowd. SuSE for instance, is very popular among non-US users. These are also generally good, especially if you have really specific needs.
Now, which crowd is right? None. Which is the best? None. It depends on what you want, what crowd you fit in. If you're very technical, You fall into the Slackware/Debian crowd. If you like what's popular, easy, and commercial, you'll like hanging out with the RedHat/Mandrake folks. And if you like something very specific, or a close community, you'll like SuSE or something else.
But what is right for you? That's up to you. Research all of them, Try a few, Play with them. It's like shopping for a car. Some like Chevy, Some like Ford, and some are fine with a Honda. And some just dont care.
What I use depends on the target machine. If it's a server, I'll go with either RedHat or Debian. If it's a workstation, RedHat. Firewall, I use OpenBSD or Debian. But like I said in the beginning, my opinion, or anyone else's, means nothing. Good luck.
Linux: Because a PC is a terrible thing to waste.
James Brents
It tends to install okay.
Gives you lots of GUI configuration help.
All in all it is a nice beginner distro. As you learn more you can move away from the GUI configuration and do it by hand. Then latter on, if you want to keep learning more you can start setting up the more expert distos like Slackware, of Linux from Scratch.
Whatever you decide to do, Mandrake is certainly nice - hell my sister and Mother in Law both manage to use it everyday, without problems.
I come from a LAN down under
Where the packets flow and routers chunder
Why restrict yourself to one distribution, particularly if you're going to start out by installing on an older computer? One of the best things about Linux is that you can get distributions dirt cheap. Go to a place like Linux Mall and get a bunch. You can even get multi-disk sets containing several distributions packaged together specifically so you can try out different ones and pick your favorite. Of course if you have a fast network connection and a CD burner, you could even download the ISO images and burn them yourself instead of paying $2 per CD. If you want, you can set up your partition scheme with a separate /home directory that doesn't get reformatted with each new distribution so that your settings are preserved from one distribution to another.
The big message, though, is not to take our word for which distro is best for you; find out for yourself. But don't forget to pay full price for the one you decide you like after you've made your decision. You'll get manuals, support, and help keep the maker of your chosen distro in business so that you can keep using it in the future.
There's no point in questioning authority if you aren't going to listen to the answers.
I've heard this analogy quite often, but it's not fair. (And I think we all know that even if you didn't mean it negatively, in these circles, being compared to MS isn't exactly an endorsement.)
Red Hat might have the best selling and/or most popular distribution, but they're not Microsoft-like an any meaningful way. In fact, they're one of the most -- if not the #1 -- Free Software-friendly commercial distributions. All of the software they write is released under the GPL, and with the sole exception of Netscape 4.7x, the distro includes no closed software. (They've said that Netscape will go away when Mozilla is a completely viable replacement, which shouldn't be too long now.) And, they've shown repeatedly that they're not interested in becoming a monopoly (of Linux or in general) -- they're interested in increasing the Linux "pie" completely. (A great example of this is the Mandrake distribution, which basically started as a branch from RH Linux.)
In fact, take this as a challenge to people in general: point out one way in which Red Hat's behavior is like Microsoft's. From what I can tell, it's pretty much all "they're-too-popular-to-be cool" syndrome.
(As a side note: I'd say Caldera, with Ransom Love's anti-GPL rhetoric, is more like Microsoft -- or at least, they'd like to be.)
When I started using Linux a few years ago, I began with Red Hat 5.1 on a 486 66 Mhz computer (it was my only spare computer to mess with). It didn't really have any difficult hardware, except for a proprietary cd-rom drive. This was my first real experience in a *nix, coming from a relatively long DOS and Windows background.
From my experience the most frustrating part of learning Linux is getting all or most of a computer's hardware to work properly. For a long time I had no sound card that Linux supported. Fortunately, hardware support and automatic detection has improved tremendously. Now many ethernet cards, video cards, and sound cards are automatically detected by various Linux installs. CD-ROMS are almost always compatible with standard IDE and SCSI drivers. I believe that new users to Linux should be focusing on learning to install software, use popular software, and learn his/her way around a shell. Learning Linux shouldn't be mostly about learning how to install Linux, and this is where a few distributions have made great progress.
As your first distribution, I would recommend Mandrake. I have been a Red Hat user since my first install (and administering Red Hat based Cobalt servers). Red Hat's install (both graphical and text based) are reasonable for a new user, but they don't explain things as thoroughly as Mandrake. I installed Mandrake a few times and was fairly impressed with the installer and explanation, but it's a little too annoying to non-newbies. However, a new user simply wanting to toy with Linux would probably be best served by starting out with Mandrake.
Mandrake is nice that they are a download-friendly distribution. No other distribution is as easy to find in downloadable iso form. Yes, Red Hat offers it, but they promote their pay package far more than Mandrake does..companies like making it no-so-obvious that they can get it for free. I can't blame them. Also, Debian offers downloads, but their website isn't as easy to navigate and I'd hardly consider Debian a newbie-friendly install. Visit the mirror list for mandrake to download the install isos. There are two iso images to burn to cd-rom using common software like Easy CD Creator. If interested in Redhat, the mirror list offers a variety of sites to find both RPM files (for individual software install) and iso images.
However, buying a boxed set may be worthwhile for a new user. No need for big downloads, a cd-writer, and figuring out how to install. These include support and an installation manual.
I find computer books extremely helpful in learning a new operating system or programming language. Yes, website and forums are available, but a book is generally arranged quite well for new users. My first book was "Red Hat Linux Unleashed", that huge orange book. It included Red Hat 5.2 (though I already had 5.1 installed by that time), and had a few chapters on installation. Then, as I needed a reference or wanted to learn about setting up new services, I just read through the appropriate chapter. Though many disagree, I find it most helpful to have a large comprehensive book that covers all topics lightly to give a user a start. From there many websites provide the detailed information required to complete a task. I found the how-tos helpful in most cases.
So, in short, get Mandrake (or possibly Red Hat), get a good book or two (buy from a bookstore to be able to flip through it and see if it seems right, while also looking online to find reviews). Once you get the feel of using Linux a bit - take a look at other distributions (Progeny is a nice entry into the Debian world, for example).
Good luck.
"The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
Well, if you want to *learn* Linux, then you want SlackWare. I recommend it without even hesitating. Use Slack for 6 months to a year, and you'll know far more than you would if you used anything else. There's not easy to use GUI config tools. If you need a kernel feature, you'll probably compile it. If you need to change the way the system boots, you'll edit the init scripts. If you need software you're going to compile it 80% of the time. Using Slack *forces* you to know how the system works. It's just you, a text editor, and the config files. It's old school.
Using Slack will teach you how things are done, and it will teach you what not to do. You will spend a lot of time doing menial admin tasks. Slack doesn't even rotate your logs, so you'll have to do that yourself!
After you've mastered Slack, move on to something that's well maintained and stable; i.e. Debian or Red Hat Linux. Forget Mandrake. All of my friends who've used it have found it to be less stable than Red Hat. Noticing that a Linux distro isn't stable is terrible, and frustrating. Red Hat or Debian will be blissful in comparison to Slack, and you will love them for the rest of your days. Plus, most all of the things you learned from Slack will still apply.
DukeOfURL wrote this helpful article in choosing the best Linux distribution for your skill level, with comparisons of Beginner, Intermediate and Advanced distributions. They highly recommend Mandrake Linux for beginners, and I would tend to agree.
Once you have that down, then figure out which distribution to use and make sure that it has a kernel that supports your hardware.
I have been using Mandrake for some time and it has been my favorite.
-Kevin
I agree. If you want a good learning curve and not too many weird bits, go with SuSE. My two gripes with Mandrake are how slowly they release packages (I wound up compiling everything, thus negating the benefits of a package system), and how the had lots of undocumented automated "features", like their menusync system.
That's assuming you want to learn to *use* and *administrate* Linux. For a much higher learning curve and a path towards kernal development and manual dependancy management (which isn't necessary unless you want to make your own distro or develop Linux itself), try Slackware.
--
Evan
"$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
I usaly install mandrake for people and then listen to what they like or don't like about it and what they want to do. From there I install the distro that best matches their needs.
Mandrake is the Mac of Linux
Redhat is the MS of Linux
Slackware is the UNIX of Linux
Debian is the Linux of Linux.
Ascii artist &
For your first Linux distro, I recommend Red Hat Linux. While I think it's unquestionable that it's not the best Linux, especially from a security standpoint, it's very well supported. Almost every Linux FAQ you'll find on the 'Net treats Red Hat as the defacto standard.
Coming from NT/2000, for the first little while, everything is going to feel really foreign and strange. Don't lose your way. Relax and read the docs which are all over the 'Net. And don't be afraid to experiment with the system.
Red Hat has (don't flame me, this is from memory) an installed base of about 50% of the Linux market; you can't beat the support. And even if it's not the most secure or stable Linux, it blows NT/2000 out of the water in security and stability.
Specific version? Find a Red Hat 6.2 distro; make sure you turn off un-needed daemons ("services" in Windows parlance) and do the BIND upgrade, since most older Linux/UNIX distros ship with a fairly dangerous DNS server vulnerability.
I'd stay away from x.0 versions, especially RH 7.0, which, to be blunt, sucked. I like the greater maturity of the 6.2 distro over RH 7.1 because, well, RH 6.1 wasn't nearly as good as 6.2. Note that the kernel that ships with 6.x and 7.0 is a 2.2 series kernel, and a more modern distro has a 2.4 series kernel, which means better built-in firewalling, SMP support and a few other goodies.
Once you're comfy with it, consider moving up to Debian or Slackware - but that's a matter of opinion.
Fire and Meat. Yummy.
It really depends on what you consider necessary qualities of a "newbie" distro...
If you want something that's simple to set up and maintain (i.e. short learning curve) then mandrake is probably your best bet.
If you actually want to learn linux and its workings (which I advise) then use something which forces you to read a few faq's once in a while... like debian, or even better, slackware.
Doug
Venn ist das nurnstuck git und Slotermeyer? Ya! Beigerhund das oder die Flipperwaldt gersput!