[Info-vax] Baremetal emulators, was: Re: Alpha emulator for OSX

Chris Scheers chris at applied-synergy.com
Thu Feb 11 21:59:49 EST 2016


Stephen Hoffman wrote:
> On 2016-02-10 01:53:46 +0000, Chris Scheers said:
> 
>> It's not necessary for a "near bare metal" OS beneath an emulation to 
>> even have a stack to maintain.  There are many advantages to not 
>> having one.
>>
>> Done correctly, the underlying OS is just used as a hardware 
>> abstraction layer.  It does not need a network stack.  It just needs a 
>> way, e.g., PCAP, to allow the emulation access to the network card.  
>> Then all packets on the wire actually go to/from the emulation and 
>> never touch the underlying OS.
> 
> It'd be unusual to not expose at least a management and monitoring 
> interface and some sort of a software maintenance and upgrade path into 
> the emulator layer, and you're going to have to expose a console path 
> for anything of practical use; unless you're going to restrict the guest 
> to the serial ports or what the guest can manage.   Then there's that 
> the emulator marketeers are not going to like competing with serial 
> lines against an emulator that is network-managed and 
> network-upgradable.  Could somebody do a completely isolated emulator?  
> Sure.   Their own marketing would kill them, just as soon as some other 
> emulator broke from that model.


I do a lot of work with Data General emulation.

A good number of these are isolated machines and are NOT networked, 
either for the host or the emulated machines.  (Sometimes we need to get 
waivers from the security department for this.)

Essentially, these run as PLCs in a test/control environment.  It is not 
unusual to have serial cables and one or two terminals.  The clients do 
not want to hook up anything new to them.  They just want them to work 
the way they have for the last 30+ years.  (And in some cases, 
networking causes enough variability to prevent the machine from doing 
its job.)

Of course, this is not always true.  I'm seeing a need to network the 
emulated machine in about 25% of the installs.

The host is networked probably 60-70% of the time.  In this case, full 
updates, anti-virus, firewall, etc. is recommended for the host.

The other cases have no networking.  Quite often these machines have 
serious physical security.

PS: When networking of the emulated machine is used, it can be quite 
amusing (terrifying?) to see a PC (sometimes a laptop in testing) 
servicing hundreds of users.

-- 
-----------------------------------------------------------------------
Chris Scheers, Applied Synergy, Inc.

Voice: 817-237-3360            Internet: chris at applied-synergy.com
   Fax: 817-237-3074



More information about the Info-vax mailing list