OT: Coolest thing... SCO on 2003 server!
Silas Martinez
silasm at gmail.com
Wed Aug 24 21:55:52 PDT 2005
I'm assuming this is a lot like VMWare, or the like?
On 8/24/05, John Esak <john at valar.com> wrote:
>
> > > Okay, I'm going to assume I'm only talking to people who care.
> > :-) Rick did
> > > the coolest thing for me recently. He set up virtual pc for me
> > on my 2003
> >
> > My question is this: Is the Virtual PC card-based (like the old PC board
> > for Macs, and the X-Box devsys board for PC's) or sofware-only?
> >
>
> It is just software.
Assuming its something like VMWare, then yes. The problem with that system
is.... It is sharing all system resources with the host system. Its like
running Unix with all the headroom of windows bogging down the system - in
addition to the virtual guest OS. Furthermore, running a host system of
windows means you lose the stability of the the guest system. For me, this
is an issue - I run *nix servers (not SCO - I tend towards a mix of linux
and bsd variants - but it's all the same in regards to this) for the
stability - for knowing that a software update or even a simple network
setting change will never require me to restart the system. For knowing that
it is less susceptable to virii, that a runaway process stands a
slim-to-none chance of crashing my box. For the security inherent in the
*nix based systems. Running in a virtual machine, you give all that up.
> Assuming software-only, is it actually running the entire system, or is it
> > running the binaries under emulation.
>
> Currently, it is a black art to me. I have no idea how in the hell it can
> run all the things SCO has going for it, when it is just ONE file on the
> system! You'd think a zillion binaries would have to be running all the
> time... extracted from this file as needed. Unbelievable.
Essentially (again, assuming this is something like the virtual machine
systems I have experience with) the data file(s) represent partitions for
the virtual machine. The VM software emulates a virtual bios/etc, and
provides access to input/output devices as required. It only appears to
windows as one running process, although typically it will also install some
network drivers, which give the guest OS access to network devices (which
can, in typical situations, be configured in several different ways. One
would be to see the host OS as a gateway, meaning the virtual machine is
essentually nat'ed behind a gateway on the host OS. It can also be
configured to have separate access to the network adaptor, essentially
letting it appear to the network as its own system.
>
> > Assuming it's running the entire system, how's the speed? It's still
> > through some sort of emulation, so what does the performance loss "feel"
> > like. I'm not one of the performance extremists that demands a
> picosecond
> > benchmark set--I just want to know if it "feels" 95%, 75%, 50%,
> > whatever...
>
> It runs as fast or faster than any SCO system I have ever seen. There is
> zero performance problem. It just goes as fast as I have ever seen things
> go. I did an Edge backup through ftp to my old SCO box across the 10/100
> network and this took WAY more time than a regular backup to tape, but I
> would expect it to... I'll be getting a fast tape drive for the system
> soson. I decided to put the jukebox somewhere at Nexus.
Performance isn't typically dog slow, but remember - you are running your
virtual OS on hardware shared with a windows installation. There *will* be a
significant load on the resources of your virtual machine, and a virtual
machine in the scenario we're discussing will *always* run slower than a
native installation on the same hardware.
>
> > Given all that, can I assume it would run Linux just as easily?
> >
> Without any doubt. I think Rick runs some Linux or another... SuSe I think
> on his box in this way.
Thats correct. Most Virtual Machine applications can support almost any
guest OS - windows, linux, bsd, SCO, Sloraris, bob's random OS - you get the
picture.
> > old SCO system there. I can now lose one entire machine, one
> > keyboard, one
> > > source of noise and heat, one system that needs backing up
> > every night. I
> > > save the space and the noise, but there are so many benefits besides.
> It
> >
> > I collect old systems. :) J/K
> >
>
> Remember that fork, Mark. You're done... :-)
>
>
> > Now the question I have is, how much access does it give you to Windows
> > while it runs the virtual system? Can you minimise the Virtual PC to
> > systray and let it run as a service unless you otherwise need to
> > access it,
>
> Yes, goes minimized and keeps on ticking without any problems. And I'm
> experimenting with the access both ways. It allows you to assign the
> devices, say F: to be the DVD-R and it accesses the physical floppy, etc.
> You can arrange the mouse to work on both systems in the same way... I
> think
> there is a clipboard too!
Different virtual machines (there are many - VMWare and the open source
bochs are the two I know best, but there are tons out there) support
different forms of minimization - minimize to systray is likely an option,
and I would imagine that one of them must support running as a straight
service on windows.
> or does it commandeer the entire system? I wouldn't say it'd be pointless
> > to not be able to, as it'd be handy to just fire up linux for some
> things
> > and not have to reboot all the time. However, if you get access to both,
> > how's the priority sharing feel?
>
> There is an elaborate Settings menu that lets you assign how much priority
> you want the virtual system to have vs. the host system. Lots, not much, a
> reasonable default blend...all the way to shutting down the priority of
> either system to almost nothing...
>
> > Got a URL for this thing? It does sound cool. Tell me it'd work under
> > Windows 2000 Pro, not just 2003 or XP-SP2. :)
> >
> > mark->
>
> Will post a URL later... once I find one. :-) Unfortunately, it requires
> at
> least 2000 server, not 2000 pro. Sorry. I believe it took getting SCO 6 to
> make it work... but I think most any Linux would work without hassle.
>
> John
There are many virtual machine systems out there. Google would likely turn
up any number of useful results. Additionally, there are many versions of
this sort of software that run on differnt host systems - I run virtual
machines with linux as the host system, and windows as the guest OS. This
allows me a good place to test questionable applications, see the effects of
a virus in an easily rolled back sandbox, and have several versions of
windows at my fingertips. For some of my users running linux day-to-day, it
gives them access to what limited windows applications I have to support
that I can't get to run under Wine or the like - and also means that they
can't cause problems that users are prone to causing on windows (at least,
my users are prone to causing problems) because a rollback is only a click
away..
Bear in mind, there are also interesting ways of virtualizing system
resources that involve signicantly less system load - the linux virtual
server project (http://www.linuxvirtualserver.org/) is a good example. These
offer less flexibility (typically, you are restricted to virtual copies of
the same OS) but they vastly reduce the overhead of running guest systems,
and still offer an excellent way to run applications in a sandbox, without
having to grant the application(s) any access to the host system. Kind of
like running an entire OS in a chroot jail.
Virtual machines are useful - but personally, I would never willingly nor
happily run a production server in a standard virtual machine in the
configuration you mention - in large part because of the concerns with
making a more secure/stable *nix susceptable to the foibles and frailities
of the windows host system. I've considered the linux virtual server style
of applications for some things, but ultimately couldn't convince myself
that the security gain was worth the performance hit - or I find a more
elegant way to gain the security I was hoping to buy.
-- Silas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.celestial.com/pipermail/filepro-list/attachments/20050825/146fee8f/attachment.html
More information about the Filepro-list
mailing list