melikepie said:
Im thinking about installing ubuntu out of a virtule machine cause it seems like a great OS but can i use what i use on windows on that like steam, bf3, skype, c++ (well of course it does but do they have things like good IDEs?), common games?
I am happy to hear you want to you linux. Ubuntu is great for first time users. For C ++ you can use eclipse for your IDE. I have only used eclipse for my Java work but have been told it works great for C ++. Linux is a great choice for programming. The school i attend(Auburn University) has started recommending it along with( in certian classes) requiring it. So if eclipse doesn't suit your needs im sure there is something out there.
As for steam. The short answer is no, at least not yet. Steam is not native to linux yet(keyword yet). Valve is (from what i understand) getting fed up with windows and has started native support for steam in linux. The testing is going on in Ubuntu so Ubuntu is probally a great choice for you. I personally would usually recomend a different distro even for new users, but if you really want steam support then Ubuntu is a good choice for you.
As mentioned above you can use a form of wine. I love what wine is trying to do but it may be better to dual boot your machine if you really want to play windows games. Once again i personally dont like dual-booting. But my setup allows me to not need to do this( I have a dedicated linux machine for my school work and a high powered desktop for window gaming). Even when Steam Becomes Native it will only offer support for Valve games for an unknown period of time. I have high hopes for steam on linux, but as for now i think the best answer to the gaming side of things would be no youll need Windows for that. This is atleast my opinion on the matter. Anyone else is more than welcome to say differently.
The reason why id say no to wine btw, is because i ussully get a lose in performance with wine. And when i play games i want there to be the best quality my machine can handle.
One more thing to note is that Netflix does not work nativly under linux. So this could(depending on whether you use this or not) be another reason to dualboot with windows.
I really do hope you choose to stick with linux as it is such a clean and fast group of operating systems.
I also want to add, that native linux gaming is on the rise but since you mentioned BF3 i think you should dual boot.
But for your programming youll have no problems.
You have an option on running games in a Vm. This is also not a good idea since a vm will not take full advantage of your graphics. I do however use a Vm on my linux machine. This is because i wanted netflix for the rare times i watch it on this machine but refuse to dual boot anything on here. Thats me being a little stuborn though
Forgive me if i left any information out.