The Mac has taken on PC technology to become more expandable. USB, PCI, AGP, IDE, etc. But then the PC is using Mac technology for Firewire now.

Linux can run DOS and Windows software, just like a Mac can. There are emulators for Linux that can run DOS or Windows or both. In fact, a free project called WINE, is growing very popular [link|http://www.winehq.org/|[link|http://www.winehq.org/|http://www.winehq.org/]] there also is DOSEMU for running DOS, but you need a copy of DOS to run inside of it. Others are listed in the Linux forum if you are bothering to read it.

If you run Linux for the Mac, there is always MacOnLinux to boot MacOS 9.X or lower in a virtual Machine.

So what is this BS about Linux not being able to run the software you need? What software are you talking about? Why are Mac Fans so adamantly against Linux? Fear of a Red Hat?