Hello all! :) First let me state that I have been a Windows user for quite some time, way back since Windows 3.1 and DOS. Since then I never really payed much attention to any other operating systems.
But one day, reading some books on network security and how Windows was not originally designed with multiusers in mind, I decided to try something else. With spyware, adware, worms, and viruses, Windows seems to be a total mess created by a monopoly without much R&D.
So, reading the forums here I decided to give the SuSE Linux distribution a try. I used the Live cd as to not disturb any of my data. I was surprised to see that much of SuSE encorporates much of the Windows interface, but it just seemed 'crisper'. More well thought out and with a plethora of options, much more than Windows. It just seems so much more powerful and stable than Windows is.
I have not touched the command prompt, however. I know that this is where the true power of Linux is held, but I do not know any shell commands yet.
So, I really see the true potential in Linux as my sole operating system, but there are a few things that are still keeping me with Windows:
1. Games. I admit I'm a gamer, and Windows has many good games. I have read about WineX and Cedega. Do these emulators really work as they say they do?
2. Hardware compatibility. I have read that getting some hardware to work in Linux is an extremely difficult task and sometimes there is no way to get it to work no matter what. Is it true that it is impossible to get certain hardware to work properly?
3. Programming. I am an amateur Java (and a little C/C++) programmer and would still like to program on Linux. Is programming still viable in Linux?
4. The possibilities. I know that the Linux community is a very friendly and sharing community, but are there problems in Linux that even the experts would state as impossible to solve? In other words, if you have the determination and the right mind set, can you get anything working properly? Or is there just some software and some hardware that will just not work in Linux?
I know this is a long post but these questions concern me. I am very close to taking the plunge into Linux, but these issues keep me from it right now.
I will greatly appreciate any advice, comments, answers, guidance, etc. to help me with my decision. Thank you! :)