11 คะแนน โดย regentag 2024-10-29 | 5 ความคิดเห็น | แชร์ทาง WhatsApp

ในส่วนที่ลึกที่สุดของระบบตระกูล Unix ยังมีร่องรอยจากยุคแรกเริ่มของการคอมพิวต์ที่คำว่า "ฮาร์ดแวร์" หมายถึงอุปกรณ์เครื่องกลจริง ๆ ที่มีแคม คันโยก รอก และจาระบีอยู่ แต่ก็ไม่ได้หมายความว่าจะสามารถต่อเครื่องโทรพิมพ์จากอดีตเข้ากับ Linux ได้ตรง ๆ

ปัญหาใหญ่ที่สุดในการเชื่อมต่อกับ Linux คือการแปลงระหว่างรหัส ASCII สมัยใหม่กับรหัส Baudot แบบ 5 บิตที่มีมาก่อนการพัฒนา ASCII หลายสิบปี โดยตัวแปลงถูกสร้างขึ้นด้วย Arduino

เพื่อส่งสัญญาณไปยังเครื่องโทรพิมพ์ผ่านสายโทรศัพท์ จำเป็นต้องใช้เครื่องสร้างสัญญาณอนุกรม 5 บิตจาก HP รุ่นเก่า

สามารถเชื่อมต่อได้ที่ความเร็ว 45.5 bps และล็อกอินเข้า Linux แก้ไขไฟล์ด้วยเอดิเตอร์ ED รวมถึงพิมพ์ ASCII Art ออกมาได้

※ Teletype Model-15 เป็นเครื่องพิมพ์รหัส Baudot ที่เปิดตัวในทศวรรษ 1930 โดย Teletype Corporation ในเครือ AT&T และถูกใช้ในระบบสื่อสารของกองทัพในช่วงสงครามโลกครั้งที่ 2

5 ความคิดเห็น

 
kunggom 2024-10-30

เรื่องราวจากยุคที่แม้แต่การที่ 1 ไบต์เท่ากับ 8 บิตก็ยังไม่เป็นมาตรฐานแน่ชัดนั้น อ่านเมื่อไรก็น่าทึ่งเสมอครับ
พอคิดว่ามรดก (Legacy) ของโค้ด 5 บิตในอดีตและเครื่องโทรพิมพ์ที่ใช้มันยังคงหลงเหลืออยู่ในสิ่งที่เราใช้งานกันในชีวิตประจำวันมาจนถึงตอนนี้ ก็ให้ความรู้สึกแปลก ๆ ดีเหมือนกัน

ช่วงนี้ผมเพิ่งได้อ่านเกี่ยวกับ Kermit แล้วก็ได้รู้ว่าในยุคนั้น ทั้งเมนเฟรม มินิคอมพิวเตอร์ เวิร์กสเตชัน และ PC ต่างก็มีข้อจำกัดเรื่องความเข้ากันได้กับคอมพิวเตอร์ต่างระบบอย่างมาก ดังนั้นโปรโตคอลที่สามารถใช้งานร่วมกันได้บนทุกแพลตฟอร์มเหล่านี้จึงมีคุณค่าอย่างยิ่ง พอได้เห็นแบบนี้แล้วก็รู้สึกว่าการรักษาความเข้ากันได้ไว้นี่สุดยอดจริง ๆ

p.s.
Kermit 95 ซึ่งเป็นซอฟต์แวร์สำหรับใช้งาน Kermit บน Windows นั้น ทุกวันนี้ก็ยังคงได้รับการบำรุงรักษาอย่างต่อเนื่อง
https://github.com/davidrg/ckwin

 
savvykang 2024-10-30

นี่ก็เป็นโปรโตคอลที่เก่าพอสมควรเหมือนกันนะครับ เห็นอยู่ข้าง ๆ Zmodem ในโปรแกรมไคลเอนต์ SSH หรือโปรแกรมสื่อสารผ่านพีซี ก็เลยสงสัยว่าคืออะไร อีกเรื่องหนึ่งคือเขาว่ากันว่าชื่อของหุ่นกบสีเขียวที่บางครั้งโผล่มาในคลิปสั้น ๆ คือ Kermit และชื่อนี้ก็มาจากชื่อตัวละครนั้นนั่นเอง

 
regentag 2024-10-30

เพิ่งเคยได้ยินชื่อ Kermit เหมือนกันครับ/ค่ะ น่าทึ่งที่มันยังมีการบำรุงรักษาอยู่จนถึงทุกวันนี้

 
unsure4000 2024-10-30

ไม่เคยรู้เลยทั้งที่ใช้ลินุกซ์ทุกวันว่า TTY ย่อมาจาก TeleTYpe

 
regentag 2024-10-29

รหัส Baudot (รหัสเครื่องพิมพ์โทรเลขสากล)

  • Émile Baudot พัฒนาขึ้นในช่วงทศวรรษ 1870 เพื่อใช้แทนรหัสมอร์ส
  • เป็นรหัสเครื่องพิมพ์โทรเลขที่ถูกใช้อย่างแพร่หลายที่สุดก่อนที่จะมีการพัฒนารหัส ASCII

ชื่อของ Baudot ได้กลายมาเป็นที่มาของหน่วยวัดความเร็วการสื่อสาร "baud"