Hi all,
As usual, an impressively quick response from the list!
The Question;
Has the SUNOS to ALPHA binary translator been released, where can it be
found and is it any good?
Thanks to the following for replying:
Iain McCrone <iain_at_cee.heriot-watt.ac.uk>
"Paul E. Rockwell" <rockwell_at_rch.dec.com>
sherry_at_cps.msu.edu
Jon Reeves <reeves_at_zk3.dec.com>
Chris Glenister <crg_at_cranfield.ac.uk>
Ian Piumarta <piumarta_at_prof.inria.fr>
Larry Church <lchurch_at_postman.ncube.com>
berc_at_pa.dec.com
Rick Beebe <BEEBE%YALEMED.EARN_at_ibm-b.rutherford.ac.uk>
"R.K.Hillman" <R.K.Hillman_at_brighton.ac.uk>
The Answers:
Yes it has been released and is available. Paul Rockwell said:
"FreePort Express (the SunOS to Alpha binary translator) has been available
since August 1. The URL is:
http://fenris.novalink.com/freeport-express
You'll need to access it with a web browser as you will need to fill out
a form with your name, address, etc. That's so we can track who's gotten
the software."
What you get is a Beta version which expires on 1 November 1995. A number
of respondents quoted from the FreePort brochure as follows:
Requirements: (taken from the FreePort brochure)
All alpha processors supported
20MB disk space for installation
12MB for permanent use
FreePort uses a considerable amount of virtual memory, up to 40X
the executable size, during translation
To run the translated program you need the virtual memory required
by the original program plus 2.4X the size of the original
program's text section
Restrictions: (also from the brochure)
A working executable cannot be generated when the original is:
Built for SunOS versions prior to 4.1
Is a driver
Does not run correctly on the native system
Uses extensions to the SPARC instruction set
Is an operating system
Uses SunView windowing
Uses privileged opcodes or system calls (simple SYSCALLS that only
need root privileges are allowed)
Uses system call unsupported on Digital Unix
Reads /dev/mem or /dev/kmem
Relies on the SunOS operating system hierarchy or SunOS file
formats where they differ from Digital Unix hierarchy or formats
Uses registers %07 through %17 to examine the SPARC code stream
Uses Sun-specific local interfaces to control Sun display hardware
FreePort also does not support:
Multiprocessor safe code
Interoperability with Digital Unix system shared libraries
Certain cases of precise exception behavior.
As one respondent says "Now I think DEC is being up front with what will
not work. Of course they have also given themselves an out for just about
everything."
With all the restrictions it will be interesting to see what *does* work
(one respondent said that a 'hello world' program ported OK!). Also,
with the beta version currently available expiring on 1 November and
no indication whether the production version will be free or will cost
(and if so, how much) it is difficult to justify putting serious
effort into evaluating the software IMHO.
Thanks again to all who replied.
Alan Oborne
+==============================================================+
|| Alan Oborne (OBORNE_at_CARDIFF.AC.UK) ||
|| Head of Systems Support, UWCC Computing Service ||
|| Cardiff University ||
|| +44 1222 874394 ||
|| URL:
http://alf.cf.ac.uk/People/oborne.html ||
+==============================================================+
(See attached file: RFC822.TXT)
Received: from gaminter.demon.co.uk by ccmsmtpgw.gam.com (SMTPLINK V2.10.05)
; Wed, 13 Sep 95 11:35:56 gmt
Return-Path: <alpha-osf-managers-relay_at_sws1.ctd.ornl.gov>
Received: from punt.demon.co.uk by gaminter.demon.co.uk; (5.65/1.1.8.2/20Dec94-1019AM)
id AA17594; Wed, 13 Sep 1995 11:32:54 +0100
Received: from punt.demon.co.uk via puntmail for listaom_at_gaminter.demon.co.uk;
Wed, 13 Sep 95 10:17:29 GMT
Received: from sws1.ctd.ornl.gov by punt.demon.co.uk id aa05085;
13 Sep 95 11:17 +0100
Received: (from daemon_at_localhost) by sws1.CTD.ORNL.GOV (8.6.10/8.6.10) id FAA03071 for aomah; Wed, 13 Sep 1995 05:40:39 -0400
Sender: alpha-osf-managers-relay_at_sws1.ctd.ornl.gov
Received: from oaunx1.ctd.ornl.GOV (oaunx1.ctd.ornl.gov [128.219.128.17]) by sws1.CTD.ORNL.GOV (8.6.10/8.6.10) with ESMTP id FAA03013 for <alpha-osf-managers_at_sws1.ctd.ornl.gov>; Wed, 13 Sep 1995 05:36:11 -0400
Received: from pigeon.cf.ac.uk by oaunx1.ctd.ornl.GOV (8.6.10/3.0-C)
id FAA30158; Wed, 13 Sep 1995 05:33:50 -0400
Received: from thor.cf.ac.uk by pigeon.cf.ac.uk with SMTP (PP)
id <26248-0_at_pigeon.cf.ac.uk>; Wed, 13 Sep 1995 10:30:26 +0100
Date: Wed, 13 Sep 1995 10:31:07 +0100 (BST)
From: Alan Oborne <scoaco_at_thor.cf.ac.uk>
Reply-To: Alan Oborne <scoaco_at_thor.cf.ac.uk>
To: alpha-osf-managers_at_ornl.gov
Subject: SUMMARY: SUNOS --> ALPHA binary translator
Message-Id: <Pine.OSF.3.91.950913101604.12728D-100000_at_thor>
Followup-To: poster
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Received on Thu Sep 14 1995 - 11:53:58 NZST