<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"><span></span></div><div dir="ltr"><div dir="ltr"><span></span></div><div dir="ltr"><div dir="ltr">On Sep 6, 2018, at 4:41 PM, Zane Healy <<a href="mailto:healyzh@avanthar.com">healyzh@avanthar.com</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><meta http-equiv="Content-Type" content="text/html charset=utf-8">Very cool!  I just got my Multics system up and running this last Sunday.  I was a systems analyst on DPS-8 mainframes running GCOS-8 from ’90-93.  I’ve come to the conclusion that not only is that knowledge all evaporated from my head, it also wouldn’t really help with Multics. :-)</div></blockquote><div><br></div><div>Oh no, a stinkin' GCOS user! Just kidding, of course. While we aren't running the GCOS Daemon for batch/absentee GCOS processes (mainly because nobody has asked!), gtss, the interactive GCOS TSS simulator does work, if you happen to have any GCOS tasks you'd like to run. </div><div><br></div><div>We also have the DTSS simulator available (which I believe is also working in mainline). Login with the control arguments "<span style="background-color: rgba(255, 255, 255, 0);">-po >unb>dfast_process_overseer_", example:</span></div><div><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style="background-color: rgba(255, 255, 255, 0);">"enter Guest  -po >unb>dfast_process_overseer_"</span></div><br><blockquote type="cite"><div dir="ltr"><div class="">How on earth did you manage to hook Multics up to HECnet?</div></div></blockquote><div><br></div><div>It's a hugely abusive hack. Since the DECnet for Linux code is written in C, and the FNP emulation is a C simulation of the FNP/MCS behavior, I've taken advantage of that to simulate a hardwired protocol converter. This also means that rather than having to (re-)implement much of the networking code in obscure MAP355/Level 6 assembly language, the off-loaded networking code which would run on the FNP can run essentially natively on the host. (The overall long-term goal, however, is eliminating host-based services and 'properly' emulating the Level 6 FNP at the instruction level.)</div><div><br></div><div>We a use additional emulated hardware infrastructure such as emulated terminal servers to ease management, balance connections between FNPs, etc. </div><div><br></div><div>While we have diverged somewhat from the mainline code, mainly to support our large configuration (8 FNPs, custom networking code, etc), extensive stress testing has exercised the code and located and fixed various bugs over the past 18 months.</div><div><br></div><div>The most important fixes have been integrated back upstream in the master branch already, while a larger number of enhancements will be in the next release of the simulator. </div><div><br></div><div>(... Next project is Chaosnet networking!)</div><br><blockquote type="cite"><div dir="ltr"><div class="">I connected as a guest, am I correct that you have a bunch of Multics software that’s not available as part of the standard build?</div></div></blockquote><div><br></div><div>You are correct. And even some more that isn't yet publicly installed yet, but is running and will soon be made available.</div><div><br></div><div>I've been something of professional harasser, contacting many Multics people and the past Multics sites trying to track down any leads on software (and hopefully backups) that may still exist, and finding what was run at each site. While successes are few and far between, I've recovered a surprising amount of software.  </div><div><br></div><div><span style="background-color: rgba(255, 255, 255, 0);">In some cases software has been available from various collections, but was never integrated, compiled, and run on post-MR12 systems until now. Often this involves correcting many OCR errors or retyping listings from scans and microfilm. </span></div><div><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style="background-color: rgba(255, 255, 255, 0);">In other cases there is Multics software which is essentially 'extinct' but various descendants still exist, so we are working on backporting/crossporting the existing software versions back to Multics - this includes programming languages like XPL and SNOBOL, software packages like REDUCE, MACSYMA, OMNITAB, TeX, etc. </span></div><div><br></div><div>Finally, we are also working to develop new Multics software and ports. We will be distributing the software and updates through a "package management" system via an online MIKSD (Multics Internet Kermit Service Daemon), which we hope to have available and running next year.</div><div><br></div><div>The most important utilities and tools from the efforts are being integrated back upstream and will appear in future releases of the base Multics distribution, where appropriate.</div><div><br></div><div>The BAN.AI system has sort of become the de facto "home base" for these efforts and I'm humbled and grateful to be able to work with so many people who I consider heroes of computer science.</div><div><br></div><div>Some of the other unique network features that BAN offers besides HECnet access includes Internet email for registered users, and a Internet finger daemon. (finger @m.trnsz.com)</div><div><br></div><div>Both an FTN (FIDO) and UUCP port is in progress (we hope to support <a href="http://UUHEC.net">UUHEC.net</a> mail), and MAIL-11 is a certainly a possibility now too.</div><div><br></div><div>We have rudimentary web and gopher service, but I'm waiting on the integration and completion of the socketdev code before putting more effort into it abusing MCS and the FNP.</div><div><br></div><div>Other things being worked and in various stages of completion are X.25 networking and IBM 3270 terminal support. If we can complete the X.25 support, I envision creating a 'BAN X.25 PSDN', a virtual hobbyist Telenet/Tymnet-like PSN network for X.25 systems. <span style="background-color: rgba(255, 255, 255, 0);">There are other exciting Multics projects in progress by other parties as well.</span></div><div><br></div><div>Feel free to review our system news (pmotd -a) to get an idea of what we've been working on!</div><div><br></div><div>Thanks!</div><div><br></div><blockquote type="cite"><div dir="ltr"><div class=""><div><blockquote type="cite" class=""><div class="">On Sep 6, 2018, at 8:52 AM, Jeffrey H. Johnson <<a href="mailto:jhj@trnsz.com" class="">jhj@trnsz.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="content-type" content="text/html; charset=utf-8" class=""><div dir="auto" class="">Greetings,<div class=""><br class=""></div><div class="">Time to update those node databases ... BAN.AI Public Access Multics, the premier public access Multics system, has joined HECnet, as node number 1.770 (BANAI).</div><div class=""></div><div class=""><br class=""></div><div class="">It's just an initial implementation (based on the Linux DECnet source) and performance is lacking, but I hope to get things better optimized and support more services in the near future.</div><div class=""><br class=""></div><div class="">There are currently 16 outgoing channels for HECnet connections, and up to 128 dynamically allocated incoming login channels.</div><div class=""><br class=""></div><div class="">Outgoing connections to HECnet are allowed only for registered users, but any incoming login from the Internet or HECnet is permitted, including anonymous Guest users.</div><div class=""><br class=""></div><div class="">For more information, you can visit <a href="https://ban.ai/" class="">https://ban.ai/</a>, ssh or mosh to <a href="mailto:dps8@m.trnsz.com" class="">dps8@m.trnsz.com</a>, or SET HOST to BANAI/1.770. </div><div class=""><br class=""></div><div class="">Feel free to request an account or ask any questions.</div><div class=""><br class=""><div dir="ltr" class="">--<div class="">Jeffrey H. Johnson</div><div class=""><a href="mailto:jhj@trnsz.com" class="">jhj@trnsz.com</a></div><div class=""><a href="https://ban.ai/multics" class="">https://ban.ai/multics</a></div><div class=""><a href="http://mim.update.uu.se/hecnet?node=BANAI" class="">http://mim.update.uu.se/hecnet?node=BANAI</a></div></div></div></div></div></blockquote></div></div></div></blockquote></div></div></body></html>