zincfinger said:
Some questions for Linux users who are reasonably familiar with XP (or vice-versa):
I don't follow this thread every day, so I missed this post. I'll take a crack at it now.
zincfinger said:
Do you think that Linux is still clearly superior to Windows for home use (w/ broadband), in terms of security, ease of installing and managing software, logic of organization, and any other factors that you can think of?
That's tough to answer, because every user expects different things and because every user brings with them prior knowledge of what they've used before and are resistant to change. Having taught Linux workshops for a number of years, it appears to me that the person who has the most difficulty grasping Linux concepts is the person who knows just enough about Windows 9x/2K/XP to be dangerous. An individual who has dedicated 10 years to learning the Microsoft GUI will struggle mightily learning Linux. Likewise for the person who knows only Mac OS 'Classic' 9.0 and earlier. The people I've found who are generally best suited to switching to Linux are those who approach Linux with an open mind, accept that they'll have to learn new things, and have some exposure with a command console, whether in Windows 9x or from being an old DOS/Win 3.1 hack.
Essentially, you cannot change if you don't want to. People who attended my Linux workshops because they want to learn Linux pick up most core concepts in under 10 hours. People who attend my Linux workshops because their boss sent them there will never, ever 'get it'. They don't want to, and they've made up their mind that it will be difficult because there isn't an icon on the desktop that reads, 'Click here you stupid fuck!'
All that said, I honestly believe Linux is superior to Windows for home use in 90% of applications. First off, if you want to learn, you
must dive in and swim. You cannot dual boot, you cannot keep an old PC around to learn on. If you keep a Windows OS handy as a crutch, you'll never be able to ween yourself off of it. The only way to learn Linux for home use is to put yourself in a situation where you
have to figure out how to fix the problem. I 'dabbled' with Linux at home for over 5 years and didn't really get anywhere. I 'forced' myself to learn Linux in Dec 2000 and pretty much had it doing anything I wanted within 6 months.
As to your specific questions, it is without question more secure, and maintain the OS and software is really quite simple with modern package management applications. For example, with Red Hat-like editions of Linux I simply click an icon in the status bar to launch a program named up2date, which provides me a list of all packages currently available that contain upgrades, new features, or security fixes -- it's essentially the same as running Microsoft's Windows Update.
The only area where I think Linux is lacking is in ease of maintenance with audio/video drivers and architectures. It took Microsoft over 10 years to make Windows an honest to goodness "plug and play" OS with the release of Windows XP + Direct X 8. Everything prior had it's issues, but each edition was at least showing a step in the right direction over the previous. Linux, however, is too splintered in A/V development to have clear platform to build on, and this becomes the users' responsibility to figure out. Some games want sound driver 'A', but other games expect sound driver 'B', which both may not be the same the currently loaded sound driver 'C' when the GUI is running. In particular, multiplexing/mixing multiple sounds to one sound card is an utter mess. Video drivers are close, but not as easy to use/configure as in Windows yet.
In short, if you were going to sit grandma in front of the computer to surf the Web, send email, and play solitaire, Linux would be preferable to Windows since you won't have to worry about grandma running email attachments, click 'bad' pop ups, getting hacked, managing firewall/anti-virus software, etc ... etc ... However, if you were expecting the PC to also play any game off the shelf from Best Buy, you will need to be either more advanced at Linux or would probably want to chooses Windows there.
For me, I keep an old PIII/600Mhz desktop with Windows XP around for a few choice things that I'm not satisfied with under Linux
yet:
1. Organizing my MP3s amongst my two iPods. All my MP3s are stored in Linux, and ripped/encoded in Linux, but there is no denying that Apple's iTunes software is clearly the easiest way to burn a CD and drag-and-drop stuff over to an iPod.
2. Legacy games such as Empire's "Pro Pinball" series that have never been ported to Linux.
3. Office, just in case I ever find an old .doc or .xls file off of some obscure back-up that has formulas that don't import correctly into OpenOffice.org. This has never happened yet, but with my having so many business and financial docs from Windows, I want that just in case.
Any game worth a damn has been ported to Linux. I play Doom 3, Unreal Tournament 2003 + 2004, and older Quake copies regularly with my son-in-law. As long as the drivers are good (e.g. you stick with common name brands like Sound Blaster, nVidia, and/or ATi, you should have no problems with day-to-day use for games).
Organization is sensible, if you bother to understand why Linux (and therefore Unix) were written the way they were. IMO, the best home version would be the latest: Fedora Core 3. If not FC3, I'd back up about two years and go with Red Hat 9, the last version of RH proper before they moved to the Fedora project. A bootable Knoppix CD would also be a good way to get your feet wet.
zincfinger said:
Is there enough software available for Linux that there are no worries in this department, unless you have some highly-specific use that is only met by Windows-based software?
As I mentioned, the only program not comparable that I have to go to Windows for is iTunes, which is strictly an 'ease-of-use' issue to me. There are iTunes alternatives for Linux, I just don't find their interfaces attractive. There is no other program I
need Windows for, and I do a lot of video editing, CD mastering/duplication, graphics work, and document flow management/conversions.
zincfinger said:
Which version of Linux is best for home desktop use?
Purely personal preference, no one version is 'better' than another, just different. Again, I like Fedora Core 3's organization and installation package, but many would swear by SuSe, Mandrake, Knoppix ... the list goes on and on and on.