Fairly useful... Any thoughts?
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> writes:
Fairly useful... Any thoughts?
Please try to stay on-topic. Your links to windows APIs
do not seem topical for comp.arch.
Doh. I thought it might be interesting wrt how one can map their
systems to the user to help them make efficient programs?
On Sun, 5 Jul 2026 14:42:33 -0700, Chris M. Thomasson wrote:
Doh. I thought it might be interesting wrt how one can map their
systems to the user to help them make efficient programs?
Most of the developers who still have Windows systems on their desks
seem to be using them just as a stepping-stone to developing for Linux.
Haven’t you heard about what’s new in WSL 3? Linux-style Coreutils for Windows?
Fairly useful... Any thoughts?
https://learn.microsoft.com/en-us/windows/win32/procthread/numa-support
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups
I forgot the NUMA mapping functions for Linux. Humm...
https://www.man7.org/linux/man-pages/man5/numa_maps.5.html
On Sun, 5 Jul 2026 14:42:33 -0700, Chris M. Thomasson wrote:
Doh. I thought it might be interesting wrt how one can map their
systems to the user to help them make efficient programs?
Most of the developers who still have Windows systems on their desks
seem to be using them just as a stepping-stone to developing for Linux.
Haven’t you heard about what’s new in WSL 3? Linux-style Coreutils for Windows?
Most native code I write can work under either; though had ended up
using the Windows command-line and MSVC mostly for native Windows
development (though typically with some amount of GNU style tools
added to the path, like "GNU Make and similar").
Though generally WSL1, as Windows had at some point decided that the virtualization my computer provides isn't sufficient to actually run
anything under virtualization; so WSL1 works but WSL2 does not.
But, in terms of where modern Windows is going in terms of UI or
what MS is doing, not so much a fan.
Like, they managed to reach "peak UI" somewhere around Win2K and
then have spent the next 25 years mostly trying to find ways to
screw it up (then backing off, but some of the damage sticks each
time).
On 7/5/2026 4:54 PM, Lawrence D’Oliveiro wrote:
On Sun, 5 Jul 2026 14:42:33 -0700, Chris M. Thomasson wrote:
Doh. I thought it might be interesting wrt how one can map their
systems to the user to help them make efficient programs?
Most of the developers who still have Windows systems on their desks
seem to be using them just as a stepping-stone to developing for Linux.
Haven’t you heard about what’s new in WSL 3? Linux-style Coreutils for >> Windows?
Most native code I write can work under either; though had ended up
using the Windows command-line and MSVC mostly for native Windows development (though typically with some amount of GNU style tools added
to the path, like "GNU Make and similar").
The typical secondary setup is via a Linux style environment, like WSL.
Though generally WSL1, as Windows had at some point decided that the virtualization my computer provides isn't sufficient to actually run anything under virtualization; so WSL1 works but WSL2 does not.
I generally avoid using anything from the Win32 API without a good
reason; and some amount of my programs (that do anything graphics) also
have backends for SDL2 or similar (generally preferable to bare X11 IMO).
Though, apart from inertia, I am admittedly pretty close to the "just
jump over to Linux or similar" point (or, at least, would rather go to
Linux than to Windows 11...). The end-of-support for Windows 10 hasn't
been a significant issue as of yet (at least any more than the end of Windows 7 had been initially). Usually takes a few years before
"annoyance issues" start creeping in.
Though this could be buffered some by mostly doing programming stuff and building a lot of stuff myself, so the effects of decaying support from
3rd party software or similar is buffered to some extent.
...
In some ways I can appreciate some of the the engineering in both OS families, as both have good points and weak areas.
But, in terms of where modern Windows is going in terms of UI or what MS
is doing, not so much a fan.
Like, they managed to reach "peak UI" somewhere around Win2K and then
have spent the next 25 years mostly trying to find ways to screw it up
(then backing off, but some of the damage sticks each time).
Though, not everything is "entirely" bad, like Win11 apparently did go
and add tabs to Explorer and the Command windows, which is arguably at
least a minor good point among the piles of crap, not enough to offset
the other issues though.
But, would rather have had something where they stayed with a core UI
that stuck with a mostly Win2K like style and then incrementally
improved corners for usability, and not just wildly changing stuff for
no good reason and adding random gimmicks (or the mistaken perennial misfeature that keeps reappearing over the past 20 years of them
thinking that people actually want "frosted glass" translucent windows...).
...
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> posted:
Fairly useful... Any thoughts?The whole aspect is devoid of virtualization considerations. Typical MS.
https://learn.microsoft.com/en-us/windows/win32/procthread/numa-support
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups >>
Consider a HyperVisor system where a Windows OS begins running afresh--
and is allocated 64-GB of virtual-virtual main memory, 64-virtual devices, and 64-virtual-processors.
Only HV knows whether the vV main memory is all on one node or scattered across the "system", how many physical-processors are present, and aspects
of the I/O system not revealed to Guest OSs. Over time, HV may grant fewer than 16-physical processors to that Guest OS, change where its "resident" memory is located, and the paths from virtual-processor to virtual-device.
Applications running under an HV should probably not use Windows tuning features on a virtual-machine supporting system, and when they are used-- expect confusion .
On 7/5/2026 4:38 PM, MitchAlsup wrote:
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> posted:
Fairly useful... Any thoughts?The whole aspect is devoid of virtualization considerations. Typical MS.
https://learn.microsoft.com/en-us/windows/win32/procthread/numa-support
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-
groups
Well, say we want a map of the system, the arch. Not a virtual emulation
but the real metal?
Consider a HyperVisor system where a Windows OS begins running afresh--
and is allocated 64-GB of virtual-virtual main memory, 64-virtual
devices,
and 64-virtual-processors.
Only HV knows whether the vV main memory is all on one node or scattered
across the "system", how many physical-processors are present, and
aspects
of the I/O system not revealed to Guest OSs. Over time, HV may grant
fewer
than 16-physical processors to that Guest OS, change where its "resident"
memory is located, and the paths from virtual-processor to virtual-
device.
Applications running under an HV should probably not use Windows tuning
features on a virtual-machine supporting system, and when they are used--
expect confusion .
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> posted:
Fairly useful... Any thoughts?The whole aspect is devoid of virtualization considerations. Typical MS.
https://learn.microsoft.com/en-us/windows/win32/procthread/numa-support
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups >>
On 7/5/2026 4:38 PM, MitchAlsup wrote:
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> posted:
Fairly useful... Any thoughts?The whole aspect is devoid of virtualization considerations. Typical MS.
https://learn.microsoft.com/en-us/windows/win32/procthread/numa-support
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups >>>
While you are right on the facts, consider it from Microsoft's
viewpoint. AFAICT, they have little incentive to offer any
virtualization of Windows, and incentive not to. I suspect offering >virtualization would reduce the number of Windows licenses sold, thus >reducing their revenue. They would much rather you buy another PC and a >second Windows license.
Stephen Fuld <sfuld@alumni.cmu.edu.invalid> writes:
On 7/5/2026 4:38 PM, MitchAlsup wrote:
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> posted:
Fairly useful... Any thoughts?The whole aspect is devoid of virtualization considerations. Typical MS.
https://learn.microsoft.com/en-us/windows/win32/procthread/numa-support >>>>
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups
While you are right on the facts, consider it from Microsoft's
viewpoint. AFAICT, they have little incentive to offer any
virtualization of Windows, and incentive not to. I suspect offering
virtualization would reduce the number of Windows licenses sold, thus
reducing their revenue. They would much rather you buy another PC and a
second Windows license.
Doesn't microsoft offer virtualization (e.g. WSL) gratis?
Stephen Fuld <sfuld@alumni.cmu.edu.invalid> writes:
On 7/5/2026 4:38 PM, MitchAlsup wrote:
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> posted:
Fairly useful... Any thoughts?The whole aspect is devoid of virtualization considerations.
https://learn.microsoft.com/en-us/windows/win32/procthread/numa-support >>>
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups
Typical MS.
While you are right on the facts, consider it from Microsoft's
viewpoint. AFAICT, they have little incentive to offer any
virtualization of Windows, and incentive not to. I suspect offering >virtualization would reduce the number of Windows licenses sold,
thus reducing their revenue. They would much rather you buy another
PC and a second Windows license.
Doesn't microsoft offer virtualization (e.g. WSL) gratis?
Granted it's not general purpose virtualization like you
get with KVM on Linux or VMware, but that is available with
windows server (Hyper-V) I believe.
On 7/5/2026 4:38 PM, MitchAlsup wrote:
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> posted:
Fairly useful... Any thoughts?The whole aspect is devoid of virtualization considerations. Typical MS.
https://learn.microsoft.com/en-us/windows/win32/procthread/numa-support
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups
Well, say we want a map of the system, the arch. Not a virtual emulation
but the real metal?
Consider a HyperVisor system where a Windows OS begins running afresh--
and is allocated 64-GB of virtual-virtual main memory, 64-virtual devices, and 64-virtual-processors.
Only HV knows whether the vV main memory is all on one node or scattered across the "system", how many physical-processors are present, and aspects of the I/O system not revealed to Guest OSs. Over time, HV may grant fewer than 16-physical processors to that Guest OS, change where its "resident" memory is located, and the paths from virtual-processor to virtual-device.
Applications running under an HV should probably not use Windows tuning features on a virtual-machine supporting system, and when they are used-- expect confusion .
On 7/5/2026 11:14 PM, Chris M. Thomasson wrote:
On 7/5/2026 4:38 PM, MitchAlsup wrote:
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> posted:
Fairly useful... Any thoughts?The whole aspect is devoid of virtualization considerations. Typical MS.
https://learn.microsoft.com/en-us/windows/win32/procthread/numa-support >>>
https://learn.microsoft.com/en-us/windows/win32/procthread/processor- >>> groups
Well, say we want a map of the system, the arch. Not a virtual emulation but the real metal?
CPUID?
Consider a HyperVisor system where a Windows OS begins running afresh--
and is allocated 64-GB of virtual-virtual main memory, 64-virtual
devices,
and 64-virtual-processors.
Only HV knows whether the vV main memory is all on one node or scattered >> across the "system", how many physical-processors are present, and
aspects
of the I/O system not revealed to Guest OSs. Over time, HV may grant
fewer
than 16-physical processors to that Guest OS, change where its "resident" >> memory is located, and the paths from virtual-processor to virtual-
device.
Applications running under an HV should probably not use Windows tuning
features on a virtual-machine supporting system, and when they are used-- >> expect confusion .
On Sun, 5 Jul 2026 21:40:07 -0500, BGB wrote:
Most native code I write can work under either; though had ended up
using the Windows command-line and MSVC mostly for native Windows
development (though typically with some amount of GNU style tools
added to the path, like "GNU Make and similar").
The Windows command-line is fundamentally broken. It basically copies
the architecture from CP/M -- in other words, a hangover from the
8-bit era, even though Windows/MS-DOs was never supposed to be an
8-bit system!
Though generally WSL1, as Windows had at some point decided that the
virtualization my computer provides isn't sufficient to actually run
anything under virtualization; so WSL1 works but WSL2 does not.
WSL3 is out now. Among other things, it improves the file-access
performance of the Linux kernel by basically putting less Windows code
in its way.
But, in terms of where modern Windows is going in terms of UI or
what MS is doing, not so much a fan.
Like, they managed to reach "peak UI" somewhere around Win2K and
then have spent the next 25 years mostly trying to find ways to
screw it up (then backing off, but some of the damage sticks each
time).
Windows NT dates from that time in the 1990s and earlier when it was
thought to be a good idea to build the GUI as an inseparable part of
the OS kernel. Even Apple fell victim to this.
While the Unix-type systems, like Linux and the BSDs, kept the GUI as
a modular, replaceable part even to today. Which is they they are so
much more flexible GUI-wise, as well as in all the other ways.
On 7/5/2026 9:59 PM, Lawrence D’Oliveiro wrote:
On Sun, 5 Jul 2026 21:40:07 -0500, BGB wrote:
Most native code I write can work under either; though had ended up
using the Windows command-line and MSVC mostly for native Windows
development (though typically with some amount of GNU style tools
added to the path, like "GNU Make and similar").
The Windows command-line is fundamentally broken. It basically
copies the architecture from CP/M -- in other words, a hangover
from the 8-bit era, even though Windows/MS-DOs was never supposed
to be an 8-bit system!
Powershell is kind of okay.
On Sun, 5 Jul 2026 21:40:07 -0500, BGB wrote:
Most native code I write can work under either; though had ended up
using the Windows command-line and MSVC mostly for native Windows
development (though typically with some amount of GNU style tools
added to the path, like "GNU Make and similar").
The Windows command-line is fundamentally broken. It basically copies
the architecture from CP/M -- in other words, a hangover from the
8-bit era, even though Windows/MS-DOs was never supposed to be an
8-bit system!
Though generally WSL1, as Windows had at some point decided that the
virtualization my computer provides isn't sufficient to actually run
anything under virtualization; so WSL1 works but WSL2 does not.
WSL3 is out now. Among other things, it improves the file-access
performance of the Linux kernel by basically putting less Windows code
in its way.
But, in terms of where modern Windows is going in terms of UI or
what MS is doing, not so much a fan.
Like, they managed to reach "peak UI" somewhere around Win2K and
then have spent the next 25 years mostly trying to find ways to
screw it up (then backing off, but some of the damage sticks each
time).
Windows NT dates from that time in the 1990s and earlier when it was
thought to be a good idea to build the GUI as an inseparable part of
the OS kernel. Even Apple fell victim to this.
While the Unix-type systems, like Linux and the BSDs, kept the GUI as
a modular, replaceable part even to today. Which is they they are so
much more flexible GUI-wise, as well as in all the other ways.
On Mon, 06 Jul 2026 17:44:37 GMT
scott@slp53.sl.home (Scott Lurndal) wrote:
Stephen Fuld <sfuld@alumni.cmu.edu.invalid> writes:
On 7/5/2026 4:38 PM, MitchAlsup wrote:
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> posted:
Fairly useful... Any thoughts?The whole aspect is devoid of virtualization considerations.
https://learn.microsoft.com/en-us/windows/win32/procthread/numa-support >>>>>
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups
Typical MS.
While you are right on the facts, consider it from Microsoft's
viewpoint. AFAICT, they have little incentive to offer any
virtualization of Windows, and incentive not to. I suspect offering
virtualization would reduce the number of Windows licenses sold,
thus reducing their revenue. They would much rather you buy another
PC and a second Windows license.
Doesn't microsoft offer virtualization (e.g. WSL) gratis?
Granted it's not general purpose virtualization like you
get with KVM on Linux or VMware, but that is available with
windows server (Hyper-V) I believe.
Hyper-V is available for free on non-server Pro (and enterprise)
variants of "client" Windows since Win8, i.e. ages ago.
Before Win8 there was Virtual PC - also free and also sort of general-purpose.
And of course even before that plenty of people were using Sun's
Virtual Box that was also free.
Not me. I don't like virtualization.
On Mon, 6 Jul 2026 12:01:11 -0700
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> wrote:
On 7/5/2026 9:59 PM, Lawrence D’Oliveiro wrote:
On Sun, 5 Jul 2026 21:40:07 -0500, BGB wrote:
Most native code I write can work under either; though had ended up
using the Windows command-line and MSVC mostly for native Windows
development (though typically with some amount of GNU style tools
added to the path, like "GNU Make and similar").
The Windows command-line is fundamentally broken. It basically
copies the architecture from CP/M -- in other words, a hangover
from the 8-bit era, even though Windows/MS-DOs was never supposed
to be an 8-bit system!
Powershell is kind of okay.
When scripting in Powershell, I feel like programming rather than shell-scripting.
Which is not a compliment.
On 7/5/2026 11:59 PM, Lawrence D’Oliveiro wrote:
The Windows command-line is fundamentally broken. It basically
copies the architecture from CP/M -- in other words, a hangover
from the 8-bit era, even though Windows/MS-DOs was never supposed
to be an 8-bit system!
Well, it is not the same as Bash or similar, but it is not unusable
either, just different.
Though with QEMU there is the annoyance of no good way to share part
of the host's filesystem with the guest ...
On Mon, 6 Jul 2026 14:36:25 -0500, BGB wrote:
On 7/5/2026 11:59 PM, Lawrence D’Oliveiro wrote:
The Windows command-line is fundamentally broken. It basically
copies the architecture from CP/M -- in other words, a hangover
from the 8-bit era, even though Windows/MS-DOs was never supposed
to be an 8-bit system!
Well, it is not the same as Bash or similar, but it is not unusable
either, just different.
Remember that, on Unix-type systems, the command line is an array of
strings.
Whereas on Windows, as on CP/M, it is just a simple string--- Synchronet 3.22a-Linux NewsLink 1.2
buffer. This means that, on Windows, you have to worry about
shell-escaping conventions for command arguments even if you are
spawning one program directly from another with no shell involved!
This is quite unnecessary on Unix-type systems.
Here are 3 different specifications of the convention for doing the shell-escaping: <https://learn.microsoft.com/en-us/cpp/c-language/parsing-c-command-line-arguments>
<https://learn.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-commandlinetoargvw>
<https://learn.microsoft.com/en-us/cpp/cpp/main-function-command-line-args?view=msvc-170>.
Are they exactly logically equivalent? What happens if they’re not?
On 7/6/2026 1:33 PM, Michael S wrote:
On Mon, 06 Jul 2026 17:44:37 GMT
scott@slp53.sl.home (Scott Lurndal) wrote:
Stephen Fuld <sfuld@alumni.cmu.edu.invalid> writes:
On 7/5/2026 4:38 PM, MitchAlsup wrote:
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> posted:
Fairly useful... Any thoughts?The whole aspect is devoid of virtualization considerations.
https://learn.microsoft.com/en-us/windows/win32/procthread/numa-
support
https://learn.microsoft.com/en-us/windows/win32/procthread/
processor-groups
Typical MS.
While you are right on the facts, consider it from Microsoft's
viewpoint. AFAICT, they have little incentive to offer any
virtualization of Windows, and incentive not to. I suspect offering
virtualization would reduce the number of Windows licenses sold,
thus reducing their revenue. They would much rather you buy another
PC and a second Windows license.
Doesn't microsoft offer virtualization (e.g. WSL) gratis?
Granted it's not general purpose virtualization like you
get with KVM on Linux or VMware, but that is available with
windows server (Hyper-V) I believe.
Hyper-V is available for free on non-server Pro (and enterprise)
variants of "client" Windows since Win8, i.e. ages ago.
Before Win8 there was Virtual PC - also free and also sort of
general-purpose.
And of course even before that plenty of people were using Sun's
Virtual Box that was also free.
Not me. I don't like virtualization.
They worked before, then the stopped, which is annoying...
This just leaves DOSBox and QEMU.
Though with QEMU there is the annoyance of no good way to share part of
the host's filesystem with the guest, which eliminates one of the main use-cases some of the others have, and why I had used them.
DOSBox at least sorta works here, but as noted is limited.
Runs DOS programs, can run Win 3.x stuff...
On Mon, 6 Jul 2026 12:01:11 -0700
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> wrote:
On 7/5/2026 9:59 PM, Lawrence D’Oliveiro wrote:
On Sun, 5 Jul 2026 21:40:07 -0500, BGB wrote:
Most native code I write can work under either; though had ended up
using the Windows command-line and MSVC mostly for native Windows
development (though typically with some amount of GNU style tools
added to the path, like "GNU Make and similar").
The Windows command-line is fundamentally broken. It basically
copies the architecture from CP/M -- in other words, a hangover
from the 8-bit era, even though Windows/MS-DOs was never supposed
to be an 8-bit system!
Powershell is kind of okay.
When scripting in Powershell, I feel like programming rather than shell-scripting.
Which is not a compliment.
On Mon, 6 Jul 2026 21:07:04 -0000 (UTC), Lawrence D’Oliveiro wrote:
Remember that, on Unix-type systems, the command line is an array
of strings.
A command line being a vector of strings goes back to at least TSS
(IBM 360/67 1971). PLUS TSS had the !! (no-you-fool) cooncept where
the command was passed back to the parent (shell) of whatever you
were currently in.
On Tue, 07 Jul 2026 17:51:49 GMT, MitchAlsup wrote:
On Mon, 6 Jul 2026 21:07:04 -0000 (UTC), Lawrence D’Oliveiro wrote:
Remember that, on Unix-type systems, the command line is an array
of strings.
A command line being a vector of strings goes back to at least TSS
(IBM 360/67 1971). PLUS TSS had the !! (no-you-fool) cooncept where
the command was passed back to the parent (shell) of whatever you
were currently in.
Bell Labs Unix 1st Edition dates from the same year, but development
on the earliest PDP-11 versions started in 1970 <https://www.nokia.com/bell-labs/about/dennis-m-ritchie/hist.html>.
What kind of command line did Multics have?
Lawrence =?iso-8859-13?q?D=FFOliveiro?= <ldo@nz.invalid> posted:Wikipedia says that TSS/360 was *canceled* in 1971.
On Mon, 6 Jul 2026 14:36:25 -0500, BGB wrote:
On 7/5/2026 11:59 PM, Lawrence D’Oliveiro wrote:
The Windows command-line is fundamentally broken. It basically
copies the architecture from CP/M -- in other words, a hangover
from the 8-bit era, even though Windows/MS-DOs was never supposed
to be an 8-bit system!
Well, it is not the same as Bash or similar, but it is not
unusable either, just different.
Remember that, on Unix-type systems, the command line is an array of strings.
A command line being a vector of strings goes back to at least TSS
(IBM 360/67 1971).
On Wed, 8 Jul 2026 00:43:39 -0000 (UTC), Lawrence D’Oliveiro wrote:
What kind of command line did Multics have?
I never used it, so, I don't know.
On Tue, 07 Jul 2026 17:51:49 GMT
MitchAlsup <user5857@newsgrouper.org.invalid> wrote:
Lawrence =?iso-8859-13?q?D=FFOliveiro?= <ldo@nz.invalid> posted:
On Mon, 6 Jul 2026 14:36:25 -0500, BGB wrote:
On 7/5/2026 11:59 PM, Lawrence D’Oliveiro wrote:
The Windows command-line is fundamentally broken. It basically
copies the architecture from CP/M -- in other words, a hangover
from the 8-bit era, even though Windows/MS-DOs was never supposed
to be an 8-bit system!
Well, it is not the same as Bash or similar, but it is not
unusable either, just different.
Remember that, on Unix-type systems, the command line is an array of strings.
A command line being a vector of strings goes back to at least TSS
(IBM 360/67 1971).
Wikipedia says that TSS/360 was *canceled* in 1971.
Released in 1967, although not early enough in 1967 to be available
when 360-67 arrived to University of Michigan in January.
A command line being a vector of strings goes back to at least TSS
(IBM 360/67 1971).
While you are right on the facts, consider it from Microsoft's
viewpoint. AFAICT, they have little incentive to offer any
virtualization of Windows, and incentive not to.
More seriously, I think MS sees Windows as a legacy system which
gives them a good rent for now (and which they'll keep alive for as
long as they can) but which has no real future.
I had a quick look at some docs at BitSavers. And it does indeed seem
like the idea of a more structured command line originated with
Multics, as with so many other ideas.
Lawrence D’Oliveiro <ldo@nz.invalid> writes:
I had a quick look at some docs at BitSavers. And it does indeed
seem like the idea of a more structured command line originated
with Multics, as with so many other ideas.
However, like a lot of features in Multics (and later Unix), this
was itself inherited from CTSS.
...
There's a more detailed description in the 1965/1969 Programmer's
Guide (section AG.8). By that point CTSS had a "chains of commands"
mechanism that let you run a sequence of programs with each chaining
into the next when it completed, without needing a supervising
shell. The userspace command for launching a chain is RUNCOM, which
is where the Unix "rc" name for scripts came from.
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,127 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 08:58:48 |
| Calls: | 14,429 |
| Calls today: | 1 |
| Files: | 186,409 |
| D/L today: |
11,521 files (4,096M bytes) |
| Messages: | 2,552,232 |