Groups | Search | Server Info | Login | Register


Groups > comp.os.vms > #378116

Re: VMS Bootcamp

From cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups comp.os.vms
Subject Re: VMS Bootcamp
Date 2025-11-12 13:04 +0000
Organization PANIX Public Access Internet and UNIX, NYC
Message-ID <10f20kn$gos$1@reader2.panix.com> (permalink)
References <10ee667$1t1h$2@dont-email.me> <10eofc9$2sffl$1@dont-email.me> <10eoij9$2td81$3@dont-email.me> <10eok5t$2u3pu$1@dont-email.me>

Show all headers | View raw


In article <10eok5t$2u3pu$1@dont-email.me>,
Arne Vajhøj  <arne@vajhoej.dk> wrote:
>On 11/8/2025 6:09 PM, Lawrence D’Oliveiro wrote:
>> On Sat, 8 Nov 2025 17:14:33 -0500, Arne Vajhøj wrote:
>>> On 11/8/2025 4:59 PM, Lawrence D’Oliveiro wrote:
>>>> On Fri, 7 Nov 2025 15:01:23 -0500, Arne Vajhøj wrote:
>>>>> Anyway the memory safety of Rust makes it clearly different from
>>>>> C/C++, but if we look at languages typical used for business
>>>>> applications, then memory safety is common.
>>>>
>>>> Do “business applications” need to do network connections?
>>>
>>> Absolutely.
>>>
>>> Requests coming in over the network. Accessing database servers,
>>> message queue servers, cache servers etc. during processing.
>> 
>> Those are well-known sources of memory errors, buffer overflows,
>> security vulnerabilities caused by (accidentally or deliberately)
>> corrupted packets etc.
>
>Yes.
>
>But I don't think you got the point.
>
>Rewriting the business application from one
>memory safe language (Java, C#, Python, Pascal

Given the `POINTER` type, consequent support for type-casting
pointers, and dynamic memory allocation, it's hard to understand
how VSI Pascal can be considered meaningfully memory safe in the
way that Rust or a managed language is.

>or whatever) to Rust does not help anything.
>
>If the issue is at the application level, then
>the old language already prevent buffer overflow
>and if the issue is in some low level library,
>then nothing changes by rewriting the application.

I suspect that there is a lot of business code floating around
in memory-unsafe languages (MACRO-32, Pascal, maybe COBOL if
used in some odd ways) etc.  Not to mention FFI calls from safe
languages into unsafe code.

Rust on VMS would be cool.  Getting the compiler to generate
code that would load and run probably wouldn't be _that_ much of
a lift; a much bigger challenge would be getting the standard
library ported.  A Tokio executor for async code built on VMS
primitives would be cool; I suspect it's a pretty good fit.

	- Dan C.

Back to comp.os.vms | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-04 19:36 -0500
  Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-04 19:43 -0500
  Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-04 19:51 -0500
    Re: VMS Bootcamp "John H. Reinhardt" <johnhreinhardt@thereinhardts.org> - 2025-11-04 19:17 -0600
      Re: VMS Bootcamp Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-11-05 02:49 +0000
      Re: VMS Bootcamp cross@spitfire.i.gajendra.net (Dan Cross) - 2025-11-07 13:22 +0000
        Re: VMS Bootcamp Mark Berryman <mark@theberrymans.com> - 2025-11-07 12:51 -0700
          Re: VMS Bootcamp cross@spitfire.i.gajendra.net (Dan Cross) - 2025-11-07 23:50 +0000
    Re: VMS Bootcamp "Robert A. Brooks" <FIRST.LAST@vmssoftware.com> - 2025-11-04 22:10 -0500
      Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-04 22:15 -0500
        Re: VMS Bootcamp John Reagan <johnrreagan@earthlink.net> - 2025-11-05 09:36 -0500
          Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-05 20:39 -0500
          Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-05 20:48 -0500
      Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-04 22:35 -0500
  Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-06 15:31 -0500
    Re: VMS Bootcamp Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-11-06 21:25 +0000
      Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-06 16:28 -0500
        Re: VMS Bootcamp Chris Townley <news@cct-net.co.uk> - 2025-11-06 23:35 +0000
          Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-06 18:58 -0500
            Re: VMS Bootcamp Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-11-07 01:20 +0000
              Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-06 20:34 -0500
                Re: VMS Bootcamp Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-11-07 03:07 +0000
                Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-07 15:01 -0500
                Re: VMS Bootcamp Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-11-08 21:59 +0000
                Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-08 17:14 -0500
                Re: VMS Bootcamp Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-11-08 23:09 +0000
                Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-08 18:36 -0500
                Re: VMS Bootcamp cross@spitfire.i.gajendra.net (Dan Cross) - 2025-11-12 13:04 +0000
                Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-12 17:14 -0500
                Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-12 17:21 -0500
                Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-12 17:24 -0500
                Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-12 19:14 -0500
                Re: VMS Bootcamp cross@spitfire.i.gajendra.net (Dan Cross) - 2025-11-15 15:04 +0000
                Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-15 19:00 -0500
                Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-15 19:17 -0500
                Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-15 20:02 -0500
                Re: VMS Bootcamp Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> - 2025-11-17 19:52 +0000
                Re: VMS Bootcamp cross@spitfire.i.gajendra.net (Dan Cross) - 2025-11-18 13:04 +0000
                Re: VMS Bootcamp cross@spitfire.i.gajendra.net (Dan Cross) - 2025-11-18 13:06 +0000
                Re: VMS Bootcamp Dave Froble <davef@tsoft-inc.com> - 2025-11-29 19:09 -0500
                Re: VMS Bootcamp Brian Schenkenberger <mail@SendSpamHere.ORG> - 2025-11-12 18:39 -0500
                Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-12 18:49 -0500
                Re: VMS Bootcamp cross@spitfire.i.gajendra.net (Dan Cross) - 2025-11-15 15:10 +0000
                Re: VMS Bootcamp Dave Froble <davef@tsoft-inc.com> - 2025-11-29 19:17 -0500
                Re: VMS Bootcamp antispam@fricas.org (Waldek Hebisch) - 2025-11-30 23:00 +0000
                Re: VMS Bootcamp cross@spitfire.i.gajendra.net (Dan Cross) - 2025-12-01 16:08 +0000
            Re: VMS Bootcamp bill <bill.gunshannon@gmail.com> - 2025-11-07 12:39 -0500
              Re: VMS Bootcamp Arne Vajhøj <arne@vajhoej.dk> - 2025-11-07 14:54 -0500
              Re: VMS Bootcamp cross@spitfire.i.gajendra.net (Dan Cross) - 2025-11-07 21:46 +0000
                Re: VMS Bootcamp Chris Townley <news@cct-net.co.uk> - 2025-11-07 23:47 +0000
              Re: VMS Bootcamp John Reagan <johnrreagan@earthlink.net> - 2025-11-07 16:58 -0500

csiph-web