reply to post by PhoenixOD
Originally posted by PhoenixOD
Im an avid gamer do all new 3d games work on Linux?
No. Such a concrete answer might be a bit too bold, but as there are very few companies that release games for Linux, one needs to 'emulate' Windows
somehow - for example through the package called Wine - and new games sometimes use parts of Windows so new or obscure that the emulation thereof has
not yet been developed. Then there are nastifications like PunkBuster; PB makes a 'signature' of the files on your system and compares it to known
Windows signatures; however, when running PB through Wine, it makes a signature of Wine files. Those are not known to PB. Simply put, you cannot join
PB servers in multiplayer games using the signature check
. Some have suggested that PB should just accept Wine fingerprints, but I don't think
that's going to happen. I agree with sixswornsermon's suggestion to keep Windows on the side (dual boot is a good option).
It would be unfair though to mention how many games
do work. I'm particularly fan of the C&C, Red Alert, Warcraft (the RTS's, not WoW),
StarCraft, Quake, and Half-Life series. All of those work. In fact, most games from these developers work, with exception to EA. If a previous similar
product from the same developer works well chances are that the new game will work as well. For me this was most recently the case with Portal 2.
The developers of Wine have set up an
Wine AppDB where information is gathered from the community how well software
runs. Usually anything you need to do before it works well is also described on those pages.
Can you just install them and go or do you have to do all sorts of complex messing about trying to emulate Windows and Direct X which 90% of games
use?
For most of the games that are rated Gold or Platinum on the WineHQ AppDB, you don't have to do anything remotely complex. Sometimes you can just
install away. Sometimes it takes a little bit of tinkering as described on the WineHQ page, most of which can be done with the 'tinkering tool'
called winetricks. However, there are definitely features missing; for example, DirectX 10 is - last time I checked - nowhere near a usable state. So
for any game that can use both DirectX 10 and DirectX 9, Wine will just use DirectX 9; but for the 1 in a 100 games like Just Cause 2 that can only
use DirectX 10, there's no tinkering that will help you run it apart from developing Wine itself.
Are there always Linux drivers for all hardware that works with windows?
No. As sixswornsermon said, some companies flat out refuse to provide software in binaries or source code. For some of the hardware of those
companies, Linux developers can retro-engineer drivers, but some chips remain driverless. For some hardware one can use Windows drivers through a
package called ndiswrapper. In Linux's case it is always a good idea to check whether hardware is going to work before buying it. I guess this
remains a big issue. Yet, some companies do work closely with Linux, such as Intel, nVidia, and AMD; most of their products work fine on Linux. It's
the smaller companies that refuse such efforts, such as the producer of tuner chip Micronas DRX-K which is used in some USB TV products.
Does linux come with professional technical support or do you have to be a semi expert and wade through forum posts to find answers?
Linux itself is just the name of the kernel, that piece of software that bridges all other software to all the other hardware. The operating systems
using Linux you can get come with loads of software, and in all different kind of flavors. As sixswornsermon suggested, there are indeed companies
that release distributions intended for enterprise-level use. What distinguishes those distributions from the others is mostly the technical support.
Ubuntu from Canonical for instance has a
Business edition which comes with support by experts. I'm
not sure though how their yearly fee relates to the license fee for Windows. There are free distributions out there with high-quality forums, but in
my experience a little wading tends to occur.
Can Linux use VPN clients as well as windows? What about remote desktop and remote assistance as these are essential for businesses.
Linux distributions weren't just ugly because of the lack of artists in the community - it was also because the main focus of Linux developers has
always been functionality
. Much of the attention of developers went to the area of networking. For VPN and remote desktop you'll be fine (for the
latter, package 'rdesktop' should work).