Krusty asked:
"As a side note, does anybody know a decent linux version that may or may not have good hardware support for joysticks, scanners, etc, with default install? That is to say it doesn't require recompiling the kernel the second you install said kernel? Perhaps a better way of asking is, 'If one were to pick a platform to build AH for, which version of linux would you say is best in regards to joysticks and sound/video support?'"
I use PcLinuxOs V 2008 Minime. All of my peripherals worked immediately, with no need to recompile anything. This includes:
-- Logitech Extreme 3d Pro joystick (My son also uses it with an old Logitech Wingman 3d Pro Joystick)
-- Logitech Precision Joypad (I use 3 of these simultaneously, in addition to the joystick, for a total of 54 programmable buttons in addition to the hat switch and the usual set of analog controls for ailerons, rudder, elevator, and throttle)
-- nVidia GeForce 7950GT Display Adapter (also works with my laptop using GeForce 8600M GS)
-- Intel 82801 onboard sound (also works with my laptop using onboard Intel ICH8 HD Audio)
In order to make all 54 of the buttons on all of my game controllers simultaneously programmable, I had to add the free utility known as "qjoypad". That utility is quirky, and I had to spend a couple of days learning how to bypass its terrible, buggy, user interface. However, once I learned how to configure it by editing its configuration file, those problems disappeared and I found it to be very useful.
When I use the free, well-known "Wine" emulator for DirectX, I get framerates that are about 2/3 what I saw under Windoze Vista on the same hardware. When I replaced the free "Wine" emulator with the commercial "Cedega" emulator, my framerates doubled. I needed a full day to figure out how to install Cedega under PcLinuxOS2008 Minime, and an additional week to learn the secrets and quirks of Cedega. Compared to the frustrating, irritating, painful month I spent struggling to optimize Vista, Cedega was far easier.
One final thought: I began using Linux a long, long time ago, back when everything was quite primitive. I got a couple of systems working, and then I just ignored them, not updating them at all, for about 10 years. After 10 years, when I started paying attention again, I discovered the wonderful concept of "repositories". This is now the usual and customary way of obtaining optional, extra software modules and applications under Linux, and almost everything is available for free. If you don't know about repositories, you'll suffer needlessly. Once you give the repository system a try, you'll find that the vast majority of the old problems just melt away. In the case of PcLinuxOs2008 Minime, you'll need to use the repositories a lot, because the initial installation is "bare bones".
YMMV.
Regards,
-Peabody-
--