Arch Linux isn't a "From scratch distro".
Its more in the likes of "From a clean base distro". That is, you select the option to install the fundamental components for your system to boot, and install X server, GUI desktop environment by hand.
Linux From Scratch (LFS) is the only one that really satisfies the definition "from scratch". Its a book that guides you to building your own solution from the ground up. (literally). You learn to appreciate the existance of package managers, etc. Then you continue to the next book Beyond Linux From Scratch (BLFS).
I don't use Ubuntu or OpenSUSE. I'm an active Arch Linux user. (I use it for my desktop, video capture/edit, etc...Its completely replaced all my Windows installations.)
I don't like pre-built distros that make it too easy. Simply because they attempt to provide alot of functionality out of the box and kills the opportunity for people to break their "Windows habits". (which ALWAYS guarantees it will be loading up crap and services that you will hardly use by default)...It reminds me of Windows. Install crap I never asked for to begin with. This is one of the reasons why Arch boots fast. Others include kernel tweaking and such by the developers.
But if you're starting off, might as well try something simple. Move to another distro if you want to learn more and have more control.
stopthekilling77 wrote:but just what is the difference between ubuntu and SuSe? im going to read that thread but it's nice to hear WHY people like the OS versions so much
Package management.
Ubuntu is based on Debian, which means they use apt-get (deb packages). This system is quite good and handles dependencies very well.
OpenSUSE uses RPM (same as Fedora/RedHat). Under certain situations, you may run into a scenario where certain packages don't match and the package manager will chuck a hissy fit and complain. The situation is called: "Dependency hell" when one package is linked to another, and another. RPM approach to packages doesn't handle this situation automatically, and it may be too much for the user to bare.
Ubuntu is slightly less polished than OpenSUSE, but OpenSUSE feels like a bloated cow in comparison.
I've used both distros in their early days, and I ended up today with Arch Linux. (I didn't learn crap until I challenged myself...Gentoo felt too time consuming, and Debian didn't feel like it was optimised for speed).
Finding a distro that suits you is a personal thing. You may have to experiment before settling in.
I do warn you, once you settle with a distro, stick with it and work to resolve issues you encounter. Don't keep jumping around from distro to distro like a headless chicken. It wastes too much time.
One of the biggest things about using Linux is the efficiency.
Example: instead of needing a DirectX 9 video solution just for desktop eyecandy and 1GB RAM (...Windows Vista), you only need a DirectX 7 class solution with 256 to 512MB RAM. A GF2 MX400 or a Radeon 7500 (really old video cards) can handle Beryl/Compiz (desktop eyecandy).
I can tell you now, even though my boxes have 1GB of RAM in them, I never reach to 512MB when using it as my desktop (That is, Arch Linux with KDE desktop running Azureus, Amule, Firefox with 80 tabbed windows, OpenOffice Writer and Calc, MPlayer or VLC, and a CAD app)...IF you use up your memory often in Windows, you'll notice that Linux is more efficient in memory management. (I found that Windows does things pretty sloppy...You'll hit swap alot sooner than in Linux).
I use my systems 24/7...The only time I reboot is when a system update requires it. (ie: Kernel update). At most X-server may need a restart. (logoff, Press Ctrl-Alt-Backspace, wait a bit and log back in).
In fact, in the opensource world, you are not "encouraged" or "pressured" into upgrading unless you really want to. That's the beauty of it. It takes the control that corporations have on their users/customers, and throws it back at you. Its YOUR CHOICE. There are NO intentional or aritificial limits that are in place to make a profit from you.
Always remember this: Its about the freedom to choose. You choose what YOU need to meet YOUR requirements.
If you want things to boot even faster (about 5 seconds or less), find a mobo that supports LinuxBIOS.