Adrian Cochrane on Nostr: To access the terminal on a remote computer we now typically use SSH. But today I'm ...
To access the terminal on a remote computer we now typically use SSH. But today I'm stduying the client for its predecessor protocol, TELNET, as implemented by INetUtils.
After init'ing various things (i18n, the terminal & 2 ringbuffers for it, 2 ringbuffers for networking, the TELNET protocol uploading envvars & deferring to a supporting library, stdout/stderr, & compile-time maybe the TN3270 IBM terminal, a Cray escapes table, terminal state, & prompt string) & parsing flags `telnet` ...
1/?
Published at
2023-11-16 17:40:47Event JSON
{
"id": "0486ac85470d2be45337948dae0235e4fe4c62c0ca3ea971f66ee2b8c1745707",
"pubkey": "950683e4224489cf148b5300fbc228357ee4936682e0d295d894f8f1d3cdcc4a",
"created_at": 1700156447,
"kind": 1,
"tags": [
[
"proxy",
"https://floss.social/users/alcinnz/statuses/111421452955912456",
"activitypub"
]
],
"content": "To access the terminal on a remote computer we now typically use SSH. But today I'm stduying the client for its predecessor protocol, TELNET, as implemented by INetUtils.\n\nAfter init'ing various things (i18n, the terminal \u0026 2 ringbuffers for it, 2 ringbuffers for networking, the TELNET protocol uploading envvars \u0026 deferring to a supporting library, stdout/stderr, \u0026 compile-time maybe the TN3270 IBM terminal, a Cray escapes table, terminal state, \u0026 prompt string) \u0026 parsing flags `telnet` ...\n\n1/?",
"sig": "d63ca0abb1dd16f2128e7b6cb758828b7913c99b00bc889812c507eff2ac2af7fba5ac1f1021fe05156854080128105e7d518ceb3f5e5df8a84c6a90ec5df962"
}