home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.vms      DEC's VAX* line of computers & VMS.      264,096 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 262,741 of 264,096   
   =?UTF-8?Q?Arne_Vajh=C3=B8j?= to Lawrence D'Oliveiro   
   Re: Bootcamp   
   03 Jul 25 10:56:26   
   
   From: arne@vajhoej.dk   
      
   On 7/2/2025 7:32 PM, Lawrence D'Oliveiro wrote:   
   > On Wed, 2 Jul 2025 14:01:46 +0200, gcalliet wrote:   
   >> Le 02/07/2025 à 02:05, Lawrence D'Oliveiro a écrit :   
   >>> I would say their market is a fraction of what it would have been if   
   >>> they had been ready with an x86 port say, five years earlier.   
   >>>   
   >> Of course.   
   >>   
   >> But also VSI didn't really address the ecosystem as the complex set it   
   >> is, with totally different needs and paces of evolution.   
   >   
   > Essentially all the (remaining) customers were waiting to move to x86,   
   > because all the existing platforms that VMS ran on were dead-ends 10 years   
   > ago. The only strategy left to VSI was “run as fast as possible”.   
   >   
   > We discussed this sort of thing in this group a few years ago. The obvious   
   > way it seemed to me to get to a shipping product as quickly as possible   
   > was to re-implement VMS as an emulation layer on top of a Linux kernel.   
   > Chuck away all the internals of the super/exec/kernel-mode legacy baggage:   
   > keep just the userland APIs and DCL. Hardly anybody would care about   
   > anything else.   
      
   You keep pushing that idea.   
      
   But:   
   1) Third party user mode emulations has existed for decades, but   
       there is still demand for VMS, so the hypothesis that   
       "Hardly anybody would care about anything else" does not   
       match with the real world.   
   2) The assumption that it would be easier to rewrite user mode   
       stuff to use Linux kernel than rewrite VMS kernel to support   
       x86-64 has been rejected by everyone that has spoken on the   
       topic *and* has actually worked on VMS.   
   3) The kernel is only a part of the project - an important part   
       but still just a part. Another huge part has been the compilers.   
       Getting Fortran, Pascal, Cobol and Basic compilers that   
       accept all the traditional VMS extensions so existing code   
       continues to compile has been a huge effort.   
   4) As with any software project writing the code is just a   
       part of the project. On top of that comes planning,   
       project management, testing, documentation etc.. The number   
       of hours for does not depend much on the technical implementation.   
   5) The idea of emulating one OS on another OS is questionable   
       in itself. It is not that difficult to achieve 90-95%   
       compatibility. But 100% compatibility is very hard. Because   
       the core OS design tend to spill over into   
       userland semantics. It is always tricky to emulate *nix   
       on VMS and it would be be tricky to emulate VMS on *nix.   
       Getting DCL, image activation, process permanent files,   
       subprocesses, logicals and symbols working 100% compatible   
       on a Linux kernel would not be easy. A lot hang on the   
       4 mode design and DCL being in S.   
      
   Arne   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca