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 264,081 of 264,096   
   Stephen Hoffman to John Dallman   
   Re: computer science and the stone age   
   16 Feb 26 17:11:50   
   
   From: seaohveh@hoffmanlabs.invalid   
      
   On 2026-02-15 19:23:00 +0000, John Dallman said:   
      
   > In article <10mst4a$5o8o$1@dont-email.me>, seaohveh@hoffmanlabs.invalid   
   > (Stephen Hoffman) wrote:   
   >   
   >> The concept that computers and apps are fixed and unchanging over time   
   >> is becoming increasingly rare yes, outside of SCADA and  process   
   >> control and factory floor environments, and enterprise  environments,   
   >> and such; long-term deployments.   
   >>   
   >> And even within those LTS-aligned environments, changes such as   
   >> encryption and authentication and related hardening are becoming   
   >> required, and which then causes other changes within the apps and   
   >> hardware configurations.   
   >   
   > The rule I work to is that if a system is always air-gapped and cannot   
   > communicate with any other computer, even via exchangeable media   
   > (floppy drives, USB sticks, etc), then it can be frozen. Anything else   
   > needs security updates, and if there's software in the stack that does   
   > not get security updates, it has to go.   
      
   I follow similar, though with the "isolated" network and server   
   operations instrumented and monitored. Canaries, too. Isolation is   
   nice. I like isolation. But I don't trust it to be maintained.   
      
   >> For vendors, maintaining ABIs and to a lesser extent APIs becomes   
   >> increasingly costly, difficult, and problematic, and less useful  given   
   >> the apps themselves are increasingly being continuously  rebuilt.   
   >   
   > It's not actually that hard, but the understanding of how to do it   
   > right seems to be very rare.   
      
   Oh, it gets much harder when the API or ABI no longer reflects current   
   reality, and you're left to break ABIs or downgrade operations.   
      
   >> DEC sought to provide a degree of ABI and API stability, which _   
   >> *looks around* _ clearly wasn't a particularly viable business  model.   
   >> Not for funding competitive product development work, and  not for   
   >> maintaining and growing the customer base.   
   >   
   > OTOH, the Linux kernel maintains its ABIs and API very thoroughly, with   
   > the objective that changes within the kernel can't break applications.   
      
   That's a goal of many platforms. OpenVMS has an extensive ABI and API   
   test suite. (One or two things slipped by it over the years too, such   
   as the BACKUP ABI.)   
      
   >> LTS is a hard problem, and that in various dimensions.   
   >   
   > Notably, it involves risks that can't be predicted.   
      
   And some future changes that just can't be (or weren't) predicted, too.   
      
      
   --   
   Pure Personal Opinion | HoffmanLabs LLC   
      
   --- 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