This is what I posted in the 2cpu.com forums...
Rather than chat on about defficiencies, let's get straight to the point.
(1) Don't think Windows.
I don't care what they say or what it looks like. Linux is NOT Windows, so don't treat it like Windows. The things you're used to in Windows do NOT necessarily apply to Linux. This is especially true when issues arise. So empty you're head of any Windows.
(2) Be prepared to read.
At most, you should get the basics of command line work. Know how to go to it, login as a user or "super root" when necessary, etc. Because sooner or later, a solution will need to be done via command line. (Don't be scared of it).
(3) If you run into problems...
Search for a solution first. Then if you're not sure or need some clarification, ask. (This is the best way to avoid any flaming that may arise). It demonstrates others that you are serious about getting into an OS. People will be alot more friendly to you.
(4) Don't expect all hardware or the latest hardware to be fully support.
There are a number of reasons...Hardware is too new, Manufacturer don't want to provide Linux support for some reason, no one has "reversed engineered" a driver for the hardware, etc.
(5) Don't expect a direct Windows replacement.
If you're expecting this...Forget it. Linux is young in this desktop scene. Its getting there, though...Slowly.
(6) Try a LiveCD first.
If you feel insecure about trying new things...Just try a bootable LiveCD. Don't like it? Reboot without the CD, and everything is back to normal.
(7) Attack of the clones.
Like all Linux that are diving into certain markets, there are more than one to choose for that segment.
Here's a list of distros that are aimed at the Desktop user. Note, this list is for free ones only. If you want dedicated help, consider a paid solution...If you can handle having forums for help and looking at docs on the website, these are for you.
Ubuntu
http://www.ubuntulinux.org/
Comes in both LiveCD and Install versions. So try it, if you like it, install it.
Kubuntu
http://www.kubuntu.org/
This is Ubuntu but using a different graphical interface called KDE. Think of it as the same girl in a different outfit. Wink
SimplyMepis
http://www.mepis.org/
Originally developed for the book "Point and Click Linux!", it has now grown to something more interesting...Its a LiveCD, but if you like it on a permanent basis, you can install it.
QiLinux
http://www.qilinux.it/
(Can't comment, I haven't tried yet)
Symphony OS
http://www.symphonyos.com/
(Can't comment, I haven't tried yet)
Xandros Desktop OS Version 3 : Open Circulation Edition
http://www.xandros.com/products/home/desktopoc/dsk_oc_intro.html
Has limitations, but easily overcome by installing third-party applications.
Fox Linux
http://www.foxlinux.org/?sel_lang=english
(Can't comment, I haven't tried yet...But its based on Fedora Core)
(8) Consider virtualisation software.
There's software out there that will let you run Linux in Windows, or Windows within Linux. Note that there are limitations. ie : no 3D acceleration. (since the software makes the "guest OS" think you're running a high powered PIII with an S3 video, etc.
Paid one (not cheap) :
VMware Workstation
I've used this on WinXP SP2 on my notebook. I'm using Ubuntu Linux, FreeBSD, OpenBSD, and Slackware Linux...Yes, 5 OSs on simultanously...But I do warn you, you need alot of RAM (1GB or more) and a fast hard disk. (something that can handle alot of requests simultanously).
There are Linux and Windows versions.
Free one (may have issues) :
QEMU
=>
http://fabrice.bellard.free.fr/qemu/
This is gonna require a bit of work. But its possible to run Linux on Windows with some work. (command line stuff).
To minimise issues, if you're gonna be running Windows on Linux, make sure you slipstream Service Packs to Windows using something like AutoStreamer/Autopatcher =>
http://www.neowin.net/forum/index.php?showforum=89
Can you make Linux for a desktop user? Yeah, you can.
Has it reach there yet? Nope. Its gonna take a while.
Even if you use WINE or Cedega (for windows games), you won't be able to get
all your Windows apps to work. (some do, some don't)
If you're expecting Linux to work like Windows (minimal effort required for user), then you're not looking for Linux. You're looking for Windows.