Well, here is the post that most of my friends would have tired hearing me repeat. However, there really are no good OSs out there that can truly satisfy my requirements. So, a course that I am currently completing discusses the POSIX API, and the UNIX system. For trying out any of the concepts in the course, I would need to have at least a Linux installation. But which one should I choose? I require my Linux installation to be friendly, so GNOME is a must. Moreover, it must have support for easily installing non-free software, like Adobe Reader, EAGLE, flash, MP3 plugins etc. It should be stable and functional, and should be fast, efficient, and better than Windows :) in terms of speed and power management. Naturally, there are three contenders. Ubuntu, Fedora, OpenSUSE. Ubuntu Debian based, Ubuntu seems to be the distro of choice for many who are switching from Windows to Linux. It has many features that facilitate an easy migration, especially ability to shrink Windows partitions, t...