RFC 967
All victims together
All Victims Together π
Okay bestie, this is RFC 967, and it's called "All Victims Together" π. It was written by M. A. Padlipsky of the Mitre Corporation and dated December 1985 πΈ. The header doesn't list a category, and it doesn't say it obsoletes or updates anything, so there's nothing else to flag up here β¨.
Status of This Memo β¨
This RFC notes a significant omission from the networking literature and proposes to fix it π«Ά. Distribution of this memo is unlimited π .
Discussion π¬
Okay so an interesting thing happened the other day π. Some people were visiting from IBM Federal Systems Division, and one of them pointed out that they had just as much trouble, if not more, with the operating system purveyors about making OS "changes" for networking as anyone else π. At the time I just went "ok so we're all victims together" and moved on, but I kept thinking about it, so here are some thoughts for the RFC community π§:
- To us, it's axiomatic that networking code is system code when it has to be β¨
- To Them, it's anathema π
- We haven't really hit very hard on the point in the literature. I've made a few strong assertions along those lines here and there, and it's at least implicit in some of Dave Clark's stuff, unless in my usual slipshod fashion I've just missed seeing it π
- It would probably be responsible of us to rectify the omission (assuming there is one), since the literature is supposed to be the way the researchers educate the practitioners π
- Therefore, I propose a new subseries of RFCs on how the networking code was integrated with various OSs, with an eye toward later publishing the collection in the open literature (RFCs being only semi-open, after all) π¦. I'll even volunteer to coordinate, at least by taking offers from people who are willing to tackle various systems and telling them who else is having a bash at the same one, for possible collaboration. I might even merge the results if people send in things they've already done. (I suppose I even have to offer to do a bit of editing, if people want π .)
What I'd like to see is a bunch of little essays along the lines of what I tried on Multics in RFC 928, pp.14-21 π. That would probably be a waste of electrons to reproduce here, but I will if Jon thinks it's worthwhile at some level π. With luck, volunteers will emerge to discuss all of the major operating systems currently on the net, and most of the minor ones too, since one of the most interesting philosophical bits of this is seeing just what cuts and pastes get made to any OS once it's networked π₯. My guess is that, given modern systems' tendency to make adding device drivers more straightforward and to offer interprocess communication primitives at the system level, the likeliest difficulty would be getting onto the process creation path properly for Telnet. But that's reasoning ahead of the data π€. Suffice it to say that each piece should address Host-Host protocol interpreter(s) integration as well as Host-Comm Subnet Processor PI (including device driver, if one), plus something about Telnet and something else about FTP (at least to the extent of whether it's per-user or "monolithic", on the server side that is), and of course some relevant anatomizing of the OS itself π.
The moral, it seems to me, is that we have a chance to strike back at the oppressors by showing them what they should be furnishing with their silly off-the-rack systems, if they're going to keep objecting to our alterations that make the bloody things fit anywhere near right π€. It's a little extra effort on our part, but it's probably a worthy goal π. Indeed, if anybody from IPTO is watching, I'd even go so far as to suggest a pro tem System Integration Task force, if I hadn't already volunteered once in this thing and used up my quota π.
Think about it π.
Editor's Note π
The editor recalls a session at the 5th Data Communication Symposium (the one at Snowbird) titled "Impact of Networks on Host-System Design and Architecture" (1977) β¨.
π¦ where this page comes from
- ietf: rfc967 1985-12
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms