Beginner's Guide to Linux Distros
Martin writes "TipMonkies has a nice overview of various Linux distros for those of you with little time to research each distro yourself. The article also discusses some of the advantages/disadvantages of each distro." From the article: "SUSE- The 'U' is hard and the 'E' is soft. Almost like the word sue with an S on the end. SUSE is the other big commercial distro. It was when it was still it's own company in Germany, and now even bigger since being purchased by Novell."
Learn to do things without pretty GUIs. That's the best way to learn. Learn how your system works. LFS is good, but overkill, IMHO.
Pronounceable... interesting concept that. One would think that if pronounceability was a major concern then one would choose a slashdot ident with that property...
I use Linux and there's some fairly major distros that I don't know that much about. The article seems fairly free from hype and bias. That's the kind of thing I really appreciate.
I always thought that SuSE was pronunced "zu-zah". This is the way it has always been pronounced by most German-speking SuSE experts I know.
I'm not marketing my Slashdot name to PHBs. Although I wonder if that's been tried...
[1]
Currently, the biggest distros not derived from RedHat or Debian are Slackware and Gentoo which also have their own package management systems with various advantages/disadvantages
[2]
Now with Lycoris (just purchased by Mandriva), Xandros, Linspire, and a number of others, Mandriva no longer is known as the most dumbed down distro, but still is very good for people new to GNU/Linux
[3]
There are plenty of ground up distros, but most are derived either from RedHat using RPMs (RPM stands for RedHat Package Manager) or Debian using dpkg files
The user will change distros as he adquires skill... just start with an easy one.
Yeah. Would you choose a neurosurgeon who pokes around people's brains in his spare time? I wouldn't.
SuSE is phonetically pronounced soo-suh.
For a less biased review site, check out Distrowatch. They also link to independent reviews.
I dunno... while much of this dude's article seemed accurate, after reading the above, I've come to the conclusion that even after all his years of experience, he's still a newb... or he's just plain smoking crack.
/dev/random
I don't claim to be a linguist, but WTF is a "hard U" or "soft E"? I'm familar with "long" and "short" (and their accepted definitions in modern English) ... but hard and soft vowels?!
Were they confusing this terminology with that used for consonants, such as "hard g" or "soft g"?
R.Mo
I've been raised on Windows, but tried distros off-and-on for the past 5 or so years starting in college. I never really got comfortable enough with it to leave it on my system for very long doing anything important, but recently I made an effort to find an easy distro to build a Samba server.
Went through Debian, Mandriva, Suse, but settled when I got to Fedora. Of them all, it was an easy install and surprisingly easy to configure the Samba server. I'm CLI-defficient, so its GUI tools to configure/manage were what I couldn't find in any of those other distros (or if they are there then they're too hard to find!)
I definitely agree that most savvy Windows users will find Fedora's setup more intuitive than the other distros!
Most people aren't interested in learning how to not use a GUI. They want to check their email. They want to browse the web. They want to pay their bills online. They want to track their spreadsheet. But most of all, they want to do such things easily and efficiently. That's why GUI-based systems like Mac OS X and Microsoft Windows are so popular.
Cyric Zndovzny at your service.
I will definately read through this when I have a little time to spare. I've been wanting to set up a dual boot with a linux distro and Windows XP, to see if I could realistically make the switch to Linux in the near future... a friend of mine suggested SuSe to me, and I have the ISO burned on a disc and ready to go when I format my old HDD which is currently not being used. But I'll def read through this to see if there is another distro that apeals more to me.
My hand touched her hand. Her hand touched her boob. By the transitive property, I got some boob! Algebra is awesome!
I think he got the order of his debian trees wrong. He had it at stable>>unstable>>testing. It's stable>> testing>> unstable. Testing is to test it before it becomes stable. Unstable is, of course, unstable. Just in case anyone reads this and uses the info. And yes, i'm being pedantic :)
Do "newbs" know what HAL or curses are or even necessarily the differences between KDE and GNOME? His use of terminology would be baffling if I didn't know a fair amount about Linux.
U.S. War Crimes blog. Email for free Mandriva support.
The guy's information is a little out of date.... For one, while it isn't a GUI-driven installation, Slack's install *is* menu-driven. If you read what you're presented with when you boot off the install CD, it's pretty obvious, too. It says very clearly, partition the disk, then type "setup". It even suggests using cfdisk to partition the disk if you want a "gui". I'd hardly call it arcane, since the information is given to you without your needing to hunt for it.
/pasture. It's not in -current.
There's some assumption that you know what you're doing, and Slack doesn't set X as the default runlevel, but there's also a really helpful book available for free at Slack's website. About the only thing you really need to know is that RL4 is X, not RL5. That, and that it uses BSD init placement (/etc/rc.d/) instead of SysV (/etc/rc.d/rc.X/). Other than that, it's Linux. What works for one distro will work for Slack. Only there's probably already a package so you don't have to compile from source, just check linuxpackages.net first.
Also, Gnome has been moved to
If you believe everything you read, you'd better not read. - Japanese proverb
Does it require voice authentication with the proper pronunciation of "SUSE" or something? Reminds me of the whole section on Bjarne Stroustrup's home page on how to pronounce his name.
I've tried installing Mandrake 8, 9 and 10, SUSE and Debian on my old P350, and the only install that didn't croak was Mandrake 8, and with that one I never could get the sound to work. I assume it's my hardware, but then of course that box ran Win98 just fine. I would like to learn Linux and get away from MS, and I have this nice old machine to play on. I keep hearing how easy it is, so wtf?
It should be:d rake
:)
:)
Slackware
Debian
Gentoo
Redhat
Suse
Man
etc.
Slackware is the oldest existing distro. It is also my second favorite.
Debian is... Debian is just incredible. It should be covered early on because it defines a linux based distro for anyone who has been around for a while. I do not particularly care for debian though.
Gentoo needs to be covered early because it can give you the most features with the least amount of hassle. Personally, this is my favorite distro.
Redhat, and therefore Fedora, should be covered... if only because they got their act together after 7 years of improper security practices and poorly thought out packaging. I really do not like this distro, but I suppose I should thank them for pushing me to slackware pre 3.2.
Suse and Mandrake have enough history to be considered important. I have no personal opinions on either one though.
strike
"Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
I'll join my voice to the ones praising Linux From Scratch. It's an amazing resource for learning how a Linux system is built.
:)
We used it as a reference when we built the first full version of GoboLinux -- essentially following the steps of the book and adding our modifications (configure and makefile flags) to build the new directory structure, to make our "/usr"-less distro.
To this day, I refer to their build instructions every now and then. They also contain a good collection of security patches, so if you're into compiling your packages by hand, drop by at their site and see if they suggest any additional patches. LFS covers the basic system and Beyond LFS covers the additional stuff (KDE, GNOME, etc.).
The filesystem is the package manager
I still just want a distro that works great with my Thinkpad laptop.
I've been through Debian installs so many times, and I get so close, but there's always one thing or another I can't quite get (used to be sound, now I got that working but the darn thing won't sleep anymore)... I tried Kanotix, again the sleeping issue... downloading Ubuntu now. (Yes, in case you can't tell by the list I'm a big Debian fan... but Fedora is next on the torrent list, lousy 2.7GB download though)
Is there a reason laptops are so tricky for linux, and yes I know all about linuxforlaptops.com and the other websites which cater, but still, the installs are frustrating, the wireless has finally gotten to a point where it's ok, but still not great (enabling wep and connecting to a varity of networks etc)...
Does a "for laptops" distro exist?, I'd love it, hell I'd help with it if my skills could be used.
Sidenote: The old debian installer had much better support for laptops than the new one!
I've been an avid BSD and Solaris user for the past 5 years, but never set foot in Linux-world (theme park anyone?) because frankly... I didn't know where to start.
//Side-thought
This article gave me a good ground to work off of as far as what I should be looking at to start with. I wanted something that would give me configuration flexibility and a good set of packages, but I really didn't care much for graphical configurations (99.9% of my unix work is on the command prompt anyway, and I actually like the OpenBSD installer). Having it there would be nice, but I can certianly live without it. My current guess... Debian. Any other suggestions?
What I must point out is that the writer used "free-as-in-beer" as least 4 times... but I guess he's free to do that.
Well, I just found another overview of several Linux distros that may add some information to TFA.
Although the article mentioned YaST and the overall refinement of Suse, it failed to mention what I think is perhaps the biggest incentive to buying suse for someone new to Linux. The Documentation.
The Manuals that come with Suse are some of the best I've ever seen. Granted by the time I switched to Suse I'd been using Linux for several years and didn't find the user manual all that useful, but the administration manual is still a great reference. In fact I probably refer to it more than my Linux: Complete Reference book.
The author makes quite a point of mentioning that Suse Professional runs about $100, but fails to mention the quality of the manuals you get with it, or that you can buy an "upgrade" version, which is the full version without the printed manuals, for around $40 from Suse's website.
Famous Last Words: "hmm...wikipedia says it's edible"
I love Fedora 3 because of the way it sees my hardware perfectly, but I've wrecked my system once trying to compile and install a new kernel.
Is there a howto for this?
I sure do miss the nuts and bolts style of slackware, but the instant hardware recognition makes up for a lot of it. Also, RedHat FC3 is a snap to configure my LAN. I could never figure out the arcane commands needed to set up a LAN/internet connection over cable modem/router in Slackware (although hooking a single machine to DSL was insanely easy).
If I could overcome the instant hardware recognition barrier and figure out the pea soup of setting up a router/lan thing in Slackware, I'd go back to Slackware 10... Slack 9 did work fine when I upgraded the kernel...
--- Grow a pair, liberals... stop letting the Republicans bully you!
I went through the install menus, fiddled with the partitions, and after a bunch of text screens later, it was alive.
Then I easily got samba installed & running with the package manager. Yay. This failed previously when it was a debian box(none of the d/l sites worked).
Much to my amazement, sound worked! I copied a mp3 file off a windows share(that was effortless) and boom, it was playnig in xmms.
Then I tried to edit the samba config file, but it needed me to be root. Okay, let's just put in the root password I thought i put in(it did ask me for one, right? I guses not), nada. Darn.
Just looking at google's results, looks like I can sudo in, er, or something. Or if someone replies here. I was so used to using root when I was using fedora & debian.
Me likey unbuntu. No bullshit to get things going, and more importantly, first time I ever got sound working in Linux, and I didn't have to do jack.
Mind you, 99% of this server will just end up benig used for samba, but that's good enough for me. I would like to get it to broadcast to a shoutcast DNAS server, but couldn't find any plug-in to do it.
I've tried most of the major distros in the last 6 or so years: redhat/fedora, debian (I haven't tried Debian Sarge yet)/storm/ubuntu, slackware, mandrake, caldera, gentoo/etc and even a few floppy distros. The one I like best is Ubuntu. It's not a very pretty install (I was a little alarmed at the lack of input I had during the installation process), but it's polished, nimble and alot of the useless crufty apps is happily absent. A firewall is also amiss (not a good thing and the only beef I've got with Ubuntu), but you can easily remedy the situation with:
/. reader, you've likely already heard the buzz on this newer distro, but for those newcomers wondering which linux to try, I heartily recommed Ubuntu.
apt-get install firestarter
If you're a regular
SEO Copywriter. Just Say ON
1) Downside X of my distro is actually an advantage, but only if you a) are hardcore, b) need optimization.
2) Downside X of my distro isn't a problem, you just...
3) You left out that my distro does...
4) My distro has apt/emerge, therefore...
and the only reasonable response...
5) Good. We need a simple guide to the pros/cons of the various distributions and of their intended userbase.
He should, however, add that Ubuntu gives a linux user the best of both worlds - ease of use and power. My distro is the best.
Do "newbs" know what HAL or curses are or even necessarily the differences between KDE and GNOME? His use of terminology would be baffling if I didn't know a fair amount about Linux.
I agree. At the very least, he could have provided links to pages describing what these terms mean, or even a short blurb at the beginning of the article. There is much more to Linux than the distro, even for people that do not stray from the confines of the installation CDs. For example, I use Mandriva 2005. Just off the CDs, I have a choice between 8 or 9 desktops, at least 4 email clients, several web browsers, and of course the choice to run in X or the CLI where ncurses becomes an important term to know.
However, I still think this article does a good job. It talks in more abstract terms that do not overwhelm the new Linux user, while providing enough guidance that the user can narrow his search to two or three distributions. This is essential given that too many choices can overwhelm users, and most new users are used to having only one or two choices (e.g. Windows or MacOS).
24 beers in a case, 24 hours in a day. Coincidence? I think not!
IMHO, we shouldn't need a guide to the different distributions. Ideally a couple basic types that could be extensible into what people need- for one simple reason: cooperation. Why have all these different people fixing security and other problems in all these different distributions when we could take all those same people and put those eyes towards a much lower number of lines of code. IMHO, there's more in namesake adoration in the different distributions than there are actual differences in functionality provided. All these distributions with all their different package formats makes it that much harded for the open source developers to release source. Why should every end user have to compile from source when a package could be available, or why should every developer have to make packages for the umpteen different distributions? There isn't even a common source package format that would let you quickly build the appropriate package for your distribution. It's quite a pain at times to find some of the less common packages even for a 'major' distribution like RedHat enterprise linux or fedora core. IMHO, we need to ditch some of these and work towards a couple of perhaps more flexibly administered distributions.
But he fails to mention where those "advanced" users went and why it would make sense to recommend a potentially more complex distro to new non-Linux savvy users.
Being a Gentoo user myself, I agree that Gentoo is not a dpkg/rpm-based distro, and that it can take ages to compile stuff, but this blatant bias is just completely partial. He was somewhat neutral on other distros (the ones he mentioned, never mind the ones he just ignored, like Mepis), he even showed some ignorance on Slack, but Gentoo did not deserve those lines, imho!
1) Fedora Core 4: an updated version of the hats you see in gangster movies, except the brim comes separate.
2) SUSE: too obvious
3) Gentoo: pretty
4) Slackware: the guy in the cubicle next to mine
5) Lycoris: Twizzler?
6) Mandriva: the reason New York City traffic is so bad. (No, really, female drivers aren't bad. They're the only ones who stop to let me bike past.)
Okay, I'll stop while I'm ahead.
So, first wow I'm on slashdot. Second, I'm shocked I'm not getting flamed more. Third, sorry I missed so many distros. MEPIS is super and definatly should have been included. It was late and caffine started wearing off. And I'm wrong about SuSE.
Gentoo users are to experienced Linux users as ricers are to race car drivers.
I hope Pat Volkerding gets better, it will be a HUGE loss to the linux community if slackware disappears.
I've used most of the distros available... Redhat, Fedora, Gentoo, Knoppix, Ubuntu, Debian, SuSE, and Yellow Dog, but I feel most comfortable w/ Slackware.
I don't really agree with the author from the article link, when he says...
"It is a bit more simple but less powerful to hack around the init scripts and change the real guts of the OS"
I feel that is the most in-accurate statement possible, as that is part of the main reason I enjoy slackware so much, compared to say SuSE's moronic boot-script 'logic', or distros that use inetd (by default) to launch most of the server applications.
Slackware is one of the easiest os's to customize and optimize to do specifically what you want with, whether it be a development/production environment on a single system, or even on a multi-node clustered environment, so I have to also disagree when he says...
"You don't build the system from the ground up like Gentoo"
Gentoo's installation is not builing the system from the ground-up, it's choosing which packages to install, which is also an option in the slackware installation process.
the only permanence in existence, is the impermanence of existence.
Summary:
LFS brilliant for learning Linux
LFS definately not for newbs.
It's actually full of errors.
He's already corrected the first one (SUSE, being from Germany, is not pronounced with a silent 'E') but more remain. For instance, he confuses Debian testing and unstable, reversing them.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Funny that the author mentions some Slackers going to Ubuntu, seeing as this slacker just gave it a shot. I haven't installed too many distros after switching to Slackware from Mandrake, but after hearing so much hype I decided to try it. At least for my system, Ubuntu turned out to be too much of a memory hog for my taste. On my laptop I have a gig of memory. With Ubuntu I had close to 600MB free with no apps running (just Gnome), whereas with Slackware I had close to 900MB free (just KDE).
bash is the typical shell installed. the distros i've used also have at least one editor & usually two installed already.
If you want your life to be different, live it differently.
Not enough of them come with Pico, they all should.
[acronym title="This is a description, get it?"] Hover over this text to see a description [/acronym]
I hope the previous code shows up the right way.
Anyways, the author could have used the acronym tag and showed a little something more informative to avoid going off his structure while still giving enough info to the visitors.
Your stupidity are belong to... mm... you!... get it?
Have a good one.
===== "Every head is a different world so don't invade mine you FREAK!" smartSAGA said
Instead of romanticizing Linux, let's not forget it's first and foremost, a software project. Because it is a project it should have well-defined objectives. Because it is software it must avoid failings such as redundancy and unnecesary complexity.
I try to be a linux user and grieve that I still have to use Windows for several uses, including desktop because linux (insert distro name here) just can't compete in such areas.
Instead of getting better support for regular user's needs, we get GNOME vs KDE flamewars. Instead of getting better app-OS organization, we get package management systems that only work with their own packages. Instead of getting features and functionality, we get distros.
This is why Linux has no chance against Windows. Blame hardware manufacturers, OEMs and the media, but Windows works for regular users while linux only does so partially and after lots of patchwork. At this rate, Windows will still plague computers as it does for another 20 years or so while the linux community wonders why they are still only 1% of the computer users.
And regular users are we when we are not using the computer for setting-up web servers, programming in obscure languages or setting the box as a router.
Linux is free software, but freedom should be accompanied by responsibility. It should be a priority of the community to act as such, instead of breaking into isolated islands everytime they disagree.
If anyone wants to research which flavor of Linux to get, go to Distrowatch.com and read the reviews by online magazines. They also send out CDs for a small price if you can't download/burn your distro of choice.
My personal suggestion for newbies to get a LiveCD like Knoppix or UbuntuLive. Then move on to an friendly system like Mandriva/Fedora/UbuntuInstall/Mepis, etcetera depending on their specific needs and research (distrowatch again).
If they want to get even more into it, try something like Slackware or Gentoo. Maybe as a final stage of total mastery Linux From Scratch:D
OTOH, if they really have spefic needs, there's no end to distros out there addressing a niche market and not just the desktop.
Oh, and avoid those people who make "their" distro a religious choice and all other nonbelievers infidels.
I've always pronounced SUSE like "sue us". don't know why.
IIRC it is an acronym for System und Software Entwicklung.
Though mandrake tries to be really user friendly (and actually pulls it off to a certain extent).
It's HELL to try and unlock when you want to make your first changes, if you're coming from windows and you just want to change some networking stuff or install a codec you will be faced with an absurd amount of security warnings and they make it tough to switch to root (You don't set your own password and there were a bunch of other problems).
I've gotta go with redhat, though I'm new to Linux it comes with a ton of useful stuff, good options in terms of guis and has tonnes of support.
Plus you can search for RPMs which is much easier than compiling everything from source.
Debian's apt-get sounds pretty sexy and I'd like to see it resolve problems (without even prompting ALA redhat) but telling someone to start with jigdo? Please that thing is garbage and the installer isn't as friendly and...
It's gotta be redhat.
Learn to do things without pretty GUIs..
Why??? Here we are decades past Xerox Park, the Star, and the Lisa, and you're telling me that the best way to interface with a "modern" OS is to memorize hundreds of cryptic text command line and configuration file options?
Are you sure you wouldn't care for a bank of front panel switches so you can toogle in the boot loader by hand?
It's not, IMHO, that in the majority of cases a CLI is better, it's that the high priests of the servers delight in secret, unintelligible, arcane rituals that no one else understands...
Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
Never fear, Automator is coming to an x86 near you soon :)
Sorry, but Knoppix was not the first Live CD.
The first Live CD was Yggdrasil. You young whippresnappers would do well to learn how to say that word, yo!
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
Here's the problem I have with Gentoo.
On those systems that would actually BENEFIT from a near-complete self-compiled setup, most are too underpowered to do it in any reasonable amount of time (think days or weeks).
On those systems that are actually fast enough to compile the system in a reasonable amount of time, they see performance improvements measured in fractions of a percentage point. Big flarkin' whoop.
Add to that the dev community (who seem to be taking classes "You're too stupid to use OUR distro newbie!"), and you have just cooked up a rather unattractive pudding known as Gentoo.
Chas - The one, the only.
THANK GOD!!!
i use a mixture of GUI and terminals (XFCE and xterm) because that is what works for me.
what i have found is that when you start linux you're always on GUI, then as you get better and better you gravitate to the CLI. this is because for somethings the CLI is SO much faster (filesystem work for eg)
but when you're editing webpages, you really need a good GUI editor and a GUI client. sure you can do it with vi/emacs/ but its just faster and easier FOR ME with the GUI.
ultimately ANY distro is about what suits you most. and you can't force your choice on anyone else. their needs may vary greatly from yours
atb
Suchetha
learn from yesterday, plan for tomorrow, party tonight
or one out of three ain't bad
The same reason people go out into the wilderness with nothing but a knife to learn how to survive instead of going to the local Tesco
He says can take days. Last time I did an install from scratch, it took about three hours.
"Do "newbs" know what HAL or curses are or even necessarily the differences between KDE and GNOME? His use of terminology would be baffling if I didn't know a fair amount about Linux"
Im sorry Dave, I can't let you know that please RTFM
The only things certain in war are Propaganda and Death. You can never be sure which is which though
Do "newbs" know what HAL or curses are
Yes they do Dave. Would you like to hear me sing a song?
What? Is that wrong?
Yeah...
Not only that, I have always personally wondered if I can run a program that says it's for KDE on Gnome, or the other way around.
I did install some time back a few distros, doing full installations with both Gnome & KDE installed at the same time, and all programs seemed to work. But what would have happened if I would have only installed only one of them? Are programs not only distro dependant but also KDE/Gnome/other dependant?
Anyway, this article wasnt about that but rather distros... I liked the article, though it would be nice to have side by side tables with the differences.
ed should be enough for everyone
I am trolling
ZOO-zeh or -zuh is more like it anyway. At least that's the only way I ever hear it pronounced in Germany; definitely two syllables and voiced (soft) "s"es.
I found a version I like (Mandrake 10.0). I've got my system set up, running the way I like, apps I want installed and tweaked to do my bidding. I'm not even sure I'm going to move from 10.0 to 10.1 or whatever is the latest whizbang verion much less attempt to run a new version of Linux. I am not an uber-geek and don't know (or want to learn) how to migrate a zillion custom settings and application data from one Linux to another.
If/when something comes along that warrants the pain of conversion, I'll think about it.
I did install some time back a few distros, doing full installations with both Gnome & KDE installed at the same time, and all programs seemed to work. But what would have happened if I would have only installed only one of them? Are programs not only distro dependant but also KDE/Gnome/other dependant?
They'd work but they wouldn't look "native" to your desktop. On KDE there's also a GTK-Qt theme engine which makes Gnome apps look like KDE native. I wish there was something like this for Gnome as I'm using Gnome only. I wonder why noone has done it; is it because of Qt's licence?
VStrider.
Hi folks, you say you want a new Linux car? Step right into our training room where we will go through our special course "How to buy and configure your new Linux car 101", and we will have you out and ready to actually select and buy your new car in just a matter of hours! What? You think you want to purchase that Dodge Caravan at the dealer down the street? Hell no! You don't want that!! Why, don't you realize that our Linux vans can be configured with no less than 23 different kinds of seats? We will even give you a map to show you the way to the 23 different aftermarket Linux car parts shops that sell them! OK, enough talk of other inferior cars! Come on in, take a seat, get comfortable. Let's go through the overview of what we will cover in the course..let's see..frames..yep, we will go through the 12 different kinds of frames and what associated parts and components you can actually buy in install on each. Engines.. great module .. we go over the 9 different engines you can buy, and also the many differrent carberator, cooling, and air conditioning systems available for each engine option, just terrific stuff.. what? yes, questions? Oh, you say you've really no mechanic experience? Well, don't worry! We provide a full set of Snap-On tools (of course, you could also choose Craftsman or one of our other 3 brands) and even let you borrow a car lift to make installation a breeze! Does that answer your question? Great! Now on to the next module, Suspension and Tire options...we'd better hurry if we are going to make it to the interior seating module by the end of day...can I get you folks some coffee?...hey! Where are you going?!? Come back! Don't buy that Dodge, they only have 3 models..come on, they don't give you the 38 differrent kinds of headlights that you can put into OUR babys! THEY EVEN FORCE YOU TO TAKE DELIVERY WITH THE STEREO SYSTEM ALREADY INSTALLED!! HEY, COME BACK!!!......
LBA's SOT - yet another Fedora based distro geared for business desktops is one of the best out-of-the-box distros. Great fit and finish. Excellent installation.
Gentoo is extremely low maintenance (which could be said of Debian and Ubuntu), but unlike those allows you to easily set a persistent policies of what elements you allow or do not allow through USE flags. Compiling WOULD be a pain in the ass, but all the truly large ones (OpenOffice, Mozilla et al.) come as binary packages. And with KDE now atomized, compiling is truly no problem any more.
Rehashing tired "ricer" jokes is fine by me, but it would sadden me if prejudice stopped anyone from trying it out. For me, it completely broke the impression that Linux is difficult.
If you're not a masochist, don't chose Vi/Vim or Emacs, choose Pico instead. :-)
;-)
And the one true shell, bash even though I'm a tcsh guy.
so it's pronounced Zeus then why isn't it called Zeus instead of completely messing up all marketing in non english speaking countries with a word that doesn't mean anything, that comes with a manual on how to read it?
Hitler's in the fridge.
If you speak German, or are from Germany, it's quite pronouncable. It's not English. You might as well flame a Russian software company name for being 'dumb,' too.
And the 'E' on the end of a word in German has the English short 'A' sound, or 'uh' sound. So it's somewhat pronounced like 'su-suh.'
Slightly OT: but Knoppix is also German, and is pronounced with a beginning hard 'K' sound at the beginning: 'Kuh-noppix.' Though if you say it that way in the US everyone will look at you strangely.
You might not get so many people wanting to moderate you as a fool.
Either that or next time you want to reply to someone, check their parent post to see the angle they're coming from
Though I'm not a complete newb, I am a newb to Linux. I did some research a few months back because I wanted to try Linux. I tried all the big names and found that they all had something huge in common - none of them have a decent website. Finding a download page is like herding cats. After finding download pages on each one, I found that I liked the install options for Debian best. They offer a bootable CD for their net-install, so I grabbed it and tried it.
It asked a half-dozen questions (most of which are asked when you install Windows from scratch too), then asked something along the lines of:
"What will you be using this machine for? Pick one:
1) Desktop/Workstation
2) Web server
3) File server
4) Print server
5)..."
It then asked something like:
"Would you like to add any major functionality? Pick as many as you like:
1) Web server
2) Samba server
3)..."
Then it took an hour and a half to download and install the packages I selected. At that point, it asked to restart without the CD (note: Windows does this twice during install, so it's NOT going to detract from Linux). Once it rebooted, there was a login screen and then a working desktop.
On each of those "extra" screens that Windows doesn't have (because they bilk you for a desktop version, a workstation version, and a server version in three different packages and pricing schemes), the default was what a newb would probably want. It defaulted to Desktop/Workstation on the "pick one" option, and it defaulted to nothing selected on the "pick as many as you want" options. In all this, it installed a default email client, a default web browser, a default everything else. And a bunch of games. All in a default window manager that worked just fine for my purposes.
Now for the point of this post... I disagree with both the parent and the grandparent posters. A newb doesn't need to know what those things are. I don't know what those things are, and I had a working desktop up and running inside of two hours (again, net-install is slow). What matters is not the number of choices, but what those choices are. If you're asking them to decide what the machine is supposed to be used for, people are going to be able to answer that. But if you're asking them whether they want Thing A or Thing B and they have no clue what either of them is, then they can't answer it because... they have no clue what either of them is!
There's another point here, though. And it comes in the form of apt-get's GUI. If I'm a newb that has a clue (which I am), I can go to this cool GUI pane in the system config menu that lets me go get new stuff for free. I checkmark a bunch of items that I want (like Samba, which I didn't install at first), a tool here, a game there, whatever. Then I can hit the "go get my new free stuff" button and in a few minutes have (dun dun dun) security holes! Whee! It's not that Samba (or whatever else I get) isn't secure. It may be completely secure. It's just not configured for my setup, which means I, as a newb, have to go dick around in config files and change stuff.
Fortunately, it seems they thought of that already. Whatever window manager it is that comes with Debian by default (Gnome, I think) doesn't have any sort of "Welcome to Linux/Debian/Gnome/Your-New-Unfamiliar-System" screen, or even a Read/IgnoreMeFirst file in plain view. For a user that's clueful enough to get this far and not much farther, that would be a welcome addition. Tell them where to go to change config files. Have a universal config file editor (with color highlighting, like a code editor). Heck, throw in a list of available config files and let them pick from a list which one they want to screw around with. And keep a backup when they do. Do it transparently. Once they're comfortable with that, they can read the next section in the readme/welcome-screen and find out how to get into the CLI and ls/cp/mv/rm/sudo/grep/tail and all that other stuff. Warn the
Exactly. So why Microsoft is developing a command shell again?
My beliefs do not require that you agree with them.
Because if you don't, you are tied to the GUI. People always learn much more when they learn the concepts behind something instead of just learning the actions. GUIs have problems, are designed poorly, etc. Many times the GUIs are just interfacing the command line anyway. You can always NOT use the command line, but you can't learn it instantly. GUIs differ greatly, and sometimes don't implement things the way that make sense to everyone.
Here is a simple example. I work for a company that does ecommerce. We made changes on the server to allow for free shipping on about 35 products for the site. How to test it? Well, I had to create a shopping cart first, then .... click through, find 35 items, and add them each in succession? Ick. I had all the item numbers, so I built a quick script that built the url and called "firefox $URL". It opened up each item in a new tab, then I could just click ADD TO CART, verify the shipping was free, go to the next tab, etc. If I didn't have a quick script, it would have been a much longer process, lots of clicking and copy/paste.
My beliefs do not require that you agree with them.
Obviously, its much easier when you have a monoculture.
Why not just have the government pick one automaker, and that can be "the" automaker.
Or airline, for that matter
WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
1. Download, install and configure Slackware until you really like it.
2. After about half a year move on to RedHat/Fedora or Ubuntu to simplify package management.
#1 is necessary, because without it you won't understand "how shit works".
"Ahhh. Exactly what makes adopting Linux such a hassle. The multiple distros."
Why don't the same people have a problem with all the different car manufacturers?
I fail to see the problem. It's not as if the different distributions are all *that* different, and it's certainly not like they all keep their implementation details hidden. It's not the vendor's fault the potential consumer chooses not to educate himself. And nothing stops him from trying out 2 or 3 or more different ones to find the right one for him.
In my experience Debian, especially in the form of Knoppix, turns out to be the easiset to deal with, from installation to operation to maintenance.
-fb Everything not expressly forbidden is now mandatory.
I can get into just about any car and find the gas pedal. I can't boot any distro and figure out how to start Apache. I have to know something about the philosophy of the maintainers.
<bsdrant>
In BSD, you know how everything's gonna work. Even in the lucrative, flamewar-ridden world of Theo de Raadt, you've still got man hier(7). Now you know where your shit's going to be.
</bsdrant>
I mod down pyramid schemes in sigs.
I know where you're coming from, but then, I don't think that anyone who can't figure that out, needs to be running Apache in the first place.
I can't think of a distribution that features Apache, that does not start it with "/etc/init.d/apache start"
I'm sure if that's a problem it's the least of your problems configuring the server.
-fb Everything not expressly forbidden is now mandatory.
Oh, god, I sound like a DJB fanboy... but he makes a good point here. It's not that I or anyone else can't figure it out, it's that I shouldn't have to figure it out. I should only have to learn how to start Apache once. Maybe it's cause I'm used to my Mac JustWorking(tm).
I mod down pyramid schemes in sigs.
For instance, there are lots of config files only accessible via text editor. The automated installers only work for root.
Though I usually use the command line when and because it's less hassle than the GUI, e.g. making directories.
Tech Public Policy stuff
An average user can do all that with a pre-configured Linux box, and without concern about Windows viruses, trojans, and other malware. Here is a how-to piece on building a preconfigured Linux box. Yes, multimedia is included.
What the end user of this box would have to remember to use it without hassle is simply to buy peripherals (scanners, printers, cameras) from the "approved" list provided by the vendor, derived from SANE / CUPS / gphoto supported parts.
Tech Public Policy stuff
It's a perfect overview for someone like me who knows quite a bit about computers, but hasn't yet run Linux for any significant amount of time. I know what all those terms mean but but didn't know about most of what he talks about in the article. It was very informative.
-tom
No. The root account exists, obviously, but the field for its password in /etc/passwd is blank, meaning no password whatsoever exists for root. This means that it is not possible to log in with the username 'root'.
Because every automated script-kiddie attack out there is programmed to try to log in as 'root'. If it's not possible to do so, then all those attacks have been neutered. While it may still be possible to escalate privileges if a user account is compromised, the difficulty of doing so is greater than the difficulty of running an automated exploit; for one thing, 'root' is a username guaranteed to exist on every Linux system, but cracking a user account which might have any username requires much more devoted and detailed attention. Making it more difficult or time-consuming to crack your system increases the chance that an attacker will try somewhere else instead, since very few attacks against home users are deliberately targeted to their victims; instead, attackers simply scan for computers with known vulnerabilities and crack the easiest targets.
Hence it's a security improvement.
First, I wasn't suggesting that new *nix users need to or should know these terms, and that's precisely why the fellow shouldn't have used them in his article, as if they would help people make an informed choice.
Second, I think you underestimate the degree to which config files interact in a typical linux installation. The user downside of the developer dream of "do one thing, do it well" per program is that you need to get each program in the series working right for the system to work. This is the beauty of tools like SuSE's YaST, Mandriva's *drak tools, and/or even Webmin: they diddle all the requisite files at the same time per the GUI instructions.
I think, therefore, that opening up the CLI right away with some minimal instruction set is more likely to be frustrating than helpful.
U.S. War Crimes blog. Email for free Mandriva support.