(And of course Dave Cutler took .EXE along with other VMS-isms with
him to Windows NT, but that’s another story.)
On Sun, 28 Jul 2024 02:50:26 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
=20
(And of course Dave Cutler took .EXE along with other VMS-isms with
him to Windows NT, but that=E2=80=99s another story.)
=20
And of course you made it up.
Microsoft introduced .exe extension for relocatable executives back in
1982 (MS-DOS 1.25). 6+ years before they hired Cutler and 11 years
before shipment of the first Cutler's Microsoft OS.
According to my understanding of Wikipedia article, the OS that
Microsoft bought from Seattle Computer Products and that they
published as PC-DOS had no support for relocatable executives. The only >supported format for programs was non-relocatable .com format.
Support for .exe format was added approximately a year later by
Microsoft's programmers, most likely by Mark Zbikowski, who was a young
guy the never worked for Digital Research or for Seattle Computer
Products.
CP/M itself was modelled after RT-11 which is where Kildall got the
idea for the .EXE extension.
--scott
Michael S <already5chosen@yahoo.com> wrote:
On Sun, 28 Jul 2024 02:50:26 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
=20
(And of course Dave Cutler took .EXE along with other VMS-isms with
him to Windows NT, but that=E2=80=99s another story.)
=20
And of course you made it up.
Microsoft introduced .exe extension for relocatable executives back
in 1982 (MS-DOS 1.25). 6+ years before they hired Cutler and 11 years >before shipment of the first Cutler's Microsoft OS.
That was Seattle Business Computing whose product was bought out by
Microsoft and became MS-DOS. SBC basically made a quick and dirty
copy of Gary Kildall's CP/M on the cheap without really understanding
all the features they were copying. But one of the things they copied
well were the file extensions including .EXE for executables.
CP/M itself was modelled after RT-11 which is where Kildall got the
idea for the .EXE extension.
--scott
On 28 Jul 2024 13:23:16 -0000 kludge@panix.com (Scott Dorsey) wrote:
Michael S <already5chosen@yahoo.com> wrote:According to my understanding of Wikipedia article, the OS that
On Sun, 28 Jul 2024 02:50:26 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
=20
(And of course Dave Cutler took .EXE along with other VMS-isms with
him to Windows NT, but that=E2=80=99s another story.)
=20
And of course you made it up.
Microsoft introduced .exe extension for relocatable executives back in
1982 (MS-DOS 1.25). 6+ years before they hired Cutler and 11 years
before shipment of the first Cutler's Microsoft OS.
That was Seattle Business Computing whose product was bought out by
Microsoft and became MS-DOS. SBC basically made a quick and dirty copy
of Gary Kildall's CP/M on the cheap without really understanding all
the features they were copying. But one of the things they copied well
were the file extensions including .EXE for executables.
Microsoft bought from Seattle Computer Products and that they published
as PC-DOS had no support for relocatable executives. The only supported format for programs was non-relocatable .com format.
Support for .exe format was added approximately a year later by
Microsoft's programmers, most likely by Mark Zbikowski, who was a young
guy the never worked for Digital Research or for Seattle Computer
Products.
Interesting!
And now that I think about it, CP/M used the .CMD extension for
relocatable executables, which was added on there long after the
.COM extension for absolute executables was used.
TOPS-20 (based on TENEX) used the .EXE extension on sharable
executables, although TENEX used .SAV on both sharable and nonsharable executables. Tops-10 used .SAV (or .LOW and .HGH for executables with a sharable segment), until late in the game when TOPS-20 style sharable executables came to Tops-10.
I believe that RT-11 got .EXE from the larger systems.
Michael S <already5chosen@yahoo.com> wrote:
According to my understanding of Wikipedia article, the OS that
Microsoft bought from Seattle Computer Products and that they
published as PC-DOS had no support for relocatable executives. The only
supported format for programs was non-relocatable .com format.
Support for .exe format was added approximately a year later by
Microsoft's programmers, most likely by Mark Zbikowski, who was a young
guy the never worked for Digital Research or for Seattle Computer
Products.
Interesting!
And now that I think about it, CP/M used the .CMD extension for
relocatable executables, which was added on there long after the
.COM extension for absolute executables was used.
So .EXE may have been a Microsoft invention.
--scott
CP/M itself was modelled after RT-11 which is where Kildall got the
idea for the .EXE extension.
--scott
On Sun, 28 Jul 2024 02:50:26 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
(And of course Dave Cutler took .EXE along with other VMS-isms with
him to Windows NT, but that?s another story.)
And of course you made it up.
Microsoft introduced .exe extension for relocatable executives back in
1982 (MS-DOS 1.25). 6+ years before they hired Cutler and 11 years
before shipment of the first Cutler's Microsoft OS.
On 28 Jul 2024 15:14:17 -0400, Rich Alderson wrote:
TOPS-20 (based on TENEX) used the .EXE extension on sharable
executables, although TENEX used .SAV on both sharable and nonsharable
executables. Tops-10 used .SAV (or .LOW and .HGH for executables with a
sharable segment), until late in the game when TOPS-20 style sharable
executables came to Tops-10.
I believe that RT-11 got .EXE from the larger systems.
I think the significance of .SAV was that it was essentially a straight memory dump, so loading it into memory was very simple. Whereas .EXE
required a bit more setup.
I would expect few GW-Basic programs beyond hello world to compile with
VMS Basic.
PS: I wonder if the Basic games that came with MS-DOS 5.0 could be made
to run under DEC Basic. :-)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 437 |
Nodes: | 16 (2 / 14) |
Uptime: | 192:47:33 |
Calls: | 9,135 |
Calls today: | 2 |
Files: | 13,432 |
Messages: | 6,035,344 |