Як підключити 30-річний ноутбук Tandy 1400LT до Інтернету?


60

Просто заради цього хочеться придбати старий ноутбук Tandy 1400LT :

  • NEC V20 (еквівалент Intel 8088)
  • 640 КБ оперативної пам’яті
  • Монохромний дисплей з підсвічуванням 9 дюймів CGA
  • дві дискети 3,5 '' 720KB DD
  • Серійний порт RS-232C (DB-9 M)
  • Паралельний порт Centronics (DB-25 F)

введіть тут опис зображення

Я хочу підключити річ до Інтернету і використовувати її як SSH-термінал.

З ОС не повинно бути проблем, оскільки це апаратне забезпечення 386. Має бути невеликий дистрибутив Linux, який можна запустити на ньому.

Проблема, яку я бачу тут, є підключення до Інтернету. Хтось має досвід роботи з послідовними / паралельними до Ethernet перетворювачами?


18
За тією самою сторінкою, яку ви пов’язали , її процесор - це не 386, а NEC V20 (еквівалент Intel 8088). Модель LT також не має жорсткого диска, тому вам знадобиться PC-XT сумісний Linux, зі стеком TCP / IP, який працює з дискети.
Той бразильський хлопець

25
Отримайте серійний модем і використовуйте комутований комутатор.
Ƭᴇcʜιᴇ007

2
Навіть якби це було 386, підтримка 386 відмовилася від Linux, тому вам доведеться запустити стару версію.
Крістіан Цюпіту

1
Навіть FreeDOS потребує принаймні процесор Intel 386 або кращого.
Крістіан Цюпіту

1
А як з модемом акустичної муфти? Ще обмежений 1200 бодами, але буде працювати з RS-232c.
JohnP

Відповіді:


31

З ОС не повинно бути проблем, оскільки це апаратне забезпечення 386.

Вам, можливо, знадобиться 4 Мб оперативної пам’яті (ймовірно, вище) при абсолютному мінімумі для запуску Linux, і, ймовірно, 16 Мб для запуску будь-якого дистрибутива або ядра з гідним вибором програмного забезпечення з 2000 року. Якщо ви не можете оновити ОЗУ, ви застрягли.

Деякі короткі пошуки, схоже, дозволяють припустити, що це 8088 з 512 КБ або 768 КБ або ОЗУ. Сучасний Linux взагалі не працюватиме на цьому. (Можливо, ви хочете слідкувати за ELKS , NEC-процесор Tandy згадується у файлі завантаження / setup.S.)

Я отримав завантаження Linux на старому ноутбуку "Winbook" епохи 1995 року через флоппі, я вважаю, що я використовував muLinux .

роз'єм rs-232c

Спосіб "перетворення" послідовного на мережеве з'єднання - це ДПП. Вам потрібно буде налаштувати клієнт PPP на своєму ноутбуці та мати pppdінший хост Linux / Windows, який може направляти ваше pppз'єднання до вихідного підключення до Інтернету.


Ви, мабуть, все ще можете використовувати його як ssh-термінал, якщо встановити на ньому SSHDOS .

У всякому разі, покласти адаптер RS-232 в вашій системі Linux, вам необхідно налаштувати inittabна нерест gettyна ttyS0або ttyUSB0і використовувати термінальну програму DOS для доступу до системи.


4
Одним із варіантів може бути також використання фактичного модему 56K, який у мене є, і зробити справжнє комутоване з'єднання з провайдером. Я читав, що деякі провайдери надають безкоштовне підключення до підключення. Це було б найбільш "відповідним" розпустом.
Клеменс Бергманн

6
Freedos може просто працювати на ньому ( freedos.org ), 2 Мб або більше оперативної пам’яті для оптимальної продуктивності, але 768 К , мабуть, повинен працювати добре. Не впевнений у розмірі HD. У Freedos також є ssh-клієнт ( freedos.org/software/?prog=ssh2dos ).
MaQleod

2
@CristianCiupitu Ні, FreeDOS має бути добре з сумісним 8088/8086. Дивіться власний коментар до питання.
CVn

2
@ClemensBergmann Я дуже сумніваюся, що машина зможе не відставати від потоку даних 56 кбіт / с на послідовний порт. Зважаючи на те, що це задовго до того, як 16550 UART стали загальними, він матиме 8550 UART в кращому випадку, що буде серйозним вузьким місцем для високошвидкісних послідовних комунікацій порту.
CVn

6
Я вважаю, що процесор занадто повільний, щоб все, що стосується шифрування, було корисним.
Thorbjørn Ravn Andersen

36

Що ж, якщо ти справді відчуваєш стару школу, ти можеш повернутися до передісторії, я ледве вже достатньо стара, щоб запам’ятати!

Ви будете потребувати:

  1. Копія DOS для запуску на Танді
  2. Керміт (термінальний емулятор, а не жаба)
  3. Нуль - модемний кабель (або з якоїсь - то реальної старої школи креди, кілька комутованих модемів і телефонних ліній)
  4. Машина, що працює на якомусь Unix-подібній ОС, підключена до Інтернету, із послідовним портом.

Налаштуйте апарат Unix gettyабо eqiuvalent, щоб ви могли увійти на послідовну консоль.

Підключіть Tandy до послідовного порту машини Unix.
Або за допомогою кабелю з нульовим модемом або через два модеми та телефонну мережу.

Запустіть емулятор терміналу.

Наберіть модем, якщо потрібно .

Увійдіть у вікно Unix.

Використовуйте links(або lynx) ftp, СОСНА , або будь-який інший улюблений інтернет програмного забезпечення в текстовому режимі.

Для найкращих результатів слідкуйте за цим, налаштовуючи все це .


4
Так, ми дійсно жили так, як колись. За мої перші кілька років в Інтернеті за допомогою вікна Windows вам потрібно було б відкрити вікно терміналу після того, як він набрав номер, щоб ви могли увійти на сервер і ввести pppпідказку оболонки. Тоді ви закриєте термінал і дозволите Windows продовжувати узгоджувати з'єднання PPP. Отож, мій високотехнологічний браузер Netscape 3.x міг відображати кадри та таблиці.
voretaq7

Чого немає згадки про ховраха чи читача nntp, як олово ?
Зоредаче

Сосна> олово! Якщо ви знаєте про розумне входження в тунелі Gopher в ці дні, я б дуже радий включити це, хоча ...
voretaq7

2
+1 Слід зазначити, що це просто перетворює Tandy у відносно тупий серійний термінал. Це, звичайно, спрацювало б, але ви, можливо, просто зможете зробити з цим трохи більше ...
thkala

2
@thkala Я досить старий, щоб насправді зробив це багато місяців тому, а також підключити машину 8088 (яка дуже близька до цього V20) до Інтернету за допомогою мережевої карти під MS-DOS. MS-Kermit можна було використовувати в одному сеансі telnet, але для декількох сеансів це було занадто повільно. Я вважаю, що користувач користувався NCSA Telnet.
Thorbjørn Ravn Andersen

14

У мене 1400HD і як не дивно підключити його до мереж.

Найкращим методом є отримання мережевого адаптера Xircom PE3-10BT, який підключиться до паралельного порту 1400. У PE3 є DOS драйвер ODI, який дозволить вам використовувати стек TCP, наприклад mTCP , WATTCP, PC / TCP і т.д.

Далі слід підключити Digi One SP або linux box із запуском tcpser до послідовного порту 1400 та використовувати його як віртуальний модем . Або ви будете імітувати модем, підключений до com1, дозволяючи використовувати звичайне термінальне програмне забезпечення, таке як procomm, telix, qmpro на 1400 до telnet.


Це звучить дуже цікаво. PE3 (початок 90-х) не був доступний з танді (кінець 80-х), але це здається реалістичним поєднанням. Якщо ви запустили PE3, чому б ви додали додатковий "віртуальний модем"?
Клеменс Бергманн

+1 для Інтернету, який, ймовірно, працює так само швидко, як і основна пам'ять. Я деякий час працював над моїм Mac Classic в Інтернеті, підключений SCSI (паралельна портова шина) до Ethernet.
Potatoswatter

Правильно, не потрібно додавати "віртуальний модем", якщо ви використовували адаптер Eirnet Xircom. Я запропонував це лише тому, що запуск tcpser в Linux практично безкоштовний проти $ 50-20 за адаптер Xircom. IMHO послідовний порт на 1400 занадто повільний, щоб бути корисним. Також Xircom PE1 (PocketEthernet) був вперше випущений у 1988 році лише через рік і кілька місяців після 1400, тому цей період є правильним для цього пристрою і працює добре.
Адам Устін

12

Можна запропонувати спробувати Minix v2.0 ? Він працюватиме на апаратному забезпеченні XT, як у вашому ноутбуці, хоча, ймовірно, знадобиться певна помилка.

Minix 2.0 має повнофункціональну функцію, і є внесений драйвер PPP, який також працюватиме на апаратному рівні XT. Потім можна використовувати PPP через послідовне з'єднання до належної мережі Linux. Однак пошук клієнта SSH, який працюватиме на Minix з таким невеликим обсягом пам’яті, є більшою проблемою, однак ...


10

ІМ'Я 1400 HD
ВИРОБНИК : Тенді Radio Shack
ТИП : Портативний
ПОХОДЖЕННЯ : США
Рік : 1987
Закінчення провадження : невідомо
вбудовану мову : MS-DOS, GW-BASIC і DeskMate поставляється на дисках
КЛАВІАТУРИ : повний хід клавіатури, 76 клавіш
CPU : NEC V20 (еквівалент Intel 8088)
ШВИДКІСТЬ : 4,77 МГц або 7,16 МГц
СО-ПРОЦЕСОР : Математичний копроцесор Intel 8087-2 (8 МГц)
ОЗУ : 640 КБ + 128 КБ доступно для драйверів диска на базі ОЗУ або
ПЗУ для друку : 16 КБ
ТЕКСТОВІ РЕЖИМИ : 40 х 25, 80 х 25
ГРАФІЧНІ РЕЖИМИ : 640 x 200 (монохромний 9-дюймовий РК-дисплей з підсвічуванням), відповідає IBM CGA
COLORS : 16 відтінків синього із вбудованим РК-дисплеєм. Кольори із зовнішнім монітором
Звук : Звуковий сигнал
Розмір / Вага : 3,5 х 14,5 х 12,5 дюйма / 13,5 фунтів 370 х 310 х 80 мм / 5 кг
вводу / виводу ПОРТИ : адаптер змінного струму, Centronics / паралельно (DB-25 F), RS232 / серійний порт (DB-9 М), RGBI вихід для кольорового монітора (DB-9 F), композитний відеовихід, розширеної клавіатури (5 - контактний Дін F), 2 внутрішніх пазів (модем, шини введення / виводу)
вбудований медіа :
LT & FD: 2-дюймовий 3,5-дюймовий дискети (DS DD, 720 КБ кожен)
HD: один 3,5-дюймовий накопичувач дискети (720 КБ) + 20 МБ жорсткого диска
ОС : Tandy DOS 3
Джерело живлення: зовнішній блок живлення - 15 В постійного струму 700 мА і внутрішній акумулятор (12 вольт, 2200 мАг, 4 години безперервного використання)
ПЕРИФЕРИ : Модем 1200 бод, розширення 128 Кбайт RAMdrive, зовнішній жорсткий диск
ЦІНА : 1599 дол. США (США, 1987)


Згідно з наведеними вище специфікаціями, щоб правильно підключити це, вам потрібно знайти оригінальний модем 1200 бод, перелічений у розділі ПЕРИФЕРАЛІ, та підключитись за допомогою комутованого доступу. 1200 бод = 1200 Б / с. Вам знадобиться щось подібне до пристрою, показаного на зображенні нижче:

TRS-80 Модем DC-2212


2
Те, що в той час не були швидшими модемами, не означає, що сам послідовний порт не може робити більш високу швидкість, як мінімум, 38400 bps.
Крістіан Цюпіту

@ CristianCiupitu Я не заперечую цього, але якщо ОП хоче автентичності, як я, він би тримався за модем.
eyoung100

1
Я думаю, що це може бути насправді найбільш перспективним варіантом. Я б почав з "не настільки автентичного" -варіанта з новішим модемом, і якби я натрапив на відповідний модем, я б "понизився" до цього. Ви вважаєте, що з водіями можуть виникнути проблеми? Я не працював із модемами у віках. Чи просто говорять команди AT над RS232?
Клеменс Бергманн

@ClemensBergmann, хоча ти щось тут забув. З обмеженням в оперативній пам’яті (640k + 128k надбудова), ваш не автентичний варіант повинен бути між 300 бодами та 1200 бодами на зображенні, і повинен бути зовнішнім, якщо не використовуються внутрішні слоти. Навіть внутрішньо швидкість не може перевищувати 1200 бод.
eyoung100

1
1200 бод і 1200 біт / сек для всіх намірів і цілей однакові. Так приблизно 150 байт / секунду, дайте або візьміть. Час використання акумулятора протягом чотирьох годин дуже вражає, однак, все враховано
CVn

5

Ви не збираєтеся запускати Linux або будь-яку багатозадачну ОС, 8088 просто не потребує MMU. Ваш єдиний шанс - DOS використовувати щось на зразок браузера Arachne DOS - або стару його версію, яка вписується у вашу доступну пам'ять. Якщо ви хочете використовувати його лише як консоль, досить просто використовувати термінальну програму DOS.


2
Багатозадачність не вимагає MMU.
Potatoswatter

1
Дійсно, ELKS і Minix - приклади багатозадачних ОС, якими може працювати ця машина.
Руслан

Або Windows 3.x. Я досить впевнений, що Windows 3.0 міг би працювати нормально на 8088/8086 (я знаю, він працював на 286, тому що я в один момент запустив його на 286-оснащеному PS / 2, і я думаю, що 3.1 можна було б зробити запускати в стандартному режимі на такому апаратному забезпеченні). Це багатозадачність, хоч і спільна (а не превентивна) багатозадачність. Не впевнений, чи зможете ви ввімкнути навіть Windows 3.0 у 768 кБ оперативної пам’яті, і навіть якщо ви зможете помістити Windows в те, що у неї не буде оперативної пам’яті, щоб зробити багато корисного; 1,5-2,0 Мб оперативної пам’яті, мабуть, практичний мінімум. Але CPU-мудро, це повинно бути добре, якщо вам не потрібен демон швидкості.
CVn

3

Одним із варіантів, який спадає на думку, враховуючи те, що ви визнаєте, що у вашому питанні ви дійсно хочете використовувати його як SSH-термінал, так це використовувати термінальний емулятор на Tandy, щоб діяти як послідовний термінал до більш сучасного комп'ютера, підключеного над RS232.

Ви все ще можете ефективно «вийти з SSH» для розміщення в Інтернеті, хоча очевидно, що в цьому випадку сам ноутбук насправді не в мережі. Але це, безумовно, було б набагато кориснішим.


Привіт, це також було однією з перших речей, які мені прийшли в голову. Але я заради автентичності думаю, що хочу хоча б покинути будівлю, не використовуючи більш потужний комп’ютер, ніж ноутбук. Тоді я ще не використовував комп’ютери, але те, що здається найбільш автентичним, - це розміщення модему на запасній телефонній лінії, підключеній до запасного сервера на роботі, і використання модему в Танді для віддаленого виходу на сервер. Як ви вважаєте, це було б реальним випадком використання у 1980-х?
Клеменс Бергманн

О так, набір номера прямо на робоче місце - це ідеально кромулентний випадок використання для тих часів.
Коксі

Навколо є клієнт DOS SSHv2.
mirabilos

3

Спробуйте використовувати сервер консолі / термінали / сервер послідовних серверів / пристроїв - різні назви для однієї речі. Ви можете підключитися до нього через порт RS-232 (якщо припустити, що ви маєте право кабелю - можливо, вам потрібно буде побудувати його), а звідти через Ethernet до Інтернету. Але навіщо турбуватися. Це дешевше і веселіше отримати Raspberry Pie, мати справжній дистрибутив Linux на сучасному процесорі, і якщо ви хочете перейти в стару школу, завантажте його за допомогою Risc OS або використовуйте один з багатьох доступних емуляторів.


1

Якщо ви не займаєтесь цим проектом як власне хобі, я б вагався навіть намагатися підключити щось старе та примітивне до мережі. Це, ймовірно, буде набагато більше роботи, ніж ви торгуєтесь, і, швидше за все, це призведе до системних проблем. Якщо ви зелені і не хочете кидати робочий апарат (я так), кращим використанням для цього може бути пряме послідовне з'єднання (нульовий модем?) До безголовного сервера, як консолі обслуговування. в нормально освітленому середовищі.


0

Ви повинні перевірити, що цей хлопець вже зробив, і не заново вигадувати колесо, якщо у вас його немає :)

http://users.telenet.be/mydotcom/library/network/dostcpip.htm

Він описує, як змусити стек TCP / IP працювати під DOS, хоча все за допомогою набору номера є посилання на браузери DOS та інші речі.


0

Зважаючи на те, що системні характеристики ви не можете запустити поточний дистрибутив Linux на цій машині, як сказано вище, але я думаю, ви можете створити свій власний Linux, щоб підходити до цього ноутбука, перевірте підручники Linux із Scratch і, можливо, ви можете встановити простий основний Linux з просто терміналом bash .

Ще 2 варіанти:

Станьте програмістом (якщо цього ще не зробите) та створіть власну ОС

Попросіть програміста розробити для вас ОС (шукайте програмістів arduino та малих та середніх пристроїв)


0

Модем підключається до материнської плати за допомогою 20-контактного роз’єму. Видаліть внутрішній модем. (Він підключається до uart) U може використовувати цей роз'єм і підключати до нього Wi-Fi. Тоді ви можете просто використовувати термінальну програму та деякі команди AT для підключення до бездротового Інтернету. Є багато дешевих дощок, які роблять це. Є також дошки Bluetooth. Ви можете тримати компорт, який використовується для миші. Arachne - це дуже хороший графічний браузер, який працює на DOS. Немає потреби в Linux, Dos 6.22 робить це все.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.