Instead of unalias ls to avoid having just ls send ANSI color escape codes to the terminal, he should really have passed the term argument to agetty, like maybe dumb.
EDIT: At 10:22, where he starts typing the login, it looks like the teletype does seek back up to reposition the cursor at "LOGIN:", so it does support at least some limited escape codes. Maybe something a little smarter than dumb.
Hell, maybe there's even an existing terminfo/termcap entry for a compatible teletype.
Will give a searchable list of supported terminfo entries on a given Linux system.
On Debian trixie, I don't see an entry for a Model 15 Teletype, but they do have an entry for a "model 33 or 35 teletype", tty33.
EDIT3: Searching eBay, looks like there are apparently teletype machines available on eBay, though some additional poking around suggests that that may not be the most affordable way to get one.
Hello everyone. I have always liked manual typewriters, as well as vintage computers. When I found out that teletypes existed, I thought the heavens had aligned for my ultimate device. Then I realized that I could not, for the life of me, find one at a decent price. I have a sneaking suspicion that a lot of the hobbyists online did not purchase machines that were in need of repair for upwards of $2000. (Thanks, eBay.) So my question is, where should I look if I want to purchase my first teletype without getting ripped off? I assume those prices are very inflated, as I can't imagine there is a massive market for these things. Also, does anyone have any suggestions for a good starting model? I just want to hook it up as a serial terminal. I have experience with modems, and if a modem is hardwired in, that's fine.
Oh yeah, don't go buy one on ebay. People are insane about what they think their junk is worth, plus shipping is prohibitive. What you should do is subscribe to the Greenkeys mailing list and introduce yourself.
Then do a little research about what kind of gear you want - an ascii one, like a 33, the kind they used to use as a computer terminal? An older 5-level one like a model 28? Even older, a model 15 or 19, or a 14 that prints/punches on paper tape instead of roll paper? Something obscure and odd looking like a 26? And ancient and rare historical artifact like a 12? Plus all the different countries' variants, etc.
Once you have some idea what you're looking for, post to the greenkeys list and say what you're after, how much work you're able to put into getting it working (do you want something you can just start using, or do you want a restoration project?) and most importantly where you live.
Once you've put it out there what you're looking for, if it's not super unusual it's not unheard of for it to just appear at your door. A bunch of people have more teletype machines than they can really keep, and would much rather see them go to a good home than be scrapped. Especially since many collectors are elderly and thinking about what will happen to their stuff when they die.
:::
EDIT4: Oh, looking at the agetty command line, he passed "asr33", for the term parameter, which is apparently a (much, much newer than the machine he has) teletype machine, but it shouldn't support color, so I don't know why he'd be worried about that. Maybe his ls aliased to ls --color=always instead of ls --color=auto or something; they don't show it in the video. Or maybe unaliasing it wasn't necessary, and he just didn't realize it.
I was watching the thing and got to the part where he said that he was using XON/XOFF flow control and thought that the guy's Arduino RS-232 ASCII-to-Baudot-encoding thing could be made more efficient if he'd make the encoder use the RS-232 RTS/CTS lines instead of XON/XOFF encoding. Then I realized that he's converting to 45.5 baud, and that at that speed, even his 9600 baud line --- normally the chokepoint for people with modern hardware, you know, 1980s and on or so --- is blisteringly fast and inefficiency at that point is irrelevant.
Probably the most cost-effective option is gonna be a used daisy-wheel printer with continuous feed paper.
I'd guess that the fastest --- if all one wants is a very fast dead-wood terminal --- is probably gonna be some kind of line printer. Apparently some of the late-model IBM line printers were made by a company called Printronix, which is still making printers. One of their printers, the P8C20, can apparently print at 2000 lpm. I can't find any video of one printing, but here's a video of an older 1500 lpm printer from them with the sound-isolation cover open. Dunno if it's running at full speed there, though.
The Linux kernel itself contains a terminal emulator --- that's how you can swap among virtual terminals on the console --- and unless the code was rewritten at some point, that's really the true core of Linux; the Linux kernel originally was a terminal emulator, before the other stuff got added. Before Linus even made his first announcement, when it was still a purely one-man project that he was banging on:
The very first interview about Linux with Linus Torvalds - Oct 28, 1992
LN: Please give a short summary of the history of Linux.
Linus: Difficult. "Linux" didn't really exist until about August-91 - before that what I had was essentially just a very basic protected mode system that had evolved from a glorified "Hello world" program into a even more glorified terminal emulator. Linux stopped for quite a while at the terminal emulator stage: I played around with Minix, and used my protected mode program to read news from the univerity machine. No down/upload, but it did a fair vt100 emulation, and did it by using two tasks which communicated from keybodard->modem and modem->screen.
By mid-summer -91, "Linux" was able to read the disk (joyful moment), and eventually had a small and stupid disk driver and a simple buffer cache. So I started out trying to make a filesystem, and used the Minix fs for simple practical reasons: that way I already had a file layout I could test things on. After some more programming (talk about glossing things over), I had a very simple UNIX that had some of the basic functionalities of the real thing: I could run small test-programs under it.
That being said, I think that most people are probably using the framebuffer console these days --- you aren't usually talking to your graphics card in text mode on x86-64 machines, but rather in graphics mode, and an image of text is being rendered and handed to the graphics card, and I don't know if internally, the original virtual terminal code is used beneath that or if there's a different stack and two independent in-kernel virtual terminal emulators.
The topping of this is going to require 220 lb 100% cotton vellum-finish cardstock and someone equipped with a calligraphy pen. There are some plotters that can take fountain pens.
no, I mean a whole dumb terminal (basically a digital typewriter that was used for early computers) but using paper as its display. I'm pretty sure that was a thing before the digital ones but I want to see one that works with modern linux
Surprisingly, just one. I did make a couple of mistakes, though. (e.g. typing an 8 instead of a ' on the bottom-left corner of the arch, and adding the dashes after 9.9.9.9 in the ping output instead of later on).
Not the point of the meme, but where does one go about getting fresh supplies (ribbons, replacement keys, etc...) for old typewriters like this to keep them in top condition?
Ah, well I'm not too sure. The typewriter itself came from a charity shop, and my grandma bought me the ribbon. I have only owned it for a few days, so I haven't bought anything myself.
There'll be plenty of places online, though, and of course you do have !typewriters@lemmy.cafe at your disposal.
Not certain of whether you're thinking specifically of plain ASCII art or also ANSI art (which was specifically around that time and made use of PC drawing characters and ANSI escape sequences), but there's a software package called ansilove that will render ANSI art, as well as some related text art formats, into an image for viewing.
https://16colo.rs/ is a gallery of ANSI art. A lot of the thumbnails are in grayscale, but tap on them and they'll open up and have a lot of colorful artwork.
Well, it's a very stripped down installation. No bootloader or init system, no display drivers, busybox replaces a load of stuff, ed(1) is the only editor available, and a few things were compiled from source.
When you've got 0B of storage and 0B of RAM, you've got to work with what you have.
EDIT: Oh, wait, holy shit. This ribbon is multicolor --- you can see the red stripe on the ribbon, and apparently the Remington Travel Riter Deluxe does support multiple colors on a ribbon.
I think that it's the lever in the upper right on the front that switches color.
EDIT3: You know, decades ago, I remember fiddling with my dad's typewriter. It had a selector lever there too. Could never figure out what it was for, seem to recall that it adjusted the height of the hammers, which seemed pointless. He only had a black ribbon, but I bet that it supported a multicolor ribbon, and that's what it was for. Never did resolve that mystery until now!
Yes. You typed it out. You don't need Lunix for that. It's not backwards enough to be a hack or at least amusingly pointless but -unless you've never seen a typwriter in your life- just boring.
84 Comments
over_clox@lemmy.world · 42 pts · 358d
Very relevant...
https://youtube.com/watch?v=2XLZ4Z8LpEE
tal@lemmy.today · 13 pts · 358d
Instead of
unalias lsto avoid having justlssend ANSI color escape codes to the terminal, he should really have passed thetermargument toagetty, like maybedumb.EDIT: At 10:22, where he starts typing the login, it looks like the teletype does seek back up to reposition the cursor at "LOGIN:", so it does support at least some limited escape codes. Maybe something a little smarter than
dumb.Hell, maybe there's even an existing terminfo/termcap entry for a compatible teletype.
EDIT2:
Will give a searchable list of supported terminfo entries on a given Linux system.
On Debian trixie, I don't see an entry for a Model 15 Teletype, but they do have an entry for a "model 33 or 35 teletype",
tty33.EDIT3: Searching eBay, looks like there are apparently teletype machines available on eBay, though some additional poking around suggests that that may not be the most affordable way to get one.
https://old.reddit.com/r/Teletype/comments/g30rdi/where_to_buy_first_teletype/
:::spoiler Teletype post
EDIT4: Oh, looking at the agetty command line, he passed "asr33", for the
termparameter, which is apparently a (much, much newer than the machine he has) teletype machine, but it shouldn't support color, so I don't know why he'd be worried about that. Maybe hislsaliased tols --color=alwaysinstead ofls --color=autoor something; they don't show it in the video. Or maybe unaliasing it wasn't necessary, and he just didn't realize it.alecsargent@lemmy.zip · 4 pts · 358d
That is insane!
tal@lemmy.today · 3 pts · 358d
I was watching the thing and got to the part where he said that he was using XON/XOFF flow control and thought that the guy's Arduino RS-232 ASCII-to-Baudot-encoding thing could be made more efficient if he'd make the encoder use the RS-232 RTS/CTS lines instead of XON/XOFF encoding. Then I realized that he's converting to 45.5 baud, and that at that speed, even his 9600 baud line --- normally the chokepoint for people with modern hardware, you know, 1980s and on or so --- is blisteringly fast and inefficiency at that point is irrelevant.
Late2TheParty@lemmy.world · 2 pts · 358d
Damn, but we can be so creative!
thisbenzingring@lemmy.sdf.org · 2 pts · 358d
glad I watched the whole thing, that is amazing
fuckwit_mcbumcrumble@lemmy.dbzer0.com · 2 pts · 358d
Shit that beats out connecting my 90s serial equipped typewriter to use as a terminal output.
tal@lemmy.today · 1 pts · 358d
Probably the most cost-effective option is gonna be a used daisy-wheel printer with continuous feed paper.
I'd guess that the fastest --- if all one wants is a very fast dead-wood terminal --- is probably gonna be some kind of line printer. Apparently some of the late-model IBM line printers were made by a company called Printronix, which is still making printers. One of their printers, the P8C20, can apparently print at 2000 lpm. I can't find any video of one printing, but here's a video of an older 1500 lpm printer from them with the sound-isolation cover open. Dunno if it's running at full speed there, though.
porksnort@slrpnk.net · 2 pts · 358d
I agree, and perhaps some deep diving to find an older dot matrix printer? Should be supremely hackable. I only have experience with these:
Next-gen teletypes
They were extremely durable and low maintenance. Also loud and more stress inducing than a modern SMS notification.
Good times
over_clox@lemmy.world · 3 pts · 358d
Last I checked, hospitals around my area still use dot matrix printers, mainly because of carbon copy papers..
porksnort@slrpnk.net · 1 pts · 358d
That was a complete rabbit hole. Thanks.
The only thing possibly more epic would be converting a Linotype to a Linux terminal. It uses hot lead to create type for newspapers, etc.
I was trained to use one as there were so many in use they still have some niche applications for specialty printing.
Anyhow, I call them Satan’s Typewriters and still have small scars from hot lead all over my forearms. And I love technology.
A good film:
Linotype: The Film
CuriousRefugee@discuss.tchncs.de · 36 pts · 358d
Yeah, but can it play Doom?
hellfire103@lemmy.ca · 24 pts · 358d
Can anything not play Doom?
Zwiebel@feddit.org · 9 pts · 358d
Yes, it is I
tal@lemmy.today · 11 pts · 358d
https://github.com/wojciech-graj/doom-ascii
The frame rate may be somewhat limited, but dealing with that is really just a skill issue.
rob_t_firefly@lemmy.world · 7 pts · 358d
You can crack a cacodemon over the noggin with it.
cmnybo@discuss.tchncs.de · 29 pts · 358d
People actually used to use a bunch of solenoids to turn typewriters into printers back when printers were very expensive.
bridgeenjoyer@sh.itjust.works · 8 pts · 358d
Check out the Olivetti pcs!
hellfire103@lemmy.ca · 7 pts · 358d
Huh, cool!
svcg@lemmy.blahaj.zone · 28 pts · 358d
Congratulations on perhaps the highest effort shitpost I have ever seen.
GreenShimada@lemmy.world · 5 pts · 357d
I've never actually lol'ed at a Linux meme until today.
Shady_Shiroe@lemmy.world · 27 pts · 358d
Same vibes
Jankatarch@lemmy.world · 3 pts · 358d
And they tell me printing pdfs to read is waste!
lemmyknow@lemmy.today · 24 pts · 358d
looks inside
Fuck_u_spez_@sh.itjust.works · 23 pts · 358d
Very impressive network latency. Usually when people send messages with these they have to wait weeks for a reply.
tal@lemmy.today · 6 pts · 358d
Well, interoffice memos.
Threeme2189@lemmy.world · 5 pts · 358d
Interoffice memes sound more enjoyable
frunch@lemmy.world · 21 pts · 357d
🤣🤣🤣
b_tr3e@feddit.org · 18 pts · 358d
No serial connection? No retrofitted, pneumatically driven typewriter as a line printer? You've got to do better to stick out.
hellfire103@lemmy.ca · 11 pts · 358d
Mate, it's not that deep.
db2@lemmy.world · 6 pts · 358d
Have you got a 27B stroke 6? Sorry, I'm a bit of a stickler for paperwork.
mlg@lemmy.world · 18 pts · 358d
Terminal emulators are bloat, real arch users use the real teletype (tty) as intended lol
tal@lemmy.today · 9 pts · 358d
The Linux kernel itself contains a terminal emulator --- that's how you can swap among virtual terminals on the console --- and unless the code was rewritten at some point, that's really the true core of Linux; the Linux kernel originally was a terminal emulator, before the other stuff got added. Before Linus even made his first announcement, when it was still a purely one-man project that he was banging on:
https://lunduke.substack.com/p/the-very-first-interview-about-linux
That being said, I think that most people are probably using the framebuffer console these days --- you aren't usually talking to your graphics card in text mode on x86-64 machines, but rather in graphics mode, and an image of text is being rendered and handed to the graphics card, and I don't know if internally, the original virtual terminal code is used beneath that or if there's a different stack and two independent in-kernel virtual terminal emulators.
piper11@feddit.org · 2 pts · 358d
Well, if you have one of those new fangled video terminals, and not a teletype connected through rs-232 serial.
rtxn@lemmy.world · 17 pts · 358d
Why does it have
1and0keys wheniandowould work just as well? Can't stand this kind of bloat.../sObviouslyNotBanana@piefed.world · 1 pts · 355d
They've at least chosen to not include
!.cosmicrose@lemmy.blahaj.zone · 15 pts · 358d
Your image description says what kind of typewriter you’re using but not the kind of paper!! What kind of paper are you using? Anything fancy?
hellfire103@lemmy.ca · 11 pts · 358d
Ah, my apologies. Just a sheet of normal ISO A4 printer paper. Nothing fancy.
seraphine@lemmy.blahaj.zone · 13 pts · 357d
put this straight on !unixporn@lemmy.world
hellfire103@lemmy.ca · 3 pts · 357d
Alright
annoyed_onion@lemmy.world · 11 pts · 358d
It's beautiful, I've looked at this for five minutes now. You've won at the internet today, gg
tal@lemmy.today · 7 pts · 358d
The topping of this is going to require 220 lb 100% cotton vellum-finish cardstock and someone equipped with a calligraphy pen. There are some plotters that can take fountain pens.
gi1242@lemmy.world · 10 pts · 358d
tal@lemmy.today · 16 pts · 358d
If you use the standard editor,
ed, then these sorts of things are no obstacle.piper11@feddit.org · 4 pts · 358d
With the correct terminal type set, vi would start in ex mode anyway afaik.
Opisek@lemmy.world · 8 pts · 358d
Just remap caps lock smh
zloubida@sh.itjust.works · 10 pts · 358d
Your typewriter is cool :-)
hellfire103@lemmy.ca · 5 pts · 358d
Thanks!
KammicRelief@lemmy.world · 9 pts · 358d
Qwerty though? Remap that thing over to Colemak or something!
boredsquirrel@slrpnk.net · 9 pts · 358d
Meanwhile people on fancy multiple FPS screens still use neofetch
unknown1234_5@kbin.earth · 8 pts · 358d
i want to see a paper based dumb terminal now
ebolapie@lemmy.world · 16 pts · 358d
Like a TTY?
https://en.wikipedia.org/wiki/Teleprinter
unknown1234_5@kbin.earth · 1 pts · 357d
yeah basically
skisnow@lemmy.ca · 3 pts · 357d
I want to see someone with too much time on their hands build a haunted typewriter, by hooking an electronic typewriter up to an LLM
unknown1234_5@kbin.earth · 1 pts · 357d
same
GreenShimada@lemmy.world · 2 pts · 357d
That's literally card punchers.
Edit: better link, with video.
unknown1234_5@kbin.earth · 1 pts · 357d
no, I mean a whole dumb terminal (basically a digital typewriter that was used for early computers) but using paper as its display. I'm pretty sure that was a thing before the digital ones but I want to see one that works with modern linux
Logh@lemmy.ml · 1 pts · 357d
You could indeed do that. My uncle did something similar back in the day when he had no display.
MissingGhost@lemmy.ml · 8 pts · 357d
For a short moment, I thought it was a legit teletype...
EffortlessEffluvium@lemmy.zip · 7 pts · 358d
All work and no play makes Jack a dull boy.
All work and no play makes Jack a dull boy.
All work and no play makes Jack a dull boy...
Echolynx@lemmy.zip · 6 pts · 358d
How many attempts was that?
hellfire103@lemmy.ca · 5 pts · 358d
Surprisingly, just one. I did make a couple of mistakes, though. (e.g. typing an 8 instead of a ' on the bottom-left corner of the arch, and adding the dashes after 9.9.9.9 in the ping output instead of later on).
psycho_driver@lemmy.world · 6 pts · 358d
Pretty sure this is gentoo masquerading as arch.
Adderbox76@lemmy.ca · 6 pts · 357d
Not the point of the meme, but where does one go about getting fresh supplies (ribbons, replacement keys, etc...) for old typewriters like this to keep them in top condition?
hellfire103@lemmy.ca · 3 pts · 357d
Ah, well I'm not too sure. The typewriter itself came from a charity shop, and my grandma bought me the ribbon. I have only owned it for a few days, so I haven't bought anything myself.
There'll be plenty of places online, though, and of course you do have !typewriters@lemmy.cafe at your disposal.
ruuster13@lemmy.zip · 6 pts · 358d
Keep going; I can see you're well on your way to getting it installed.
buttnugget@lemmy.world · 5 pts · 358d
Oh damn, I miss ascii text art from the mid 90s!
goatmack@programming.dev · 7 pts · 358d
Anyone remember The Boy With Immovable Hair (TBWIH)?
AnUnusualRelic@lemmy.world · 1 pts · 357d
Wow, I'm sure glad I missed this the first time around.
tal@lemmy.today · 4 pts · 357d
Not certain of whether you're thinking specifically of plain ASCII art or also ANSI art (which was specifically around that time and made use of PC drawing characters and ANSI escape sequences), but there's a software package called ansilove that will render ANSI art, as well as some related text art formats, into an image for viewing.
https://www.ansilove.org/
It's packaged in Debian Trixie.
https://16colo.rs/ is a gallery of ANSI art. A lot of the thumbnails are in grayscale, but tap on them and they'll open up and have a lot of colorful artwork.
jawa21@piefed.blahaj.zone · 4 pts · 358d
hellfire103@lemmy.ca · 12 pts · 358d
Well, it's a very stripped down installation. No bootloader or init system, no display drivers, busybox replaces a load of stuff, ed(1) is the only editor available, and a few things were compiled from source.
When you've got 0B of storage and 0B of RAM, you've got to work with what you have.
Acidbath@lemmy.world · 4 pts · 358d
this is good wallpaper material
bmpvy@feddit.org · 3 pts · 358d
goatinspace@feddit.org · 2 pts · 358d
I'm pretty sure there should be colors there
hellfire103@lemmy.ca · 2 pts · 358d
It was either red or black, and Arch definitely doesn't use red in its branding.
tal@lemmy.today · 1 pts · 358d
That typewriter probably doesn't support color, but apparently some had a ribbon with multiple colors and the ability to select among them.
https://old.reddit.com/r/typewriters/comments/1jnie9o/can_someone_pls_tell_me_why_my_typewriter_has/
This guy is using it to do color accents with typewriter art:
https://www.youtube.com/watch?v=_bqi2qY918M
EDIT: Oh, wait, holy shit. This ribbon is multicolor --- you can see the red stripe on the ribbon, and apparently the Remington Travel Riter Deluxe does support multiple colors on a ribbon.
https://www.ebay.com/itm/133756651478
EDIT2: Here's the manual:
https://site.xavier.edu/polt/typewriters/RemingtonRandTravel-RiterDeLuxe_Manual.pdf
I think that it's the lever in the upper right on the front that switches color.
EDIT3: You know, decades ago, I remember fiddling with my dad's typewriter. It had a selector lever there too. Could never figure out what it was for, seem to recall that it adjusted the height of the hammers, which seemed pointless. He only had a black ribbon, but I bet that it supported a multicolor ribbon, and that's what it was for. Never did resolve that mystery until now!
DeltaWingDragon@sh.itjust.works · 2 pts · 356d
Please tell me that's a teletype
hellfire103@lemmy.ca · 2 pts · 355d
Nope, typewriter
individual@toast.ooo · -24 pts · 358d
hellfire103@lemmy.ca · 37 pts · 358d
My guy, I literally typed out the fastfetch output for Arch Linux.
individual@toast.ooo · -2 pts · 358d
b_tr3e@feddit.org · -27 pts · 358d
Yes. You typed it out. You don't need Lunix for that. It's not backwards enough to be a hack or at least amusingly pointless but -unless you've never seen a typwriter in your life- just boring.
iAmTheTot@sh.itjust.works · 27 pts · 358d
You can just chuckle and move on, friend. It's not that deep.
Zwiebel@feddit.org · 3 pts · 358d
Chuckle? Uninstalled that bloatware ages ago
fuckwit_mcbumcrumble@lemmy.dbzer0.com · 15 pts · 358d
OK Mr no fun allowed.
tofu@lemmy.nocturnal.garden · 13 pts · 358d
Only boring thing in this thread is your post
b_tr3e@feddit.org · -8 pts · 358d
Thanks, but I think you just bote me. Also, no, you are boring. Duh!
tal@lemmy.today · 5 pts · 358d
I mean, I'd have a hard time manually running the fastfetch binary part.