The Abominable Snowman said:
However, after finding out it's novelty, I seriously am beginning to see why linux is not used nearly as much as it's competitor Windows. Linux is not a) User friendly or b) very good.
For some people, yes, it's a difficult switch. However, I find my favourite Linux distribution, Fedora Core, to be easy to use, stable, fast and flexible: overall an excellent distro.
The Abominable Snowman said:
Memory management seems to be pretty bad,
This is perhaps one of the most common misunderstandings Windows people have when they try out a Linux disribution.
Memory is not managed the same way in the Linux kernel as it is by Windows. In fact, the Linux kernel does a much, much, much better job of handling memory.
Here's a link to an excellent article on the Gentoo website about Linux memory management:
http://gentoo-wiki.com/FAQ_Linux_Memory_Management
That will get you started, but if you want to learn more, I suggest you Google around for it. Summary: Linux memory mangement >>>>> Windows memory management.
The Abominable Snowman said:
and if you thought blue screens were bad, you've probably never tried Linux.
I've never seen a blue screen of death, but I have in my 4 years of using Linux seen a black screen of death, twice. That being said, if you're regularly having lock ups or crashes, there is something seriously wrong with your setup. Places to look:
1. bad memory
2. other malfunctioning hardware
3. incorrect X config
4. hosed install
You should almost never have a total crash or lockup. I can't stress this enough: you should have near 100% uptime without. "Blue screens of death" are just about non-existent.
The Abominable Snowman said:
It's also difficult to find programs, and the installation process gets pretty tricky.
You have to know where to look, and it depends on what type of packaging system your particular distro employs.
For example, Fedora Core is a RPM based distro. To install most anything, you should use RPMs. RPMs are usually found in repositories (repos) and there are many available. One of the largest, and most popular would have to be Dag's apt/yum repo (APT is another package management system, started and mostly used by Debian project).
Installing programs can be daunting at first, but it's not that hard, especially when you're dealing with RPMs. On Fedora Core, you can use yum to install and remove RPMS. Yum also handles dependencies, which is a life saver when you're trying to install a package and discover there are many dependencies that must be installed first. You can do it manually, but it will take time, and for a newbie, is absolutely daunting.
The Abominable Snowman said:
Are there any decent BitTorrent programs?
I personally use Azureus. It's a Java based BitTorrent client, and so it will work on any platform. It's really good.
The Abominable Snowman said:
How do you install programs that aren't handled by apt-get? I seem to be having a LOT of problems installing progs using the readme's. When I use apt-get, it works fine, but outside of that, they all give me lots of problems, especially those using .gz
If the pacakge you're installing is only available in source code, you'll have to compile the application. Most packages distributed in this manner have documentation that tell you how to install from source. If you're having problems installing the app, I suggest:
1. search Google
2. subscribe to the app's mailing list, and ask there
Number 2 is important - mailing lists are usually the primary and best way to seek support from other users.
BTW, apt-get works so well for you because it does all the hard work. Like Yum, apt-get solves dependencies and handles the entire process. There are differences between the two, such as Yum is for RPMs, and apt-get is for debs (though a version of apt-get is available for Fedora Core that works with RPMs).
I highly recommend you try out Gentoo after you're more familiar with Linux in general. Gentoo is an excellent distribution, but it can be difficult to get into.
Try out these distros:
1. Debian
2. Fedora Core
3. CentOS
4. Ubuntu
There are countless more, but those are excellent starting points.
One final note: I use Linux and Open Source Software (OSS) in my business. In fact, everything runs on Linux, save for my accounting app, Quickbooks. For this I use Win4Lin to install WinME within my Fedora Core 3 install, and then launch WinME like any other Linux application.
Good luck!