• Inside an IBM z17

    From Retrograde@21:1/5 to All on Thu May 1 21:58:30 2025
    From the «go big or go home» department:
    Title: A tour inside the IBM z17
    Author: Thom Holwerda
    Date: Thu, 24 Apr 2025 20:38:18 +0000
    Link: https://www.osnews.com/story/142196/a-tour-inside-the-ibm-z17/


    Welcome to a photo-driven tour of the IBM z17[1]. I’ve scoured the image library to pull dig deep inside these machines that most people don’t get an opportunity to see inside, and I’ll share some of the specifications gleaned from the announcement and related Redbooks.
    ↫ Elizabeth K. Joseph at the IBM community website[2]

    These IBM mainframes don’t have to be beautiful, but they always are. I wish I
    could see a z17 up close – hopefully IBM will release a detailed video walkthrough of one of these at some point, including taking one apart and putting it back together.

    Links:
    [1]: https://www.ibm.com/products/z17 (link)
    [2]: https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/elizabeth-k-joseph1/2025/04/23/a-tour-inside-the-ibm-z17?communityKey=e7b7d299-8509-4572-8cf1-c1112684644f (link)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to ldo@nz.invalid on Thu May 1 18:56:39 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    What exactly are they good for? Nothing, really, except perhaps
    compatibility with ancient legacy code that has long passed its EOL, just >like the companies that might still be running it.

    It's a weird thing... it's an I/O machine that happens to have a CPU controlling it. You can run a database and most of the database operations take place in the disk controllers without anything more than mediation
    by the CPU. You can back up a disk to a tape with the CPU shut down.

    It's a very different way of thinking about computing and it's still
    a good thing for transaction processing systems with big databases
    behind it, the sort of thing that is I/O intensive but cannot be
    easily distributed.

    Not many MIPS but plenty of TIPS.

    It's kind of a shame that the software hasn't kept up with the hardware
    on those machines, though.
    --scott

    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Retrograde on Thu May 1 22:16:35 2025
    On 01 May 2025 21:58:30 GMT, Retrograde wrote:

    From the «go big or go home» department:
    Title: A tour inside the IBM z17
    Author: Thom Holwerda
    Date: Thu, 24 Apr 2025 20:38:18 +0000
    Link: https://www.osnews.com/story/142196/a-tour-inside-the-ibm-z17/

    What exactly are they good for? Nothing, really, except perhaps
    compatibility with ancient legacy code that has long passed its EOL, just
    like the companies that might still be running it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Scott Dorsey on Fri May 2 01:18:07 2025
    On Thu, 1 May 2025 18:56:39 -0400 (EDT), Scott Dorsey wrote:

    It's a weird thing... it's an I/O machine that happens to have a CPU controlling it.

    That’s a mainframe in a nutshell.

    It's a very different way of thinking about computing and it's still a
    good thing for transaction processing systems with big databases behind
    it, the sort of thing that is I/O intensive but cannot be easily
    distributed.

    It’s an obsolete way of thinking about computing. It dates from a time
    when the CPU was considered a scarce, expensive resource, so all these elaborate “channels” were added to offload as much I/O processing as possible, to reduce the bother on the CPU.

    The result was high I/O throughput, at the expense of high latency when responding to events, such as user actions. They were a lousy match for
    the model of interactive timeshared computing that became popular on the minicomputers from DEC and other vendors, from about the 1960s onwards.
    That new model was seen as “wasteful” by some, but the increase in productivity of users made it very popular, and the cheaper (non-IBM)
    hardware made it more economic.

    The logical conclusion was the microprocessor-based single-user PC, which
    spent >99% of its CPU cycles waiting for the user to press a key or click
    a mouse -- the ultimate in waste, but also the ultimate in productivity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Moock@21:1/5 to All on Fri May 2 10:34:07 2025
    On 01.05.2025 22:16 Uhr Lawrence D'Oliveiro wrote:

    What exactly are they good for? Nothing, really, except perhaps
    compatibility with ancient legacy code that has long passed its EOL,
    just like the companies that might still be running it.

    Linux can run on IBM z, so you can do anything that Linux can do on
    those machines.

    --
    kind regards
    Marco

    Send spam to 1746130595muell@stinkedores.dorfdsl.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to mm@dorfdsl.de on Fri May 2 17:20:38 2025
    Marco Moock <mm@dorfdsl.de> wrote:
    On 01.05.2025 22:16 Uhr Lawrence D'Oliveiro wrote:

    What exactly are they good for? Nothing, really, except perhaps
    compatibility with ancient legacy code that has long passed its EOL,
    just like the companies that might still be running it.

    Linux can run on IBM z, so you can do anything that Linux can do on
    those machines.

    This is actually kind of interesting, because thanks to VM you can have
    one LPAR that is running your database in a stripped down mainframe
    operating system, and another LPAR running a web front end in Linux.
    --scott


    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Marco Moock on Sat May 3 00:28:34 2025
    On Fri, 2 May 2025 10:34:07 +0200, Marco Moock wrote:

    Linux can run on IBM z, so you can do anything that Linux can do on
    those machines.

    Yeah, but how on earth would you run something like a full-screen editor
    on a block-mode text terminal that requires you to press the SEND key
    every time?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Moock@21:1/5 to All on Sat May 3 11:14:17 2025
    On 03.05.2025 00:28 Uhr Lawrence D'Oliveiro wrote:

    On Fri, 2 May 2025 10:34:07 +0200, Marco Moock wrote:

    Linux can run on IBM z, so you can do anything that Linux can do on
    those machines.

    Yeah, but how on earth would you run something like a full-screen
    editor on a block-mode text terminal that requires you to press the
    SEND key every time?

    IIRC IBM z is networked, so couldn't you use that for connecting to
    Linux?

    --
    kind regards
    Marco

    Send spam to 1746224914muell@stinkedores.dorfdsl.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Retrograde@21:1/5 to Retrograde on Sat May 3 04:38:24 2025
    On 01 May 2025 21:58:30 GMT
    Retrograde <fungus@amongus.com.invalid> wrote:

    From the «go big or go home» department:
    Title: A tour inside the IBM z17
    Author: Thom Holwerda
    Date: Thu, 24 Apr 2025 20:38:18 +0000
    Link: https://www.osnews.com/story/142196/a-tour-inside-the-ibm-z17/


    Welcome to a photo-driven tour of the IBM z17[1]. I’ve scoured the image library to pull dig deep inside these machines that most people don’t get an
    opportunity to see inside, and I’ll share some of the specifications gleaned
    from the announcement and related Redbooks.

    I was sorry to see even the purveyors of mainframe solutions are
    obliged to slather their marketing material with the phrase "AI" from
    the get-go. Here is the first paragraph on that IBM fact sheet, pure horse-pucky. Oh wow, the Z17 comes with AI built in? How many
    funloops is it capable of?*


    A full stack AI solution

    The IBM z17™ integrates advanced AI into hybrid cloud, optimizing performance, security and decision-making where critical data resides.

    With AI built in, IBM z17 drives innovation, powers new workloads and
    enhances productivity—all in a secure, reliable and resilient
    environment designed for your needs.

    *bonus points if you can source the funloops meme

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to fungus@amongus.com.invalid on Sat May 3 11:08:53 2025
    Retrograde <fungus@amongus.com.invalid> wrote:

    I was sorry to see even the purveyors of mainframe solutions are
    obliged to slather their marketing material with the phrase "AI" from
    the get-go. Here is the first paragraph on that IBM fact sheet, pure >horse-pucky. Oh wow, the Z17 comes with AI built in? How many
    funloops is it capable of?*

    This is because nobody actually knows what AI is, so the marketing people
    can use the word with impunity and freely tag it to anything from chairs
    to rice cookers.

    Traditionally AI is anything that attempts to emulate human behaviour that doesn't actually work. Chess programs and expert systems were AI until
    people actually made them work, and then they ceased to be AI.
    --scott


    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to ldo@nz.invalid on Sat May 3 11:06:35 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Fri, 2 May 2025 10:34:07 +0200, Marco Moock wrote:

    Linux can run on IBM z, so you can do anything that Linux can do on
    those machines.

    Yeah, but how on earth would you run something like a full-screen editor
    on a block-mode text terminal that requires you to press the SEND key
    every time?

    Through an ssh connection. I don't think vi has 3270 support although
    there are applications on OS that still do.
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to dan1espen@gmail.com on Sat May 3 16:07:59 2025
    Dan Espen <dan1espen@gmail.com> wrote:
    Try connecting thousands of users to a single linux box. You'll soon see the >utility of block mode terminals.

    That's the cool thing... the way you manage it is by having thousands
    of users, each on their own linux box, sending short transactions to
    the big IBM machine. No more terminal performance bottlenecks, and no
    more worries about operations being more or less atomic. It solves both
    ends of the problem at the same time.
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Dan Espen on Sat May 3 22:49:20 2025
    On Sat, 03 May 2025 13:51:35 -0400, Dan Espen wrote:

    Try connecting thousands of users to a single linux box. You'll soon
    see the utility of block mode terminals.

    A client of mine just got a machine with 40-something CPU cores (each multithreaded), and something close to a terabyte of RAM. And a couple
    dozen hot-swap slots for multi-terabyte hard drives.

    Of course we’re going to run Linux. I don’t think we’ll have trouble handling thousands of users on that ...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Scott Dorsey on Sat May 3 22:50:10 2025
    On Sat, 3 May 2025 16:07:59 -0400 (EDT), Scott Dorsey wrote:

    That's the cool thing... the way you manage it is by having thousands of users, each on their own linux box, sending short transactions to the
    big IBM machine.

    How wonderful. No doubt your user base are accustomed to thinking in terms
    of “transactions” rather than point-and-click, are they ...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Dan Espen on Sat May 3 22:50:56 2025
    On Sat, 03 May 2025 13:55:18 -0400, Dan Espen wrote:

    Mainframes support NFS but in my case I mostly ftp'd files, JCL, and
    results back and forth.

    In other words, you used the mainframe in batch mode, and kept all your interactivity local to a more sensibly-designed machine.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Retrograde on Sat May 3 22:51:32 2025
    On Sat, 3 May 2025 04:38:24 -0600, Retrograde wrote:

    I was sorry to see even the purveyors of mainframe solutions are obliged
    to slather their marketing material with the phrase "AI" from the
    get-go.

    What else have they got left?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to ldo@nz.invalid on Sat May 3 19:45:36 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Sat, 03 May 2025 13:51:35 -0400, Dan Espen wrote:

    Try connecting thousands of users to a single linux box. You'll soon
    see the utility of block mode terminals.

    A client of mine just got a machine with 40-something CPU cores (each >multithreaded), and something close to a terabyte of RAM. And a couple
    dozen hot-swap slots for multi-terabyte hard drives.

    Of course we’re going to run Linux. I don’t think we’ll have trouble >handling thousands of users on that ...

    Depends what you're doing. The more cores you put on one memory buss, the
    more memory contention gets to be an issue. The more data has to be shared
    by processes, the more that bandwidth gets to be an issue too. So for
    simple web service stuff where each web server process is completely independent and there isn't a central database everyone has to refer to,
    that kind of architecture can be great. But make all those web servers
    refer to a central Oracle database and watch everything slow to a crawl. --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to ldo@nz.invalid on Sat May 3 19:46:55 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Sat, 3 May 2025 16:07:59 -0400 (EDT), Scott Dorsey wrote:

    That's the cool thing... the way you manage it is by having thousands of
    users, each on their own linux box, sending short transactions to the
    big IBM machine.

    How wonderful. No doubt your user base are accustomed to thinking in terms
    of “transactions” rather than point-and-click, are they ...

    The users never see that, any more than they see the underlying sql
    operations when they are using a directly-attached database. This is
    the whole beauty of computers, that you can abstract layers.
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Scott Dorsey on Sun May 4 02:18:11 2025
    On Sat, 3 May 2025 19:46:55 -0400 (EDT), Scott Dorsey wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 3 May 2025 16:07:59 -0400 (EDT), Scott Dorsey wrote:

    That's the cool thing... the way you manage it is by having thousands
    of users, each on their own linux box, sending short transactions to
    the big IBM machine.

    How wonderful. No doubt your user base are accustomed to thinking in
    terms of “transactions” rather than point-and-click, are they ...

    The users never see that ...

    But they do still suffer the latencies from a platform optimized for batch rather than interactive operation, don’t they.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Scott Dorsey on Sun May 4 02:19:45 2025
    On Sat, 3 May 2025 19:45:36 -0400 (EDT), Scott Dorsey wrote:

    But make all those web servers refer to a central Oracle database and
    watch everything slow to a crawl.

    I guess that’s a reason why the main tech companies, like Facebook, Google
    et al, don’t use Oracle. They build their platforms on open-source foundations instead.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to ldo@nz.invalid on Sun May 4 10:22:51 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    But they do still suffer the latencies from a platform optimized for batch >rather than interactive operation, don’t they.

    No, this isn't 1965 any longer. These are realtime transaction processing systems. You _can_ run batch stuff on VM/CMS too, and the batch jobs
    coexist well with the transaction load taking priority of both CPU and
    the I/O mechanisms. The ability to manage I/O load dynamically is a big
    deal.
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Scott Dorsey on Sun May 4 21:27:59 2025
    On Sun, 4 May 2025 10:22:51 -0400 (EDT), Scott Dorsey wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    But they do still suffer the latencies from a platform optimized for
    batch rather than interactive operation, don’t they.

    No, this isn't 1965 any longer. These are realtime transaction
    processing systems.

    No, they are *batch* transaction processing systems. They have file
    formats that still emulate the layout of punch cards.

    You _can_ run batch stuff on VM/CMS too ...

    Remember what the “VM” part was for: it was a kludge because CMS wasn’t a proper multiuser OS. So to work around that, each user was given their own entire virtual machine.

    The ability to manage I/O load dynamically is a big deal.

    Not on a modern OS like Linux, that just takes it all in its stride.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to ldo@nz.invalid on Sun May 4 20:53:42 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Sun, 4 May 2025 10:22:51 -0400 (EDT), Scott Dorsey wrote:
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    But they do still suffer the latencies from a platform optimized for >>>batch rather than interactive operation, don’t they.

    No, this isn't 1965 any longer. These are realtime transaction
    processing systems.

    No, they are *batch* transaction processing systems. They have file
    formats that still emulate the layout of punch cards.

    Yes, there are still 80 column card images in common use, but they are
    not batch systems under the hood at all. (Well, MVS still is, but CMS and
    CICS sure aren't).

    You should check out Martin's "Design of Real-Time Computer Systems"
    which was written in the early days of SAABRE and other transaction
    processing systems.

    You _can_ run batch stuff on VM/CMS too ...

    Remember what the VM part was for: it was a kludge because CMS wasn't a >proper multiuser OS. So to work around that, each user was given their own >entire virtual machine.

    Yes, that was the idea, but in the end it turned out to be a win instead
    of a loss. I wouldn't call it a kludge so much as a deeper sort of timesharing.

    The ability to manage I/O load dynamically is a big deal.

    Not on a modern OS like Linux, that just takes it all in its stride.

    Sadly, I wish that were the case, although I will say that the one good
    thing about systemd is the "quota system" built into it that does allow
    some crude per-process I/O restrictions in ways that ionice never did.
    It's certainly getting better.
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Scott Dorsey on Mon May 5 04:39:09 2025
    On Sun, 4 May 2025 20:53:42 -0400 (EDT), Scott Dorsey wrote:

    You should check out Martin's "Design of Real-Time Computer Systems"
    which was written in the early days of SAABRE and other transaction processing systems.

    Their idea of “real time” was responding in a few seconds, before the user got frustrated enough to hit SEND again.

    Meanwhile, Linux recently mainlined the PREEMPT_RT patches, where the definition of “real time” is being able to provide sub-millisecond
    response to playing or recording sound samples for pro audio.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to ldo@nz.invalid on Mon May 5 08:30:03 2025
    In article <vv9fdc$3mhk4$1@dont-email.me>,
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Sun, 4 May 2025 20:53:42 -0400 (EDT), Scott Dorsey wrote:

    You should check out Martin's "Design of Real-Time Computer Systems"
    which was written in the early days of SAABRE and other transaction
    processing systems.

    Their idea of real time was responding in a few seconds, before the user
    got frustrated enough to hit SEND again.

    Today we would call those "interactive systems," yes. Not the same as
    true realtime systems with deadlines.

    Meanwhile, Linux recently mainlined the PREEMPT_RT patches, where the >definition of real time is being able to provide sub-millisecond
    response to playing or recording sound samples for pro audio.

    That's still not hard realtime at all, but it gives you reduced latency, realtime scheduling, and the ability to preempt kernel threads. That
    latter one has become a big deal since som much crap has been rolled into
    the kernel.

    But what they mean by "RT" isn't what hard realtime people mean by "RT"
    which has nothing to do with what the transaction processing guys meant
    as "RT." Do not get hung up on words, especially when people use the same words for rather different concepts.
    --scott

    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Scott Dorsey on Mon May 5 22:22:57 2025
    On Mon, 5 May 2025 08:30:03 -0400 (EDT), Scott Dorsey wrote:

    In article <vv9fdc$3mhk4$1@dont-email.me>,
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    Meanwhile, Linux recently mainlined the PREEMPT_RT patches, where the
    definition of real time is being able to provide sub-millisecond
    response to playing or recording sound samples for pro audio.

    That's still not hard realtime at all ...

    Tell that to the audio engineers in particular. They are kind of sensitive
    to the slightest bit of jitter in the timing of things.

    But what they mean by "RT" isn't what hard realtime people mean by "RT"
    which has nothing to do with what the transaction processing guys meant
    as "RT." Do not get hung up on words, especially when people use the
    same words for rather different concepts.

    Particularly when the transaction processing folks are at the bottom of
    that particular league table ...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Dan Espen on Mon May 5 22:23:55 2025
    On Mon, 05 May 2025 11:31:55 -0400, Dan Espen wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On Sun, 4 May 2025 20:53:42 -0400 (EDT), Scott Dorsey wrote:

    You should check out Martin's "Design of Real-Time Computer Systems"
    which was written in the early days of SAABRE and other transaction
    processing systems.

    Their idea of “real time” was responding in a few seconds, before the
    user got frustrated enough to hit SEND again.

    My experience: 360/30, 64K, 1968, locally attached 2260s, BTAM
    application, instantaneous response.

    “Instantaneous” to every keystroke? In something like a full-screen
    editor?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to dan1espen@gmail.com on Mon May 5 19:01:07 2025
    Dan Espen <dan1espen@gmail.com> wrote:

    My experience: 360/30, 64K, 1968, locally attached 2260s, BTAM
    application, instantaneous response.

    And that was the bottom of the barrel too. It got so much better with
    the newer channel controllers. And THEN we got SNA!
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rich@21:1/5 to Dan Espen on Tue May 6 14:15:45 2025
    Dan Espen <dan1espen@gmail.com> wrote:
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On Mon, 05 May 2025 11:31:55 -0400, Dan Espen wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On Sun, 4 May 2025 20:53:42 -0400 (EDT), Scott Dorsey wrote:

    You should check out Martin's "Design of Real-Time Computer Systems" >>>>> which was written in the early days of SAABRE and other transaction
    processing systems.

    Their idea of “real time” was responding in a few seconds, before the >>>> user got frustrated enough to hit SEND again.

    My experience: 360/30, 64K, 1968, locally attached 2260s, BTAM
    application, instantaneous response.

    “Instantaneous” to every keystroke? In something like a full-screen
    editor?

    Huh?

    What about block mode terminals don't you understand?
    Of course it's instantaneous to every keystroke. And in this case
    it was also instantaneous to the enter key. First online
    app I developed. Online order entry.


    Lawrence is more often trolling than not.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Dan Espen on Tue May 6 22:31:46 2025
    On Tue, 06 May 2025 08:19:05 -0400, Dan Espen wrote:

    What about block mode terminals don't you understand?
    Of course it's instantaneous to every keystroke.

    But that’s only locally. Nothing goes to the mainframe unless you press
    the SEND key.

    That’s what “block mode” means.

    Now imagine trying to run something more properly interactive, like Emacs
    (or vi/vim, if you prefer), through such an interface.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Dorsey@21:1/5 to ldo@nz.invalid on Tue May 6 18:59:32 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    Now imagine trying to run something more properly interactive, like Emacs
    (or vi/vim, if you prefer), through such an interface.

    You mean like word processing on PROFS where the editor is basically running
    on the channel controller? That is great and extremely zippy over a slow network. Far better performance with any network latency than trying to
    send everything over the connection.

    CDC did something like this in a less elegant way with the Full Screen
    Editor FSE. The PPU did most of the work but the PPU was tightly coupled
    to the CPU so even though it offloaded the CPU completely it didn't help
    any for slow connections.

    But really, this has nothing to do with transaction processing systems,
    which is the topic of this thread. Transaction systems need to have enough smarts at the terminal end to generate a transaction and the server needs
    to have enough to execute it.
    --scott

    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Scott Dorsey on Tue May 6 23:47:14 2025
    On Tue, 6 May 2025 18:59:32 -0400 (EDT), Scott Dorsey wrote:

    You mean like word processing on PROFS where the editor is basically
    running on the channel controller? That is great and extremely zippy
    over a slow network. Far better performance with any network latency
    than trying to send everything over the connection.

    I’m sure it is, but given the channel controller is not a general-purpose CPU, you are going to pay the price in app functionality.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Dan Espen on Fri May 9 02:04:14 2025
    On Thu, 08 May 2025 20:24:29 -0400, Dan Espen wrote:

    Where I worked, it was also instant on Enter, Function keys, etc. All
    the keys that required mainframe attention.

    The idea that every single keystroke/mouse click might require CPU
    attention (as is typical with interactive applications) is not something
    that mainframes are optimized for.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)