From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21025 invoked from network); 22 Dec 2021 01:57:31 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 22 Dec 2021 01:57:31 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id EF60D9CE9F; Wed, 22 Dec 2021 11:57:29 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 18DE19CC01; Wed, 22 Dec 2021 11:57:22 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="dh71UII4"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id D2CC09CC01; Wed, 22 Dec 2021 11:57:20 +1000 (AEST) Received: from mail-oo1-f42.google.com (mail-oo1-f42.google.com [209.85.161.42]) by minnie.tuhs.org (Postfix) with ESMTPS id 4FB599CC00 for ; Wed, 22 Dec 2021 11:57:17 +1000 (AEST) Received: by mail-oo1-f42.google.com with SMTP id t13-20020a4a760d000000b002dab4d502dfso22630ooc.6 for ; Tue, 21 Dec 2021 17:57:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=hc/6/YrDG1ZRDjyQWWSr2fgtQqiY9bWGj5ykYhi7zkQ=; b=dh71UII4y7JDupYPqV0ED1WAOG9iIvZDUA/z+lh9D1h9oQQ/iWMdV/y/gYmeljUO0B J4Og84dZ5qOV+1gROPe+/s6Delb0DM9+m9GH0+DR2/NZWJTseXIN2WZOZPWfDuVLrvU9 wwM7iE/axz/5GeeEXTIBAv31Fr3hUDh9uDOdjERAgKJoqU2DT2Yry14eMpPk9lD8j0HD nErlMyVnNm2So3DZTPPrpxTzTlUzTYkZMCdad03NbSxjr1ORTBCG0dpuPuWHb7EWBdIR yVs+VoNrONMZ9WevsH7bCH4oHUbBrpE9OCFBn3cHTNGxrO1AYo9qns9fSGuH4lgRItpC OVSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=hc/6/YrDG1ZRDjyQWWSr2fgtQqiY9bWGj5ykYhi7zkQ=; b=Q23+3zR4OAdnMNOBnMtaqAjrBvwWPj1gLtOxPC6uM1nfSLQ36LAE85OEnGsynw3lc4 vEMT2d04qe/IDa4a4Xj9Yx8Sv6ah3HFRbw/qkBgR+43LKGt8EF65bKjwY9mKnC2nu3Fu kV3rXZdzqHxHNUrH7HOBBQ8PO/UmbPiJMurebSRHVnA/iPrsiBjBe6z63Q7RcTVZxi4v wpkC8xRBAS0WcONzqnMFzHRHGy0gTN/di1Ks1shUPVmApTvIo9tsULZG3x6CqoOmAW1s OodbgTIX/HzkL+62VRSNkybVFCDckmR3Nx8euq10QnWPmttxfj/isnE5tguKMRKoyIub 39hw== X-Gm-Message-State: AOAM531uEdc/l1+7zxwdSXTmmCwh9CkfgquexI7Vyih1JCoRKXF67E8E mXWmnIm6xeGI9Gu5/S4w1ZTeEh0CL870Pjatb3NuL0sdIhc= X-Google-Smtp-Source: ABdhPJxiycQq8ut9WBHjk5K5T/qHWQnsOv97PpBpl/QdfmEVMUuJ5YtA0XGdQ4N5E3vQz783Sr7Gab5gD0UPbdBsAkY= X-Received: by 2002:a4a:9c57:: with SMTP id c23mr631946ook.60.1640138236235; Tue, 21 Dec 2021 17:57:16 -0800 (PST) MIME-Version: 1.0 From: Dan Cross Date: Tue, 21 Dec 2021 20:56:40 -0500 Message-ID: To: COFF , multicians@groups.io Subject: [COFF] Multics comes to amateur radio. X-BeenThere: coff@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Computer Old Farts Forum List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============9207184053707031579==" Errors-To: coff-bounces@minnie.tuhs.org Sender: "COFF" --===============9207184053707031579== Content-Type: multipart/alternative; boundary="000000000000f412b005d3b270f3" --000000000000f412b005d3b270f3 Content-Type: text/plain; charset="UTF-8" Chalk this up to "pointless hack" but I know many COFF readers (and presumably some multicians) are also ham radio enthusiasts, so perhaps some folks will find this interesting. I have succeeded in what I suspect may be a first: providing a direct interface from AX.25 amateur packet radio connections to a Multics installation (and TOPS-20). I've been interested in packet radio for a while and have run an AX.25 station at home for some time, and I have configured things so that incoming radio connections to a particular SSID proxy into telnet to a Unix machine on my AMPRNet subnet. I don't run the traditional AX.25 "node" software, but can log directly into a timesharing machine in my basement, which is pretty cool. Some recent upgrades provided an opportunity for a project interfacing "retro" computer instances with packet radio. AX.25 is a slow medium: 1200 BAUD (this is on 2m) packed switched over a high-loss, high-latency RF path. While my Unix machine does all right, it occurs to me that systems designed in the teletype era might actually be better suited to that kind of communications channel. So I set up a DPS8/M emulator and configured the packet node to forward an SSID to Multics. After some tweaking to clean up a bizarre number of ASCII NUL characters coming from the emulator (I suspect a bug there; I'm going to email those folks about that), things are working pretty well: I can connect into the system interactively and even use qedx to write PL/1 programs. To my knowledge, no one has done this with Multics before. A small session transcript follows at the end of this message (sorry, no PL/1). It's not fast, so one definitely comes to appreciate the brevity of expression in the interface. While I was at it, I also installed TOPS-20 on an emulated DECSYSTEM-20 and got it talking over AX.25 as well. Now, I'd like to set up an interface reminiscent of a PAD or TIP allowing access to all of these machines, muxing a single SSID. Sadly I have no idea what the user interface for those things looked like: if anyone has pointers I can use to craft some software, I'd be happy to hear about it! Pointless perhaps, but fun! - Dan C. PS: I'm happy to set folks up with accounts, if they'd like. Shoot me an email with your call sign. If you're in the greater Boston area, try KZ2X-1 and KX2X-3 on 145.090 MHz. ###CONNECTED TO NODE BROCK(W1MV-7) CHANNEL A Welcome to BROCK (W1MV-7) in Brockton, Mass ENTER COMMAND: B,C,J,N, or Help ? C KZ2X-3 ###LINK MADE Trying 44.44.107.8... Connected to sim.kz2x.ampr.org. Escape character is 'off'. HSLA Port (d.h001,d.h002,d.h003,d.h004,d.h005,d.h006,d.h007,d.h008,d.h009,d.h010,d.h011,d.h012,d.h013,d.h014,d.h015,d.h016,d.h017,d.h018,d.h019,d.h020 ,d.h021,d.h022,d.h023,d.h024,d.h025,d.h026,d.h027,d.h028,d.h029,d.h030,d.h031)? Attached to line d.h001 Multics MR12.7: KZ2X Multics (Channel d.h001) Load = 6.0 out of 90.0 units: users = 6, 12/21/21 1718.0 est Tue login KZ2X Password: You are protected from preemption until 17:18. KZ2X.Ham logged in 12/21/21 1718.6 est Tue from ASCII terminal "none". Last login 12/21/21 1717.0 est Tue from ASCII terminal "none". No mail. r 17:18 0.376 54 ls Segments = 5, Lengths = 4. r w 1 KZ2X.profile r w 1 start_up.ec r w 1 hello.pl1 0 KZ2X.mbx r w 1 KZ2X.value r 17:19 0.022 0 who -a -lg Multics MR12.7; KZ2X Multics Load = 7.0 out of 90.0 units; users = 7, 2 interactive, 5 daemons. Absentee users = 0 background; Max background absentee users = 3 System up since 12/21/21 0922.8 est Tue Last shutdown was at 12/21/21 0917.8 est Tue Login at TTY Load User ID 12/21/21 09:22 cord 1.0 IO.SysDaemon 09:22 bk 1.0 Backup.SysDaemon 09:22 prta 1.0 IO.SysDaemon 09:22 ut 1.0 Utility.SysDaemon 09:22 vinc 1.0 Volume_Dumper.Daemon 16:41 none 1.0 Cross.SysEng 17:18 none 1.0 KZ2X.Ham r 17:19 0.036 0 logout KZ2X.Ham logged out 12/21/21 1722.9 est Tue CPU usage 0 sec, memory usage 0.2 units, cost $0.12. ###DISCONNECTED BY KZ2X-3 AT NODE BROCK --000000000000f412b005d3b270f3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Chalk this up to "pointless hack" but I know man= y COFF readers (and presumably some multicians) are also ham radio enthusia= sts, so perhaps some folks will find this interesting. I have succeeded in = what I suspect may be a first: providing a direct interface from AX.25 amat= eur packet radio connections to a Multics installation (and TOPS-20).
<= br>
I've been interested in packet radio for a while and have= run an AX.25 station at home for some time, and I have configured things s= o that incoming radio connections to a particular SSID proxy into telnet to= a Unix machine on my AMPRNet subnet. I don't run the traditional AX.25= "node" software, but can log directly into a timesharing machine= in my basement, which is pretty cool.

Some recent= upgrades provided an opportunity for a project interfacing "retro&quo= t; computer instances with packet radio. AX.25 is a slow medium: 1200 BAUD = (this is on 2m) packed switched over a high-loss, high-latency RF path. Whi= le my Unix machine does all right,=C2=A0it occurs to me that systems design= ed in the teletype era might actually be better suited to that kind of comm= unications channel.

So I set up a DPS8/M emulator = and configured the packet node to forward an SSID to Multics. After some tw= eaking to clean up a bizarre number of ASCII NUL characters coming from the= emulator (I suspect a bug there; I'm going to email those folks about = that), things are working pretty well: I can connect into the system intera= ctively and even use qedx to write PL/1 programs. To my knowledge, no one h= as done this with Multics before. A small session transcript follows at the= end of this message (sorry, no PL/1). It's not fast, so one definitely= comes to appreciate the brevity of expression in the interface.
=
While I was at it, I also installed TOPS-20 on an emulated D= ECSYSTEM-20 and got it talking over AX.25 as well. Now, I'd like to set= up an interface reminiscent of a PAD or TIP allowing access to all of thes= e machines, muxing a single SSID. Sadly I have no idea what the user interf= ace for those things looked like: if anyone has pointers I can use to craft= some software, I'd be happy to hear about it!

Pointless perhaps, but fun!

=C2=A0 =C2=A0 =C2=A0 = =C2=A0 - Dan C.

PS: I'm happy to set folks up = with accounts, if they'd like. Shoot me an email with your call sign. I= f you're in the greater Boston area, try KZ2X-1 and KX2X-3 on 145.090 M= Hz.

###CONNECTED TO NODE BROCK(W1MV-7) CHANNEL AWelcome to BROCK (W1MV-7) in Brockton, Mass
ENTER COMMAND: B,C,J,N, or= Help ? C KZ2X-3
###LINK MADE
Trying 44.44.107.8...
Connected to <= a href=3D"http://sim.kz2x.ampr.org" target=3D"_blank">sim.kz2x.ampr.org= .
Escape character is 'off'.
HSLA Port (d.h001,d.h002,d.h003,= d.h004,d.h005,d.h006,d.h007,d.h008,d.h009,d.h010,d.h011,d.h012,d.h013,d.h01= 4,d.h015,d.h016,d.h017,d.h018,d.h019,d.h020
,d.h021,d.h022,d.h023,d.h024= ,d.h025,d.h026,d.h027,d.h028,d.h029,d.h030,d.h031)?
Attached to line d.h= 001

Multics MR12.7: KZ2X Multics (Channel d.h001)
Load =3D 6.0 ou= t of 90.0 units: users =3D 6, 12/21/21 =C2=A01718.0 est Tue
login KZ2XPassword:
You are protected from preemption until 17:18.
KZ2X.Ham l= ogged in 12/21/21 =C2=A01718.6 est Tue from ASCII terminal "none"= .
Last login 12/21/21 =C2=A01717.0 est Tue from ASCII terminal "non= e".
No mail.
r 17:18 0.376 54

ls

Segments =3D 5, L= engths =3D 4.

r w =C2=A0 =C2=A01 =C2=A0KZ2X.profile
r w =C2=A0 = =C2=A01 =C2=A0start_up.ec<= /a>
r w =C2=A0 =C2=A01 =C2=A0hello.pl1
=C2=A0 =C2=A0 =C2=A0 =C2=A00 = =C2=A0KZ2X.mbx
r w =C2=A0 =C2=A01 =C2=A0KZ2X.value

r 17:19 0.022 = 0

who -a -lg

Multics MR12.7; KZ2X Multics
Load =3D 7.0 out= of 90.0 units; users =3D 7, 2 interactive, 5 daemons.
Absentee users = =3D 0 background; Max background absentee users =3D 3
System up since 12= /21/21 =C2=A00922.8 est Tue
Last shutdown was at 12/21/21 =C2=A00917.8 e= st Tue

=C2=A0 =C2=A0 Login at =C2=A0 =C2=A0 =C2=A0TTY =C2=A0Load =C2= =A0 User ID
--000000000000f412b005d3b270f3-- --===============9207184053707031579== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQ09GRiBtYWls aW5nIGxpc3QKQ09GRkBtaW5uaWUudHVocy5vcmcKaHR0cHM6Ly9taW5uaWUudHVocy5vcmcvY2dp LWJpbi9tYWlsbWFuL2xpc3RpbmZvL2NvZmYK --===============9207184053707031579==--