home >
tidbits >
Upside Down (Windows over Fedora 7 Linux)
Upside Down (Windows over Fedora 7
Linux)
June 18, 2007 --
For some time I've wanted to make better use of a fairly robust X86
machine.
It was mostly generating heat and wasting electricity while
performing minimal duties as a Windows file server.
The machine had been acquired and configured to run SQL Server and Telecom
Analyzer, but those roles had expired.
One of the limitations of my prior Asterisk explorations
was using underpowered hardware.
I eagerly awaited the release of Fedora
7 at the end of May so that I could try Fedora 7 on a virtual machine
on the Windows server.
Alas, I quickly discovered that VMware had no provision for allowing
Linux to access the Digium
Wildcard TDM400P that I planned to use with Asterisk.
Eventually, it dawned on me that I should try turning the software
upside down.
Instead of running Fedora in a virtual machine on Windows, the raw
hardware could run Fedora and the Windows file server could be relegated
to a virtual machine on VMware on Fedora.
Except for a minor struggle with VMware not yet supporting the latest
kernel, which was easily resolved with the patch described on HowtoForge,
this seems to just work.
Fedora 7 seems familiar and stable.
Windows 2000 is running nicely in a virtual machine.
Asterisk 1.4.5 seems to compile, install and run OK, but I
haven't yet had the time to revisit what I was doing in December.
Some broader observations:
This allocation of resources makes much more sense than the prior
environment.
Not only does this machine now better "earn its keep" (electricity
and cooling), but the lesser powered Linux machine formerly used
for Asterisk is now powered off and relegated to a spare for
testing.
The efficiency and flexibility of working with virtual disks and CD/DVD
image files, vs. physical disks and discs, continues to
amaze.
This is the first time in years that I've kept a relatively
contemporary machine running Linux (vs. running Linux
on obsolescent hardware formerly targeted for Windows).
The reduced wait time is a delight. For example, I had been
used to waiting 40 minutes compiling Asterisk.
On this machine, Asterisk compiles in under seven minutes.