[Info-vax] OT: IBM Offering $9-10 Per Share for Sun

Richard B. Gilbert rgilbert88 at comcast.net
Sun Apr 5 20:21:59 EDT 2009


Arne Vajhøj wrote:
> JF Mezei wrote:
>> Arne Vajhøj wrote:
>>> But I find it very difficult to believe that it is something
>>> where the "let a handful of engineers do a little work in their
>>> spare time" approach will produce anything usable.
>>
>> Usable ? No. Proof of concept that is usable as basis to do a full
>> fledged port, Yes.
> 
> What should be the point?
> 
> HP's management knows that it can be done.
> 
> They don't want to spend the money on it.
> 
> Doing a POC that shows it is possible is pointless.
> 
>> Remember that our real engineers know this stuff inside out because they
>> are not newbies who just got 2 weeks of training. They've gone through
>> the port to that IA64 thing (and know how the source come is handled to
>> allow cross platform common source code, and many of them also did the
>> VAX to Alpha port.
> 
> People with that level of skills are most likely already overloaded
> with work.
> 
>> What the midnight hack guys need to do is to show that VMS can run on
>> that platform by having solved any of the issues imposed by that
>> architecture.
> 
> VMS can run on x86-64 - it is only a question about how much need
> to be changed. If something is not available then that feature
> will not be part of VMS on that platform.
> 
> Arne

One of the best parts of the VAX-Alpha port was that VMS remained VMS 
and if your application code did not have hardware dependencies, such as 
hard coded 512 byte page size, the port was a breeze!  You called the 
same system services with the same arguments and got the same results.

I ported Tony Ivanov's "make" utility to Alpha.  I had to clean up a few 
things to make them conform to the ANSI C Standard and make the compiler 
quit complaining.  Once I cleaned up the K&Risms it compiled without 
error and worked.  ISTR that I found and fixed a fairly trivial bug 
along the way.  I think I also ported Gnu grep and Gnu gawk around the 
same time.  Those ports were also trivial to do; make the compiler stop 
complaining and they just worked.

A VMS port that does not support all the features of VMS would be a 
pretty lame port!




More information about the Info-vax mailing list