Hi Chris,
What I usually tell folks is that if you stay in or close to the center of the lane, you'll be fine in Linux. That means running only fully supported programs (over 20,000 packages on my distribution) in the main repositories and letting the normal update process keep you going. The problems come in when leaving those well-defined lanes. (The same thing is true in Windows with complex setups.) I live well outside those lanes, and generally enjoy the challenges.
Unfortunately, few Windows programs have Linux versions. Adobe has a reader for Linux, but not a creator. The good news is that Linux has excellent and free software available to do most anything you want, it just isn't the same software as Windows. Some works very similarly. For example,
OpenOffice.org is an excellent free office suite that has Windows and Linux versions.
Softmaker Office also has Linux, Mac, and Windows versions. It isn't free but it is inexpensive.
The most capable Linux desktop publishing program of which I'm aware is
Scribus, which also has Windows and Mac versions. I've never used it, so don't know much about it. Both OpenOffice.org and Scribus are available in the regular Ubuntu Linux respositories.
You can run Windows in a virtual machine under Linux. There are several such solutions available, some free, some not. I run
Logos Bible Software 3 in a Windows virtual machine under Linux, and it works quite well. For less demanding tasks, I run
BibleTime under Linux.
Overall, I have far fewer problems with Linux than I ever had with Windows. Every "vacation" trip visiting family, I spent a large amount of time fixing their Windows setups. It's a myth that Windows is easier, it's just more familiar. Microsoft has released automatic updates that completely hosed important subsystems. I once lost all my onboard USB ports in Windows, and the only cure was to buy an add-in card. Even "undoing" the update didn't restore my onboard ports.
Contrary to myth, Linux is also more flexible with hardware. When I built my current computer, I simple moved the hard drives from my old one over and booted it up. One hard drive had Windows, the other had Linux. The Linux system booted perfectly, needing only to update the video driver for full performance. The Windows system never booted in the new computer and Windows had to be reinstalled on it. Even then I had to install a bunch of drivers from CDs before Windows would work properly.
So, I'm not saying that Linux will meet everyone's needs. I am saying that it is a free and capable alternative for a large percentage of average computer users. I'm all about requirements, not the Linux religion, and have found Windows wanting in a lot of ways. I didn't know much about Linux when I switched, but knew Windows' warts all too well. Nothing since has changed my mind, but reinforced the wisdom of my decision to make the change. Your mileage may vary!
Bob
-----Added 11/29/2008 at 03:54:22 EST-----
As long as we have the printed word, books should be done well. In the Reformed world, many are not; and some important Reformed work is being done and then published in terrible fashion or at least not as good a form as it could be.
Absolutely agree. I greatly appreciate your work in this endeavor.
All things else, and the techie bent, aside, if I can't run Framemaker, InDesign etc. problem free, Linux is simply not an alternative for me it I guess.
I believe that you're correct. While you can run Framemaker, InDesign, etc., in a Windows virtual machine under Linux, I don't see the point of using your primary tools in a non-native operating system. Your requirements as stated here seem to indicate that you should stay with Windows.