Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Your fault -- core dumped


computers / comp.os.vms / Re: Kernel Transplantation (was: Re: New CEO of VMS Software)

SubjectAuthor
* New CEO of VMS SoftwareSlo
+* Re: New CEO of VMS SoftwareArne Vajhøj
|`* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
| `- Re: New CEO of VMS SoftwareArne Vajhøj
`* Re: New CEO of VMS SoftwareSimon Clubley
 +* Re: New CEO of VMS SoftwareArne Vajhøj
 |+* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||`* Re: New CEO of VMS SoftwareArne Vajhøj
 || `* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||  `* Re: New CEO of VMS SoftwareArne Vajhøj
 ||   `* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||    `* Re: New CEO of VMS SoftwareArne Vajhøj
 ||     `* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||      +* Re: New CEO of VMS SoftwareArne Vajhøj
 ||      |`* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||      | `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Stephen Hoffman
 ||      |  `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||      |   `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Stephen Hoffman
 ||      |    `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||      |     +* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Dan Cross
 ||      |     |+* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||      |     ||`- Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Dan Cross
 ||      |     |`- Re: Kernel Transplantation (was: Re: New CEO of VMS Software)bill
 ||      |     `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Stephen Hoffman
 ||      |      `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||      |       +* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Simon Clubley
 ||      |       |+* Re: Kernel TransplantationMark Berryman
 ||      |       ||+- Re: Kernel TransplantationLawrence D'Oliveiro
 ||      |       ||`* Re: Kernel TransplantationSimon Clubley
 ||      |       || `- Re: Kernel TransplantationMark Berryman
 ||      |       |`* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||      |       | `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Simon Clubley
 ||      |       |  +* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||      |       |  |`* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Simon Clubley
 ||      |       |  | +* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||      |       |  | |`* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Simon Clubley
 ||      |       |  | | +- Re: Kernel TransplantationArne Vajhøj
 ||      |       |  | | +* Re: Kernel TransplantationMark Berryman
 ||      |       |  | | |+- Re: Kernel TransplantationSimon Clubley
 ||      |       |  | | |+- Re: Kernel TransplantationDave Froble
 ||      |       |  | | |+- Re: Kernel TransplantationArne Vajhøj
 ||      |       |  | | |+* Re: Kernel TransplantationLawrence D'Oliveiro
 ||      |       |  | | ||`* Re: Kernel TransplantationArne Vajhøj
 ||      |       |  | | || +- Re: Kernel TransplantationLawrence D'Oliveiro
 ||      |       |  | | || `- Re: Kernel TransplantationDan Cross
 ||      |       |  | | |`- Re: Kernel TransplantationDan Cross
 ||      |       |  | | `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||      |       |  | |  `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Simon Clubley
 ||      |       |  | |   `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||      |       |  | |    +- Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Scott Dorsey
 ||      |       |  | |    `- Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Simon Clubley
 ||      |       |  | +* Re: Kernel TransplantationArne Vajhøj
 ||      |       |  | |`* Re: Kernel TransplantationSimon Clubley
 ||      |       |  | | `- Re: Kernel TransplantationArne Vajhøj
 ||      |       |  | +* Re: Kernel TransplantationDave Froble
 ||      |       |  | |`- Re: Kernel TransplantationSimon Clubley
 ||      |       |  | `* Re: Kernel TransplantationMark Berryman
 ||      |       |  |  `* Re: Kernel TransplantationSimon Clubley
 ||      |       |  |   `* Re: Kernel TransplantationMark Berryman
 ||      |       |  |    `* Re: Kernel TransplantationSimon Clubley
 ||      |       |  |     +* Re: Kernel TransplantationStephen Hoffman
 ||      |       |  |     |`- Re: Kernel TransplantationLawrence D'Oliveiro
 ||      |       |  |     `* Re: Kernel TransplantationMark Berryman
 ||      |       |  |      `* Re: Kernel TransplantationSimon Clubley
 ||      |       |  |       `* Re: Kernel TransplantationMark Berryman
 ||      |       |  |        +* Re: Kernel TransplantationSimon Clubley
 ||      |       |  |        |`* Re: Kernel TransplantationStephen Hoffman
 ||      |       |  |        | `- Re: Kernel TransplantationMark Berryman
 ||      |       |  |        `* Re: Kernel TransplantationArne Vajhøj
 ||      |       |  |         +- Re: Kernel TransplantationHans Bachner
 ||      |       |  |         `* Re: Kernel TransplantationSimon Clubley
 ||      |       |  |          `- Re: Kernel TransplantationMark Berryman
 ||      |       |  `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||      |       |   `- Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Simon Clubley
 ||      |       `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Stephen Hoffman
 ||      |        `* Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||      |         `- Re: Kernel Transplantation (was: Re: New CEO of VMS Software)Stephen Hoffman
 ||      `* Re: New CEO of VMS SoftwareDan Cross
 ||       +* Re: New CEO of VMS SoftwareArne Vajhøj
 ||       |`- Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||       +* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||       |+* Re: New CEO of VMS SoftwareDan Cross
 ||       ||`* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||       || +* Re: New CEO of VMS SoftwareRobert A. Brooks
 ||       || |`* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||       || | +* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||       || | |`* Re: New CEO of VMS SoftwareArne Vajhøj
 ||       || | | `* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||       || | |  +* Re: New CEO of VMS SoftwareDan Cross
 ||       || | |  |+- Re: New CEO of VMS SoftwareArne Vajhøj
 ||       || | |  |`* Re: New CEO of VMS SoftwareLawrence D'Oliveiro
 ||       || | |  | `- Re: New CEO of VMS SoftwareDan Cross
 ||       || | |  `- Re: New CEO of VMS SoftwareArne Vajhøj
 ||       || | `* Re: 64-bit (was Re: New CEO of VMS Software)Stephen Hoffman
 ||       || |  +* Re: 64-bit (was Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||       || |  |+- Re: 64-bit (was Re: New CEO of VMS Software)Arne Vajhøj
 ||       || |  |`* Re: 64-bit (was Re: New CEO of VMS Software)Dave Froble
 ||       || |  | +- Re: 64-bit (was Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||       || |  | `* off topic: BASIC (was Re: 64-bit)mjos_examine
 ||       || |  |  +- Re: off topic: BASIC (was Re: 64-bit)Arne Vajhøj
 ||       || |  |  `* Re: BASIC (was Re: 64-bit)Lawrence D'Oliveiro
 ||       || |  +* Re: 64-bit (was Re: New CEO of VMS Software)Arne Vajhøj
 ||       || |  +* Re: 64-bit (was Re: New CEO of VMS Software)Lawrence D'Oliveiro
 ||       || |  `* Re: 64-bit (was Re: New CEO of VMS Software)Dave Froble
 ||       || +- Re: New CEO of VMS SoftwareDan Cross
 ||       || `- Re: New CEO of VMS SoftwareSingle Stage to Orbit
 ||       |`* Re: New CEO of VMS SoftwareArne Vajhøj
 ||       `* Re: New CEO of VMS Softwarebill
 |+- Re: New CEO of VMS SoftwareArne Vajhøj
 |`* Re: New CEO of VMS Softwaremjos_examine
 `* Re: New CEO of VMS SoftwareArne Vajhøj

Pages:123456789101112131415161718
Re: 64-bit (was Re: New CEO of VMS Software)

<l06a5cF2supU13@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32535&group=comp.os.vms#32535

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: 64-bit (was Re: New CEO of VMS Software)
Date: Tue, 9 Jan 2024 20:28:11 -0500
Lines: 36
Message-ID: <l06a5cF2supU13@mid.individual.net>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unkl2j$26hik$1@dont-email.me>
<unkngt$26oq9$3@dont-email.me> <unkp53$26vut$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net LEhiH2VklBdRDfUEsVTfdgf/4+GG0QHv+0Gg4Ei0Pjf+VmVg3e
Cancel-Lock: sha1:M7thjtkHvGH2G9Vm5lQxhFtmPGw= sha256:xmDCvUUTeysuaEhhkoBjFBT7nctAkeNyD0V6RZ73NiI=
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <unkp53$26vut$1@dont-email.me>
 by: bill - Wed, 10 Jan 2024 01:28 UTC

On 1/9/2024 7:42 PM, Arne Vajhøj wrote:
> On 1/9/2024 7:14 PM, Lawrence D'Oliveiro wrote:
>> On Tue, 9 Jan 2024 18:33:13 -0500, Dave Froble wrote:
>>> I seriously doubt that any [noddy] users would take advantage of a
>>> conversion to 64 bit addresses.  So why bother?
>>
>> In the x86-32/x86-64 situation in particular, the 32-bit architecture is
>> known for being register-poor. This is alleviated somewhat in the 64-bit
>> extensions. This means a compiler can generate more efficient code using
>> the 64-bit instructions.
>
> And?
>
> The VMS 32 vs 64 bit discussion has nothing to do with traditional
> 32 bit vs 64 bit.
>
> There has never been and never will be a VMS Basic for x86 (IA-32).
>
> VMS Basic is expected to become available for VMS x86-64 any day.
>
> And we expect it to store 32 bit pointers because that is
> what it does on Alpha and Itanium.
>
> It will use x86-64 instructions and x86-64 registers and x86-64
> address space and so on.
>
> And we are discussing whether it some day in the future should
> switch to use 64 bit pointers.

It's BASIC. Why wold it eve need more than 64K of memory?

Sorry Dave, I couldn't resist. ;-)

bill

Re: 64-bit (was Re: New CEO of VMS Software)

<unm6g9$2gm0n$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32540&group=comp.os.vms#32540

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: 64-bit (was Re: New CEO of VMS Software)
Date: Wed, 10 Jan 2024 13:36:09 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <unm6g9$2gm0n$1@dont-email.me>
References: <unkd47$25cg2$1@dont-email.me> <memo.20240109213514.16260B@jgd.cix.co.uk> <unkm76$26iqn$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 Jan 2024 13:36:09 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a2601564ae2881debe751d1b5293542e";
logging-data="2643991"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+iJUThumEdraJWwMFpzsJV+8JpX15ULKI="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:1y8kRdk9d/PxfgWgMMMGVoMgoNU=
 by: Simon Clubley - Wed, 10 Jan 2024 13:36 UTC

On 2024-01-09, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 1/9/2024 4:35 PM, John Dallman wrote:
>> In article <unkd47$25cg2$1@dont-email.me>, arne@vajhoej.dk (Arne Vajhøj)
>> wrote:
>>> I suspect that all direct calls to LIB$ and SYS$ no matter if it is
>>> Macro-32 or Fortran or C would have to be manually edited to use
>>> new 64 bit capable version, but that the various language RTL
>>> could switch to 64 bit capable versions transparently.
>>
>> With a sufficiently regular naming scheme, a compiler could make
>> substitutions, but I don't know if the current scheme will cope.
>
> If the arguments are simple buffer addresses, then maybe the
> compiler could do something.
>
> But what with more complex data structures like item lists?
>
> A Fortran compiler could add a 64 to the function name called and
> could pass a 64 bit descriptor instead of a 32 bit descriptor for
> a string. But I can't imagine it changing all the addresses
> in an item list from INTEGER*4 to INTEGER*8.
>

It could if there was a SDL definition for the itemlist and if the SDL
definition contained information that the field was an address instead
of a longword.

As an alternative, and getting back to the core of the problem (Macro-32
does not have an address datatype so all addresses in HLLs were stored in
unabstracted longwords), if the user's source code defined that field as
an address pointer, instead of a uint32_t (for example), then the compiler
would have more information to work with when deciding whether to generate
32-bit or 64-bit addresses depending on the function name.

This is exactly what happened when badly-written C code was forced to
move from "unsigned long int ptr" to "struct some_struct_def *ptr" when
moving to the 64-bit world. The nice thing about that C code is that it
could be changed in a way that enabled it to continue working in both
a 32-bit and 64-bit environment.

Because of the mixed 32-bit/64-bit address space in VMS, this approach
would be more tricky than in Unix/Windows, but it could still be viable.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Kernel Transplantation (was: Re: New CEO of VMS Software)

<unm6op$2gm0n$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32543&group=comp.os.vms#32543

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Kernel Transplantation (was: Re: New CEO of VMS Software)
Date: Wed, 10 Jan 2024 13:40:41 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <unm6op$2gm0n$2@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com> <un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me> <un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me> <un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me> <un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me> <un7ren$3s7nl$1@dont-email.me> <un7rso$3s6ss$1@dont-email.me> <un818j$l6e$1@dont-email.me> <una8l0$b8m8$1@dont-email.me> <unaf2a$bpv5$6@dont-email.me> <unc6kb$n3h1$1@dont-email.me> <uncbv2$ns66$1@dont-email.me> <unk710$24f0u$1@dont-email.me> <unkg6p$25ql0$1@dont-email.me>
Injection-Date: Wed, 10 Jan 2024 13:40:41 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a2601564ae2881debe751d1b5293542e";
logging-data="2643991"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Z3AkVXNQlZaUxYTn53vsaDiRS3VAzXw0="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:U+uzZg2yVBUO2K0BYoq396eSjzQ=
 by: Simon Clubley - Wed, 10 Jan 2024 13:40 UTC

On 2024-01-09, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
> On Tue, 9 Jan 2024 14:32:48 -0500, Stephen Hoffman wrote:
>
>> And again, what you are interested here in has been available for many
>> years via Sector 7.
>
> I?m not sure they did a comprehensive enough job. For instance, I remember
> the previous time this came up, reading between the lines in one of their
> case studies, the original customer scenario mentioned using DECnet, but
> that was missiong from the description of the solution.

DECnet should not be in use in today's security world and a customer
should have been forced away from using DECnet anyway due to external
auditing and security standards.

I do remember what Sector 7 offers as being very complete (within the
limits of moving to another OS) and I don't see how reinventing the
wheel would be a viable commercial option, given what Sector 7 already has.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: 64-bit (was Re: New CEO of VMS Software)

<unm6ud$2gm0n$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32544&group=comp.os.vms#32544

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: 64-bit (was Re: New CEO of VMS Software)
Date: Wed, 10 Jan 2024 13:43:42 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <unm6ud$2gm0n$3@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com> <un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me> <un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me> <un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me> <un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me> <un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com> <un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com> <un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me> <unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk> <unk7ka$24i3c$1@dont-email.me> <unkl2j$26hik$1@dont-email.me>
Injection-Date: Wed, 10 Jan 2024 13:43:42 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a2601564ae2881debe751d1b5293542e";
logging-data="2643991"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19C6k4ymGMp1Q9B9My8kwjkt3iDEeNqGbk="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:oT1hh8cgBH0MLjrIbR+ZsBdKtGI=
 by: Simon Clubley - Wed, 10 Jan 2024 13:43 UTC

On 2024-01-09, Dave Froble <davef@tsoft-inc.com> wrote:
>
> As far as I know, totally 64 bit apps can be implemented on VMS. So, what's the
> problem. The fact that there is also that 32 bit capability hanging around
> should not be a detriment, right?
>

Try using RMS in totally 64-bit mode. Unless there's been further
development since, not everything in RMS had a 64-bit address option.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: 64-bit (was Re: New CEO of VMS Software)

<unmjik$2io0o$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32547&group=comp.os.vms#32547

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: m6502...@gmail.com (mjos_examine)
Newsgroups: comp.os.vms
Subject: Re: 64-bit (was Re: New CEO of VMS Software)
Date: Wed, 10 Jan 2024 12:19:16 -0500
Organization: A noiseless patient Spider
Lines: 114
Message-ID: <unmjik$2io0o$1@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unkl2j$26hik$1@dont-email.me>
<unkltv$26iqn$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 Jan 2024 17:19:16 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="02b4ebedb80c13cc9416fdfa833799eb";
logging-data="2711576"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/6+NIgKCPESuN7aHl9WvWd"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:KP0g08wMwBG5mjedc7EFj6RuZiY=
Content-Language: en-US
In-Reply-To: <unkltv$26iqn$1@dont-email.me>
 by: mjos_examine - Wed, 10 Jan 2024 17:19 UTC

On 2024-01-09 6:47 p.m., Arne Vajhøj wrote:
> I don't have a problem with API's expecting 32 bit pointers being present.
>
> I have a problem with the situations where there is a function
> expecting 32 bit pointers but no function expecting 64 bit pointers.
> When one for whatever reason have a pointer to something
> up in P2 space. Allocating memory in P0 space, copy from
> P2 to P0, call function, copy back if necessary and
> deallocate it not elegant.

It looks like the compiler (and linker) will suitably warn, which is good.

--- snip mytest.c ---
/* experimenting with pointers */

#include <stdio.h>

# pragma __pointer_size __save
# pragma __pointer_size 64
char *my64bitpointer = (char *) 0x100000000;
# pragma __pointer_size 32
char *my32bitpointer = (char *) 0x10000000;
void my32bitfunction(char *ptr);
# pragma __pointer_size __restore

char *testdefault1, *testdefault2;

int main(int argc, char *argv[])
{ printf("my64bitpointer's address is %llp\n", my64bitpointer);
printf("my32bitpointer's address is %p\n", my32bitpointer);
testdefault1 = my64bitpointer;
testdefault2 = my32bitpointer;
my32bitfunction(my64bitpointer);
my32bitfunction(my32bitpointer);
}

# pragma __pointer_size __save
# pragma __pointer_size 32
void my32bitfunction(char *ptr)
{ printf("This is my function that requires a 32-bit parameter.\n");
} # pragma __pointer_size __restore

================================
$ cc mytest.c

# pragma __pointer_size __save
..........^
%CC-I-PRAGIGNORE, The pointer size control pointer_size pragma is not
active. Pragma is ignored.
at line number 5 in file DKA100:[test]mytest.c;2

char *my64bitpointer = (char *) 0x100000000;
........................^
%CC-I-INTCONSTTRUNC, In the initializer for my64bitpointer, conversion
of the constant "(char ...)0X0000000100000000" to pointer to char type
will cause data loss.
at line number 7 in file DKA100:[test]mytest.c;2
$ link mytest
$ run mytest
my64bitpointer's address is 0
my32bitpointer's address is 10000000
This is my function that requires a 32-bit parameter.
This is my function that requires a 32-bit parameter.

================================
$ cc /POINTER_SIZE=32 mytest.c

testdefault1 = my64bitpointer;
....................^
%CC-W-MAYLOSEDATA2, In this statement, "my64bitpointer" has a larger
data size than "short pointer to char".
Assignment can result in data loss.
at line number 19 in file DKA100:[test]mytest.c;2

my32bitfunction(my64bitpointer);
.....................^
%CC-W-MAYLOSEDATA2, In this statement, "my64bitpointer" has a larger
data size than "short pointer to char".
Assignment can result in data loss.
at line number 21 in file DKA100:[test]mytest.c;2
$ link mytest
%ILINK-W-COMPWARN, compilation warnings
module: MYTEST
file: DKA100:[test]mytest.OBJ;6
$ run mytest
my64bitpointer's address is 100000000
my32bitpointer's address is 10000000
This is my function that requires a 32-bit parameter.
This is my function that requires a 32-bit parameter.

================================
$ cc /POINTER_SIZE=64 mytest.c

my32bitfunction(my64bitpointer);
.....................^
%CC-W-MAYLOSEDATA2, In this statement, "my64bitpointer" has a larger
data size than "short pointer to char".
Assignment can result in data loss.
at line number 21 in file DKA100:[test]mytest.c;2
$ link mytest
%ILINK-W-COMPWARN, compilation warnings
module: MYTEST
file: DKA100:[test]mytest.OBJ;7
$ run mytest
my64bitpointer's address is 100000000
my32bitpointer's address is 10000000
This is my function that requires a 32-bit parameter.
This is my function that requires a 32-bit parameter.

off topic: BASIC (was Re: 64-bit)

<unmmca$2j8r3$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32549&group=comp.os.vms#32549

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: m6502...@gmail.com (mjos_examine)
Newsgroups: comp.os.vms
Subject: off topic: BASIC (was Re: 64-bit)
Date: Wed, 10 Jan 2024 13:07:04 -0500
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <unmmca$2j8r3$1@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 10 Jan 2024 18:07:06 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="02b4ebedb80c13cc9416fdfa833799eb";
logging-data="2728803"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/CGR1n5fKudkvt2Z1HQGI8"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:bnbmPAUBMEGq+CpbAx6cHGycnS8=
In-Reply-To: <unkl4r$26hik$2@dont-email.me>
Content-Language: en-US
 by: mjos_examine - Wed, 10 Jan 2024 18:07 UTC

On 2024-01-09 6:34 p.m., Dave Froble wrote:
>>
>> BASIC ... you got to be kidding, right?
>>
>> If kids wanted to learn programming these days, I would point them at
>> Python.
>>
>
> Bigot alert ....

Outside of UNIX, and beyond VMS, I think BASIC did have a pretty good
run in the 90's and early 2000's, particularly on the Windows desktop
platform.

Visual Basic (classic, producing native applications) was popular in the
90's, especially.

Eventually, .NET came along and they switched Visual Basic over to
producing managed applications, but C# quickly overtook BASIC in
popularity there.

Also, back when MS introduced their scripting host, vbscript was a very
popular language for that. Powershell's introduction is probably what
changed that landscape.

I think Visual Basic for Applications was also popular for macros and
automation within the MS Office suite back in the day. I don't really
know if it still is.

That's all I have to say about that.

Re: off topic: BASIC (was Re: 64-bit)

<659ee78e$0$708$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32550&group=comp.os.vms#32550

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Wed, 10 Jan 2024 13:53:02 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: off topic: BASIC (was Re: 64-bit)
Content-Language: en-US
Newsgroups: comp.os.vms
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me> <unmmca$2j8r3$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <unmmca$2j8r3$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 47
Message-ID: <659ee78e$0$708$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 77a9835d.news.sunsite.dk
X-Trace: 1704912782 news.sunsite.dk 708 arne@vajhoej.dk/68.9.63.232:54430
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Wed, 10 Jan 2024 18:53 UTC

On 1/10/2024 1:07 PM, mjos_examine wrote:
> Outside of UNIX, and beyond VMS, I think BASIC did have a pretty good
> run in the 90's and early 2000's, particularly on the Windows desktop
> platform.
>
> Visual Basic (classic, producing native applications) was popular in the
> 90's, especially.

Mid 90's and up to early 00's before business GUI's went all web,
then VB6 was king of business GUI's. VB6 was way more used than
Delphi, Jyacc etc..

> Eventually, .NET came along and they switched Visual Basic over to
> producing managed applications, but C# quickly overtook BASIC in
> popularity there.

C# was the language being pushed as the language to learn. VB.NET
was the language for those already knowing VB. 20 years forward
and VB.NET is niche due to natural change in developer population.

> Also, back when MS introduced their scripting host, vbscript was a very
> popular language for that. Powershell's introduction is probably what
> changed that landscape.

MS only shipped VBScript and JScript. VBS was by far the most popular.
But scripting host was a little bit more programming centric than shell.
Great for traversing file system or registry, but not good for typical
shell operations on files.

(and VBS was also used a lot in ASP Classic)

> I think Visual Basic for Applications was also popular for macros and
> automation within the MS Office suite back in the day.

Especially in Access the VBA often turned into significant
programming - more than macros/automation.

++++

Besides MS there were also other PC Basic flavors. Most notable:
Borland TurboBasic later PowerBasic.

And the open source world got FreeBASIC for Windows/Linux/FreeBSD.
Even though I have never tried it.

Arne

Re: Kernel Transplantation

<unmtd4$2kd82$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32552&group=comp.os.vms#32552

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mar...@theberrymans.com (Mark Berryman)
Newsgroups: comp.os.vms
Subject: Re: Kernel Transplantation
Date: Wed, 10 Jan 2024 13:06:59 -0700
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <unmtd4$2kd82$1@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rso$3s6ss$1@dont-email.me>
<un818j$l6e$1@dont-email.me> <una8l0$b8m8$1@dont-email.me>
<unaf2a$bpv5$6@dont-email.me> <unc6kb$n3h1$1@dont-email.me>
<uncbv2$ns66$1@dont-email.me> <unk710$24f0u$1@dont-email.me>
<unkg6p$25ql0$1@dont-email.me> <unm6op$2gm0n$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 10 Jan 2024 20:07:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5b94037d023848114ff3f2c32b343260";
logging-data="2766082"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ln/F5lVrNEzaIn5P4hifvF0zltm6jkQs="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:M3ts4Me9T0ZzhSY0z2lIl5IvvwE=
Content-Language: en-US
In-Reply-To: <unm6op$2gm0n$2@dont-email.me>
 by: Mark Berryman - Wed, 10 Jan 2024 20:06 UTC

On 1/10/24 6:40 AM, Simon Clubley wrote:
> On 2024-01-09, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>> On Tue, 9 Jan 2024 14:32:48 -0500, Stephen Hoffman wrote:
>>
>>> And again, what you are interested here in has been available for many
>>> years via Sector 7.
>>
>> I?m not sure they did a comprehensive enough job. For instance, I remember
>> the previous time this came up, reading between the lines in one of their
>> case studies, the original customer scenario mentioned using DECnet, but
>> that was missiong from the description of the solution.
>
> DECnet should not be in use in today's security world and a customer
> should have been forced away from using DECnet anyway due to external
> auditing and security standards.
>
..
..
..

Hogwash. DECnet can be made just as secure as any IP communication by
simply using IP transports. A couple of simple examples:

1. Run DECnet phase V. Use DECnet-over-IP, and encrypt it with IPSEC
before it ever leaves your host. This not only encrypts all of your
DECnet traffic but it means that DECnet proxies are now as secure as
your IPSEC profile.

1a. If you are running OpenVMS on x86, TCP/IP Services does not
currently provide IPSEC and Multinet is not yet available. However,
VMware ESXi does support IPSEC. You can configure your ESXi host to do
the encryption for you. You just need to do your DECnet-over-IP traffic
using IPv6.

2. Run DECnet phase IV. Install pyDECnet on any host in your LAN that
supports python (I use a dedicated raspberry pi). This will be your
DECnet router. Isolate DECnet traffic to its own VLAN. All off-LAN
DECnet traffic is encrypted by the pyDECnet host, again, likely using IPSEC.

More security that this is possible. If you have a security requirement
this doesn't meet, let me know.

Mark Berryman

Re: Kernel Transplantation (was: Re: New CEO of VMS Software)

<unmtqd$2k7pr$5@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32554&group=comp.os.vms#32554

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: Kernel Transplantation (was: Re: New CEO of VMS Software)
Date: Wed, 10 Jan 2024 20:14:06 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <unmtqd$2k7pr$5@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rso$3s6ss$1@dont-email.me>
<un818j$l6e$1@dont-email.me> <una8l0$b8m8$1@dont-email.me>
<unaf2a$bpv5$6@dont-email.me> <unc6kb$n3h1$1@dont-email.me>
<uncbv2$ns66$1@dont-email.me> <unk710$24f0u$1@dont-email.me>
<unkg6p$25ql0$1@dont-email.me> <unm6op$2gm0n$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 Jan 2024 20:14:06 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4abdc210971f7614a1a31b32233ac41f";
logging-data="2760507"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+o8fU80YUPeGKmOWZyp25H"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:IQuSgQsYbb8b54R3gYu/Br3ci0o=
 by: Lawrence D'Oliv - Wed, 10 Jan 2024 20:14 UTC

On Wed, 10 Jan 2024 13:40:41 -0000 (UTC), Simon Clubley wrote:

> On 2024-01-09, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>> On Tue, 9 Jan 2024 14:32:48 -0500, Stephen Hoffman wrote:
>>
>>> And again, what you are interested here in has been available for many
>>> years via Sector 7.
>>
>> I?m not sure they did a comprehensive enough job. For instance, I
>> remember the previous time this came up, reading between the lines in
>> one of their case studies, the original customer scenario mentioned
>> using DECnet, but that was missiong from the description of the
>> solution.
>
> DECnet should not be in use in today's security world and a customer
> should have been forced away from using DECnet anyway due to external
> auditing and security standards.

Surely that’s their choice. I thought the point was to make the transition
away from VMS as painless as possible. Others were trying to poke holes in
my claims of minimal pain; now you are trying to add to the pain instead.

Nowadays, the whole Internet is built on the concept of running secure
protocols over insecure channels. Those secure protocols can in turn be
channels for older, insecure protocols--this is not rocket science.

Re: BASIC (was Re: 64-bit)

<unmtvu$2k7pr$6@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32555&group=comp.os.vms#32555

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: BASIC (was Re: 64-bit)
Date: Wed, 10 Jan 2024 20:17:03 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <unmtvu$2k7pr$6@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me> <unmmca$2j8r3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 Jan 2024 20:17:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4abdc210971f7614a1a31b32233ac41f";
logging-data="2760507"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+FLvalXCCTCqceSEd+CdW2"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:x9pSpxLfnaE08TzBHsIpixv2sM0=
 by: Lawrence D'Oliv - Wed, 10 Jan 2024 20:17 UTC

On Wed, 10 Jan 2024 13:07:04 -0500, mjos_examine wrote:

> ... I think BASIC did have a pretty good
> run in the 90's and early 2000's, particularly on the Windows desktop
> platform.

It had a role on 1980s micros, I’ll grant you that. The ability to switch
on and start typing code made for quite a productive environment: type a
statement with a line number to add it to your in-memory program, or
without to execute the line immediately.

Nowadays, Jupyter notebooks offer a more modern environment for such
incremental, even scratchpad-style programming. And Python is a more
modern language without the limitations of BASIC.

Re: BASIC (was Re: 64-bit)

<unn96t$2fs6b$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32564&group=comp.os.vms#32564

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: BASIC (was Re: 64-bit)
Date: Wed, 10 Jan 2024 23:28:29 +0000
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <unn96t$2fs6b$1@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me> <unmmca$2j8r3$1@dont-email.me>
<unmtvu$2k7pr$6@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 Jan 2024 23:28:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="3a496be3cf2d5380343aeab87d79d065";
logging-data="2617547"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ALe0JiXssPsSl5TaBhDP0g2ryuQUs3Ok="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:YG6PRBfzbeqRHRuEqCzSxUCvcVk=
In-Reply-To: <unmtvu$2k7pr$6@dont-email.me>
Content-Language: en-GB
 by: Chris Townley - Wed, 10 Jan 2024 23:28 UTC

On 10/01/2024 20:17, Lawrence D'Oliveiro wrote:
> On Wed, 10 Jan 2024 13:07:04 -0500, mjos_examine wrote:
>
>> ... I think BASIC did have a pretty good
>> run in the 90's and early 2000's, particularly on the Windows desktop
>> platform.
>
> It had a role on 1980s micros, I’ll grant you that. The ability to switch
> on and start typing code made for quite a productive environment: type a
> statement with a line number to add it to your in-memory program, or
> without to execute the line immediately.
>
> Nowadays, Jupyter notebooks offer a more modern environment for such
> incremental, even scratchpad-style programming. And Python is a more
> modern language without the limitations of BASIC.

Have you ever used DEC/Compaq/HP basic?

It is unlike the early home computer Basic. In its day it was a modern
highly structured language - which was of course compiled.

I maintained and developed an ERP system consisting of well over a
million lines of code, which worked well to support our business

--
Chris

Re: BASIC (was Re: 64-bit)

<unnahr$2mf8b$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32565&group=comp.os.vms#32565

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: BASIC (was Re: 64-bit)
Date: Wed, 10 Jan 2024 17:51:22 -0600
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <unnahr$2mf8b$1@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me> <unmmca$2j8r3$1@dont-email.me>
<unmtvu$2k7pr$6@dont-email.me> <unn96t$2fs6b$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 Jan 2024 23:51:23 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c04e3ec05048386d7186b01cee67964f";
logging-data="2833675"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX181NK7uGFMsU7Bw88iSQKVQ+fJBWkxTS8Q="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:N7Z4KcLEkJP82ttJF5DxQ/fRulo=
In-Reply-To: <unn96t$2fs6b$1@dont-email.me>
Content-Language: en-US
 by: Craig A. Berry - Wed, 10 Jan 2024 23:51 UTC

On 1/10/24 5:28 PM, Chris Townley wrote:
> On 10/01/2024 20:17, Lawrence D'Oliveiro wrote:
>> On Wed, 10 Jan 2024 13:07:04 -0500, mjos_examine wrote:
>>
>>> ... I think BASIC did have a pretty good
>>> run in the 90's and early 2000's, particularly on the Windows desktop
>>> platform.
>>
>> It had a role on 1980s micros, I’ll grant you that. The ability to switch
>> on and start typing code made for quite a productive environment: type a
>> statement with a line number to add it to your in-memory program, or
>> without to execute the line immediately.
>>
>> Nowadays, Jupyter notebooks offer a more modern environment for such
>> incremental, even scratchpad-style programming. And Python is a more
>> modern language without the limitations of BASIC.
>
> Have you ever used DEC/Compaq/HP basic?
>
> It is unlike the early home computer Basic. In its day it was a modern
> highly structured language - which was of course compiled.
>
> I maintained and developed an ERP system consisting of well over a
> million lines of code, which worked well to support our business
>

It also has some pretty nice features for convenient access to indexed
RMS files. Today one might not choose RMS as the "database" or DEC BASIC
as the language for a new project. But there is some pretty good old
stuff using them that works quite well. DEC BASIC is definitely not a
toy language.

Re: BASIC (was Re: 64-bit)

<unnan4$2mf2a$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32566&group=comp.os.vms#32566

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: BASIC (was Re: 64-bit)
Date: Wed, 10 Jan 2024 23:54:12 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <unnan4$2mf2a$2@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me> <unmmca$2j8r3$1@dont-email.me>
<unmtvu$2k7pr$6@dont-email.me> <unn96t$2fs6b$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 Jan 2024 23:54:12 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="de052cf5146997704944f12bae9cde46";
logging-data="2833482"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX191IKWHLt864E4tc2wPYwn1"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:jWQKzEqw1ls9KLGGghPVa7UGlXg=
 by: Lawrence D'Oliv - Wed, 10 Jan 2024 23:54 UTC

On Wed, 10 Jan 2024 23:28:29 +0000, Chris Townley wrote:

> On 10/01/2024 20:17, Lawrence D'Oliveiro wrote:
>
>> On Wed, 10 Jan 2024 13:07:04 -0500, mjos_examine wrote:
>>
>>> ... I think BASIC did have a pretty good
>>> run in the 90's and early 2000's, particularly on the Windows desktop
>>> platform.
>>
>> It had a role on 1980s micros, I’ll grant you that. The ability to
>> switch on and start typing code made for quite a productive
>> environment: type a statement with a line number to add it to your
>> in-memory program, or without to execute the line immediately.
>>
>> Nowadays, Jupyter notebooks offer a more modern environment for such
>> incremental, even scratchpad-style programming. And Python is a more
>> modern language without the limitations of BASIC.
>
> Have you ever used DEC/Compaq/HP basic?

I think so, yes. It very much tried to emulate the interactive BASIC-PLUS
environment from RSTS/E, as I recall (right down to the “Ready” prompt).

> It is unlike the early home computer Basic. In its day it was a modern
> highly structured language - which was of course compiled.

There is one BASIC that I have heard about, but never used, which sounded
genuinely interesting, and that was GRASS (or ZGRASS, as the Z80 version
was called). It had multithreading and no line numbers. Function bodies
were held in string variables, and interpreted from there. And this was
from 1978.

There are some documents about it at Bitsavers.

> I maintained and developed an ERP system consisting of well over a
> million lines of code, which worked well to support our business

So you got it to work, back in the day. Nowadays, there are easier ways of
achieving the same thing. For one thing, you would have many existing
libraries to draw on, instead of having to write all that code yourself.

Re: BASIC (was Re: 64-bit)

<unnb75$2mic7$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32567&group=comp.os.vms#32567

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.nntp4.net!news.hispagatos.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: BASIC (was Re: 64-bit)
Date: Wed, 10 Jan 2024 19:02:45 -0500
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <unnb75$2mic7$1@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me> <unmmca$2j8r3$1@dont-email.me>
<unmtvu$2k7pr$6@dont-email.me> <unn96t$2fs6b$1@dont-email.me>
<unnan4$2mf2a$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 11 Jan 2024 00:02:45 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="251605f2229d235d1c244ad7e1ae86f4";
logging-data="2836871"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Y2x3/Hl4Ob3ihezmwGdSQ/L6Mb6ilKE8="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:l0Nc5VnAlE0QKsbzFANVvCpJhUY=
Content-Language: en-US
In-Reply-To: <unnan4$2mf2a$2@dont-email.me>
 by: Arne Vajhøj - Thu, 11 Jan 2024 00:02 UTC

On 1/10/2024 6:54 PM, Lawrence D'Oliveiro wrote:
> On Wed, 10 Jan 2024 23:28:29 +0000, Chris Townley wrote:
>> On 10/01/2024 20:17, Lawrence D'Oliveiro wrote:
>>> On Wed, 10 Jan 2024 13:07:04 -0500, mjos_examine wrote:
>>>> ... I think BASIC did have a pretty good
>>>> run in the 90's and early 2000's, particularly on the Windows desktop
>>>> platform.
>>>
>>> It had a role on 1980s micros, I’ll grant you that. The ability to
>>> switch on and start typing code made for quite a productive
>>> environment: type a statement with a line number to add it to your
>>> in-memory program, or without to execute the line immediately.

>> Have you ever used DEC/Compaq/HP basic?
>
> I think so, yes. It very much tried to emulate the interactive BASIC-PLUS
> environment from RSTS/E, as I recall (right down to the “Ready” prompt).

VMS Basic is compiled just like Fortran, Cobol, Pascal and C.

Same is VB.NET.

And PowerBasic.

And FreeBASIC.

>> I maintained and developed an ERP system consisting of well over a
>> million lines of code, which worked well to support our business
>
> So you got it to work, back in the day. Nowadays, there are easier ways of
> achieving the same thing. For one thing, you would have many existing
> libraries to draw on, instead of having to write all that code yourself.

The world has evolved.

Arne

Re: BASIC (was Re: 64-bit)

<l091juFgdomU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32569&group=comp.os.vms#32569

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: BASIC (was Re: 64-bit)
Date: Wed, 10 Jan 2024 21:20:46 -0500
Lines: 27
Message-ID: <l091juFgdomU1@mid.individual.net>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me> <unmmca$2j8r3$1@dont-email.me>
<unmtvu$2k7pr$6@dont-email.me> <unn96t$2fs6b$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net zro4tvvRwdJqiwx6JImNJw1N1E2VlA5/F0O1l5+zTO2ZHsMCcU
Cancel-Lock: sha1:zdYH+kLdiD+LeFivauq8r9GvnZA= sha256:7gMpbY+tplrIQSY6i7ntmVUK+d+UCnweQjwLZV9S67I=
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <unn96t$2fs6b$1@dont-email.me>
 by: bill - Thu, 11 Jan 2024 02:20 UTC

On 1/10/2024 6:28 PM, Chris Townley wrote:
> On 10/01/2024 20:17, Lawrence D'Oliveiro wrote:
>> On Wed, 10 Jan 2024 13:07:04 -0500, mjos_examine wrote:
>>
>>> ... I think BASIC did have a pretty good
>>> run in the 90's and early 2000's, particularly on the Windows desktop
>>> platform.
>>
>> It had a role on 1980s micros, I’ll grant you that. The ability to switch
>> on and start typing code made for quite a productive environment: type a
>> statement with a line number to add it to your in-memory program, or
>> without to execute the line immediately.
>>
>> Nowadays, Jupyter notebooks offer a more modern environment for such
>> incremental, even scratchpad-style programming. And Python is a more
>> modern language without the limitations of BASIC.
>
> Have you ever used DEC/Compaq/HP basic?
>
> It is unlike the early home computer Basic. In its day it was a modern
> highly structured language - which was of course compiled.

You could compile Microsoft BASIC on most of the micros of the 70's
and 80's. And then you had CBASIC on CP/M.

bill

Re: BASIC (was Re: 64-bit)

<l091u8FgdomU2@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32570&group=comp.os.vms#32570

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: BASIC (was Re: 64-bit)
Date: Wed, 10 Jan 2024 21:26:15 -0500
Lines: 57
Message-ID: <l091u8FgdomU2@mid.individual.net>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me> <unmmca$2j8r3$1@dont-email.me>
<unmtvu$2k7pr$6@dont-email.me> <unn96t$2fs6b$1@dont-email.me>
<unnan4$2mf2a$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 5VXF6xbkpAzL0nUGasPedABE/xFL64azB82A7Cn39gHa9RuXWY
Cancel-Lock: sha1:ueWOHKV43ZHLENznNmSn6TyFnJY= sha256:hPOtsLBa3DLY/WkzIR/yr45kPzl08kIQRON45m1S1Sk=
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <unnan4$2mf2a$2@dont-email.me>
 by: bill - Thu, 11 Jan 2024 02:26 UTC

On 1/10/2024 6:54 PM, Lawrence D'Oliveiro wrote:
> On Wed, 10 Jan 2024 23:28:29 +0000, Chris Townley wrote:
>
>> On 10/01/2024 20:17, Lawrence D'Oliveiro wrote:
>>
>>> On Wed, 10 Jan 2024 13:07:04 -0500, mjos_examine wrote:
>>>
>>>> ... I think BASIC did have a pretty good
>>>> run in the 90's and early 2000's, particularly on the Windows desktop
>>>> platform.
>>>
>>> It had a role on 1980s micros, I’ll grant you that. The ability to
>>> switch on and start typing code made for quite a productive
>>> environment: type a statement with a line number to add it to your
>>> in-memory program, or without to execute the line immediately.
>>>
>>> Nowadays, Jupyter notebooks offer a more modern environment for such
>>> incremental, even scratchpad-style programming. And Python is a more
>>> modern language without the limitations of BASIC.
>>
>> Have you ever used DEC/Compaq/HP basic?
>
> I think so, yes. It very much tried to emulate the interactive BASIC-PLUS
> environment from RSTS/E, as I recall (right down to the “Ready” prompt).
>
>> It is unlike the early home computer Basic. In its day it was a modern
>> highly structured language - which was of course compiled.
>
> There is one BASIC that I have heard about, but never used, which sounded
> genuinely interesting, and that was GRASS (or ZGRASS, as the Z80 version
> was called). It had multithreading and no line numbers. Function bodies
> were held in string variables, and interpreted from there. And this was
> from 1978.
>
> There are some documents about it at Bitsavers.

Well, as long as we're bringing up non-standard BASICs. How about
BASIC09.

>
>> I maintained and developed an ERP system consisting of well over a
>> million lines of code, which worked well to support our business
>
> So you got it to work, back in the day. Nowadays, there are easier ways of
> achieving the same thing. For one thing, you would have many existing
> libraries to draw on, instead of having to write all that code yourself.

There were many complex systems written in Microsoft BASIC on things
like the TRS-80. Word Processors, Spreadsheet Packages, Payroll. GL,
AP, AR. etc.

Nobody has ever said that you can't do stuff with BASIC. Only that
better languages came along.

bill

Re: BASIC (was Re: 64-bit)

<l0922mFgdomU3@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32571&group=comp.os.vms#32571

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: BASIC (was Re: 64-bit)
Date: Wed, 10 Jan 2024 21:28:38 -0500
Lines: 46
Message-ID: <l0922mFgdomU3@mid.individual.net>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me> <unmmca$2j8r3$1@dont-email.me>
<unmtvu$2k7pr$6@dont-email.me> <unn96t$2fs6b$1@dont-email.me>
<unnan4$2mf2a$2@dont-email.me> <unnb75$2mic7$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net tqSVfHxPYlOmjBC+d3QwYwuevdIdbq4F30I1LHLFIxFBRrELSw
Cancel-Lock: sha1:hy0RP0MrUbAVqTe1npfya4FZNJY= sha256:B1/EWun0xk79z/PbjQJkT3hDWk1r/ZzU8Gu+fm+xlsg=
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <unnb75$2mic7$1@dont-email.me>
 by: bill - Thu, 11 Jan 2024 02:28 UTC

On 1/10/2024 7:02 PM, Arne Vajhøj wrote:
> On 1/10/2024 6:54 PM, Lawrence D'Oliveiro wrote:
>> On Wed, 10 Jan 2024 23:28:29 +0000, Chris Townley wrote:
>>> On 10/01/2024 20:17, Lawrence D'Oliveiro wrote:
>>>> On Wed, 10 Jan 2024 13:07:04 -0500, mjos_examine wrote:
>>>>> ... I think BASIC did have a pretty good
>>>>> run in the 90's and early 2000's, particularly on the Windows desktop
>>>>> platform.
>>>>
>>>> It had a role on 1980s micros, I’ll grant you that. The ability to
>>>> switch on and start typing code made for quite a productive
>>>> environment: type a statement with a line number to add it to your
>>>> in-memory program, or without to execute the line immediately.
>
>>> Have you ever used DEC/Compaq/HP basic?
>>
>> I think so, yes. It very much tried to emulate the interactive BASIC-PLUS
>> environment from RSTS/E, as I recall (right down to the “Ready” prompt).
>
> VMS Basic is compiled just like Fortran, Cobol, Pascal and C.
>
> Same is VB.NET.
>
> And PowerBasic.
>
> And FreeBASIC.

So is BASIC on RSTS/E. You can run it in the interpreter till you
are done debugging and then compile it.

>
>>> I maintained and developed an ERP system consisting of well over a
>>> million lines of code, which worked well to support our business
>>
>> So you got it to work, back in the day. Nowadays, there are easier
>> ways of
>> achieving the same thing. For one thing, you would have many existing
>> libraries to draw on, instead of having to write all that code yourself.
>
> The world has evolved.

Exactly. BASIC also evolved, but better languages have passed it by.

bill

Re: Kernel Transplantation

<unnnaq$2rrb7$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32572&group=comp.os.vms#32572

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.furie.org.uk!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: Kernel Transplantation
Date: Thu, 11 Jan 2024 03:29:30 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <unnnaq$2rrb7$1@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rso$3s6ss$1@dont-email.me>
<un818j$l6e$1@dont-email.me> <una8l0$b8m8$1@dont-email.me>
<unaf2a$bpv5$6@dont-email.me> <unc6kb$n3h1$1@dont-email.me>
<uncbv2$ns66$1@dont-email.me> <unk710$24f0u$1@dont-email.me>
<unkg6p$25ql0$1@dont-email.me> <unm6op$2gm0n$2@dont-email.me>
<unmtd4$2kd82$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 11 Jan 2024 03:29:30 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="de052cf5146997704944f12bae9cde46";
logging-data="3009895"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/PyITWxHPlNuoEgtUZjplb"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:aS3fqpMgFr0ugR7sesunOG/6SOg=
 by: Lawrence D'Oliv - Thu, 11 Jan 2024 03:29 UTC

On Wed, 10 Jan 2024 13:06:59 -0700, Mark Berryman wrote:

> 2. Run DECnet phase IV. Install pyDECnet on any host in your LAN that
> supports python (I use a dedicated raspberry pi).

Wow. I had no idea such a thing existed ... and written in Python, no
less. About 23,000 lines of code, for a pretty comprehensive DECnet Phase
IV stack.

Re: 64-bit (was Re: New CEO of VMS Software)

<uno15s$2svd1$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32574&group=comp.os.vms#32574

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!newsfeed.endofthelinebbs.com!newsfeed.xs3.de!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: 64-bit (was Re: New CEO of VMS Software)
Date: Thu, 11 Jan 2024 01:17:41 -0500
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <uno15s$2svd1$1@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unkl2j$26hik$1@dont-email.me>
<unm6ud$2gm0n$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 11 Jan 2024 06:17:32 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6c7f3742a4658135ec340b40e5ddce90";
logging-data="3046817"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18+y+N7wNI/QOzr5c3dE/WOlQLTDLLEjbk="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:0D2Xn5pDscxCj1cqciSAAyFtG/s=
In-Reply-To: <unm6ud$2gm0n$3@dont-email.me>
 by: Dave Froble - Thu, 11 Jan 2024 06:17 UTC

On 1/10/2024 8:43 AM, Simon Clubley wrote:
> On 2024-01-09, Dave Froble <davef@tsoft-inc.com> wrote:
>>
>> As far as I know, totally 64 bit apps can be implemented on VMS. So, what's the
>> problem. The fact that there is also that 32 bit capability hanging around
>> should not be a detriment, right?
>>
>
> Try using RMS in totally 64-bit mode. Unless there's been further
> development since, not everything in RMS had a 64-bit address option.
>
> Simon.
>

My understanding, which could be totally wrong, is that the major concept of "64
bit" is about addresses.

So, even something using solely 64 bit addresses could still have multiple sizes
of data types. If using RMS, which I mainly do not, one would use the data
types that RMS requires. The concept would be for just about everything, use
what the tool/app/whatever requires.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: BASIC (was Re: 64-bit)

<b223c07a11755b191b8abf11fe7fae36853eeeea.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32575&group=comp.os.vms#32575

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: BASIC (was Re: 64-bit)
Date: Thu, 11 Jan 2024 10:05:07 +0000
Organization: One very high maintenance cat
Lines: 11
Message-ID: <b223c07a11755b191b8abf11fe7fae36853eeeea.camel@munted.eu>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me> <unmmca$2j8r3$1@dont-email.me>
<unmtvu$2k7pr$6@dont-email.me> <unn96t$2fs6b$1@dont-email.me>
<unnan4$2mf2a$2@dont-email.me> <unnb75$2mic7$1@dont-email.me>
<l0922mFgdomU3@mid.individual.net>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="2e89d8f33a2961b9cb3322c76c1edcce";
logging-data="3123534"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/pPLjt0C5faCUcKClcEw+vOZ+ts+fv7pw="
User-Agent: Evolution 3.50.2
Cancel-Lock: sha1:nyBoz8T1nLbzqlvtzL7wqGss8bc=
Autocrypt: addr=alex.buell@munted.eu; prefer-encrypt=mutual;
keydata=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
In-Reply-To: <l0922mFgdomU3@mid.individual.net>
 by: Single Stage to Orbi - Thu, 11 Jan 2024 10:05 UTC

On Wed, 2024-01-10 at 21:28 -0500, bill wrote:
> > The world has evolved.
>
> Exactly.  BASIC also evolved, but better languages have passed it by..

Visual Basic can spawn and hande threads. Used it to great effect for
long running reports.
--
Tactical Nuclear Kittens

Re: BASIC (was Re: 64-bit)

<1d04726cf1c4b5578c30c955ab267660a31f64dc.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32576&group=comp.os.vms#32576

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: BASIC (was Re: 64-bit)
Date: Thu, 11 Jan 2024 10:03:06 +0000
Organization: One very high maintenance cat
Lines: 20
Message-ID: <1d04726cf1c4b5578c30c955ab267660a31f64dc.camel@munted.eu>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unk9ou$24p45$4@dont-email.me>
<unkl4r$26hik$2@dont-email.me> <unmmca$2j8r3$1@dont-email.me>
<unmtvu$2k7pr$6@dont-email.me> <unn96t$2fs6b$1@dont-email.me>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="2e89d8f33a2961b9cb3322c76c1edcce";
logging-data="3123534"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+YOEbYvtJu5dWLQhTvcGbYQbfoTxVCbSs="
User-Agent: Evolution 3.50.2
Cancel-Lock: sha1:gHK1BQzVHKM0MgkGgGA4SUtTP+Y=
Autocrypt: addr=alex.buell@munted.eu; prefer-encrypt=mutual;
keydata=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
In-Reply-To: <unn96t$2fs6b$1@dont-email.me>
 by: Single Stage to Orbi - Thu, 11 Jan 2024 10:03 UTC

On Wed, 2024-01-10 at 23:28 +0000, Chris Townley wrote:
> > Nowadays, Jupyter notebooks offer a more modern environment for
> > such incremental, even scratchpad-style programming. And Python is
> > a more modern language without the limitations of BASIC.
>
> Have you ever used DEC/Compaq/HP basic?
>
> It is unlike the early home computer Basic. In its day it was a
> modern highly structured language - which was of course compiled.
>
> I maintained and developed an ERP system consisting of well over a
> million lines of code, which worked well to support our business

I have also used Visual Basic to maintain and add new features to a
garage forecourt application for dry stock and wet stock for the past
eleven years. Currently I've been made redundant and looking for a new
job.
--
Tactical Nuclear Kittens

Re: Kernel Transplantation

<unordp$30on5$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32577&group=comp.os.vms#32577

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Kernel Transplantation
Date: Thu, 11 Jan 2024 13:45:29 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 73
Message-ID: <unordp$30on5$1@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com> <un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me> <un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me> <un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me> <un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me> <un7ren$3s7nl$1@dont-email.me> <un7rso$3s6ss$1@dont-email.me> <un818j$l6e$1@dont-email.me> <una8l0$b8m8$1@dont-email.me> <unaf2a$bpv5$6@dont-email.me> <unc6kb$n3h1$1@dont-email.me> <uncbv2$ns66$1@dont-email.me> <unk710$24f0u$1@dont-email.me> <unkg6p$25ql0$1@dont-email.me> <unm6op$2gm0n$2@dont-email.me> <unmtd4$2kd82$1@dont-email.me>
Injection-Date: Thu, 11 Jan 2024 13:45:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e737d5b4c6fdd38393577ac194f5cfba";
logging-data="3171045"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18LwZjwQpfcnhf8+paFEqEstCifADS07EQ="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:6jb1Xr3Hb55UpYLwELEYV1uZ2Ug=
 by: Simon Clubley - Thu, 11 Jan 2024 13:45 UTC

On 2024-01-10, Mark Berryman <mark@theberrymans.com> wrote:
> On 1/10/24 6:40 AM, Simon Clubley wrote:
>> On 2024-01-09, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>>> On Tue, 9 Jan 2024 14:32:48 -0500, Stephen Hoffman wrote:
>>>
>>>> And again, what you are interested here in has been available for many
>>>> years via Sector 7.
>>>
>>> I?m not sure they did a comprehensive enough job. For instance, I remember
>>> the previous time this came up, reading between the lines in one of their
>>> case studies, the original customer scenario mentioned using DECnet, but
>>> that was missiong from the description of the solution.
>>
>> DECnet should not be in use in today's security world and a customer
>> should have been forced away from using DECnet anyway due to external
>> auditing and security standards.
>>
> .
> .
> .
>
> Hogwash. DECnet can be made just as secure as any IP communication by
> simply using IP transports. A couple of simple examples:
>
> 1. Run DECnet phase V. Use DECnet-over-IP, and encrypt it with IPSEC
> before it ever leaves your host. This not only encrypts all of your
> DECnet traffic but it means that DECnet proxies are now as secure as
> your IPSEC profile.
>
> 1a. If you are running OpenVMS on x86, TCP/IP Services does not
> currently provide IPSEC and Multinet is not yet available. However,
> VMware ESXi does support IPSEC. You can configure your ESXi host to do
> the encryption for you. You just need to do your DECnet-over-IP traffic
> using IPv6.
>
> 2. Run DECnet phase IV. Install pyDECnet on any host in your LAN that
> supports python (I use a dedicated raspberry pi). This will be your
> DECnet router. Isolate DECnet traffic to its own VLAN. All off-LAN
> DECnet traffic is encrypted by the pyDECnet host, again, likely using IPSEC.
>
> More security that this is possible. If you have a security requirement
> this doesn't meet, let me know.
>

I am amused and saddened that whenever I raise this issue, people immediately
assume that I am talking about MITM attacks only and address that only.

The fact is that MITM attacks are only a small part of the attack surface.
Far more common are attacks against the listening services themselves from
connections you initiate, not those you intercept.

For example, in 2) above, how does this address clients on an authorised
VLAN being able to send malformed packets to a server with an inappropriately
fully-privileged EVL listener that has a dodgy message parser built into it ?

TCP/IP (and its higher-level protocols) have been heavily probed and issues
are still being found. Goodness knows what a serious probing of DECnet will
reveal if I can find the following things with a quick probing:

https://groups.google.com/g/comp.os.vms/c/Bjp0hRkSnh4

I also find it amusing that whenever I raise this issue, there is nothing
in the DECnet world that protects data in motion and you all have to
suggest a protocol that came from the rival TCP/IP world instead. :-)

Simon.

PS: I wonder if, 2 years on, whether VSI has got around to fixing those
issues in DECnet Phase IV yet ?

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Kernel Transplantation (was: Re: New CEO of VMS Software)

<unorjl$30on5$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32578&group=comp.os.vms#32578

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Kernel Transplantation (was: Re: New CEO of VMS Software)
Date: Thu, 11 Jan 2024 13:48:37 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <unorjl$30on5$2@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com> <un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me> <un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me> <un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me> <un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me> <un7ren$3s7nl$1@dont-email.me> <un7rso$3s6ss$1@dont-email.me> <un818j$l6e$1@dont-email.me> <una8l0$b8m8$1@dont-email.me> <unaf2a$bpv5$6@dont-email.me> <unc6kb$n3h1$1@dont-email.me> <uncbv2$ns66$1@dont-email.me> <unk710$24f0u$1@dont-email.me> <unkg6p$25ql0$1@dont-email.me> <unm6op$2gm0n$2@dont-email.me> <unmtqd$2k7pr$5@dont-email.me>
Injection-Date: Thu, 11 Jan 2024 13:48:37 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e737d5b4c6fdd38393577ac194f5cfba";
logging-data="3171045"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19LAhBCOk6SqlT1mMMYvKhsEZwYBSWw6cY="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:GbIGNT3UN9sRti7NEk4z/mJOpbo=
 by: Simon Clubley - Thu, 11 Jan 2024 13:48 UTC

On 2024-01-10, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
> Nowadays, the whole Internet is built on the concept of running secure
> protocols over insecure channels. Those secure protocols can in turn be
> channels for older, insecure protocols--this is not rocket science.

Things like SSL only protect data in motion. It does nothing to help
you if the server software on the receiving end of that SSL connection
has a vulnerability within it.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: 64-bit (was Re: New CEO of VMS Software)

<unos2k$30on5$4@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32580&group=comp.os.vms#32580

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.chmurka.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: 64-bit (was Re: New CEO of VMS Software)
Date: Thu, 11 Jan 2024 13:56:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <unos2k$30on5$4@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com> <un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me> <un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me> <un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me> <un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me> <un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com> <un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com> <un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me> <unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk> <unk7ka$24i3c$1@dont-email.me> <unkl2j$26hik$1@dont-email.me> <unm6ud$2gm0n$3@dont-email.me> <uno15s$2svd1$1@dont-email.me>
Injection-Date: Thu, 11 Jan 2024 13:56:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e737d5b4c6fdd38393577ac194f5cfba";
logging-data="3171045"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+560K6pQmsUdthzvbD3HrwFoONkH1Bn20="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:Gwentw8KRj/l4SHb2E07FizN9AE=
 by: Simon Clubley - Thu, 11 Jan 2024 13:56 UTC

On 2024-01-11, Dave Froble <davef@tsoft-inc.com> wrote:
> On 1/10/2024 8:43 AM, Simon Clubley wrote:
>> On 2024-01-09, Dave Froble <davef@tsoft-inc.com> wrote:
>>>
>>> As far as I know, totally 64 bit apps can be implemented on VMS. So, what's the
>>> problem. The fact that there is also that 32 bit capability hanging around
>>> should not be a detriment, right?
>>>
>>
>> Try using RMS in totally 64-bit mode. Unless there's been further
>> development since, not everything in RMS had a 64-bit address option.
>>
>
> My understanding, which could be totally wrong, is that the major concept of "64
> bit" is about addresses.
>

And that is exactly what I am talking about. Not everything in RMS had
a 64-bit addressing API the last time I checked.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: 64-bit (was Re: New CEO of VMS Software)

<unp9i5$3316l$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=32582&group=comp.os.vms#32582

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: 64-bit (was Re: New CEO of VMS Software)
Date: Thu, 11 Jan 2024 12:46:53 -0500
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <unp9i5$3316l$1@dont-email.me>
References: <035d195c-5549-42d4-b6bb-c136280933den@googlegroups.com>
<un6dla$3m1ra$1@dont-email.me> <un6gv0$3mgu1$1@dont-email.me>
<un70ns$3otot$2@dont-email.me> <un758i$3pjg7$1@dont-email.me>
<un7aun$3qam7$1@dont-email.me> <un7lsa$3rlut$1@dont-email.me>
<un7n5d$3rocu$2@dont-email.me> <un7oh6$3rv3j$1@dont-email.me>
<un7ren$3s7nl$1@dont-email.me> <un7rth$rd1$1@reader1.panix.com>
<un81en$l6e$2@dont-email.me> <un903i$3tc$2@reader1.panix.com>
<un9upd$a5ai$1@dont-email.me> <un9vfa$a5tt$1@dont-email.me>
<unae9c$bpv5$3@dont-email.me> <memo.20240106153045.16260k@jgd.cix.co.uk>
<unk7ka$24i3c$1@dont-email.me> <unkl2j$26hik$1@dont-email.me>
<unm6ud$2gm0n$3@dont-email.me> <uno15s$2svd1$1@dont-email.me>
<unos2k$30on5$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 11 Jan 2024 17:46:45 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6c7f3742a4658135ec340b40e5ddce90";
logging-data="3245269"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ehU1hMPVFeO1s/Rb8OTK5XW0q5OA7BRc="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:Y4GH1Zf7Gn7XnFJ227Ye9L4eu94=
In-Reply-To: <unos2k$30on5$4@dont-email.me>
 by: Dave Froble - Thu, 11 Jan 2024 17:46 UTC

On 1/11/2024 8:56 AM, Simon Clubley wrote:
> On 2024-01-11, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 1/10/2024 8:43 AM, Simon Clubley wrote:
>>> On 2024-01-09, Dave Froble <davef@tsoft-inc.com> wrote:
>>>>
>>>> As far as I know, totally 64 bit apps can be implemented on VMS. So, what's the
>>>> problem. The fact that there is also that 32 bit capability hanging around
>>>> should not be a detriment, right?
>>>>
>>>
>>> Try using RMS in totally 64-bit mode. Unless there's been further
>>> development since, not everything in RMS had a 64-bit address option.
>>>
>>
>> My understanding, which could be totally wrong, is that the major concept of "64
>> bit" is about addresses.
>>
>
> And that is exactly what I am talking about. Not everything in RMS had
> a 64-bit addressing API the last time I checked.
>
> Simon.
>

Then I have to ask, "so what?"=

If RMS doesn't fit your requirements, then don't use it.

What does it matter how RMS works internally?

Perhaps I'm just the old dog that cannot learn new tricks?

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486


computers / comp.os.vms / Re: Kernel Transplantation (was: Re: New CEO of VMS Software)

Pages:123456789101112131415161718
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor