Làm cách nào để kết nối máy tính xách tay Tandy 1400LT 30 tuổi với internet?


60

Chỉ để cho vui, tôi muốn có một máy tính xách tay Tandy 1400LT cũ :

  • NEC V20 (tương đương Intel 8088)
  • RAM 640 KB
  • Màn hình đơn sắc ngược sáng CGA 9 ''
  • hai ổ đĩa mềm DD 3,5K '720KB
  • Cổng nối tiếp RS-232C (DB-9 M)
  • Cổng song song trung tâm (DB-25 F)

nhập mô tả hình ảnh ở đây

Tôi muốn kết nối mọi thứ với internet và sử dụng nó như một thiết bị đầu cuối SSH.

Hệ điều hành sẽ không có vấn đề gì vì nó là một phần cứng 386. Cần có một bản phân phối Linux nhỏ có thể chạy trên nó.

Vấn đề tôi thấy ở đây là kết nối internet. Có ai có kinh nghiệm với bộ chuyển đổi nối tiếp / song song sang Ethernet không?


18
Theo chính trang mà bạn đã liên kết , bộ xử lý của nó không phải là 386, mà là NEC V20 (tương đương Intel 8088). Mô hình LT cũng không có ổ cứng, vì vậy bạn sẽ cần một linux tương thích PC-XT, với ngăn xếp TCP / IP, chạy từ đĩa mềm.
chàng người Brazil đó

25
Nhận một modem nối tiếp và sử dụng quay số.
Ƭᴇcʜιᴇ007

2
Ngay cả khi đó là phiên bản 386, hỗ trợ cho 386 đã bị loại bỏ khỏi Linux, vì vậy bạn phải chạy phiên bản cũ.
Cristian Ciupitu

1
Ngay cả FreeDOS cũng cần ít nhất một bộ xử lý Intel '386 hoặc tốt hơn.
Cristian Ciupitu

1
Một modem ghép âm thanh thì sao? Vẫn giới hạn ở 1200 baud, nhưng sẽ hoạt động với RS-232c.
JohnP

Câu trả lời:


31

Hệ điều hành sẽ không có vấn đề gì vì nó là một phần cứng 386.

Bạn có thể sẽ cần 4 MB RAM (có thể cao hơn) ở mức tối thiểu để chạy Linux và có thể là 16 MB để chạy bất kỳ phân phối hoặc nhân nào với lựa chọn phần mềm hợp lý kể từ năm 2000 hoặc lâu hơn. Nếu bạn không thể nâng cấp RAM, bạn sẽ bị kẹt.

Một số tìm kiếm ngắn dường như cho thấy điều này có 8088 với 512KB hoặc 768KB hoặc RAM, mặc dù. Linux hiện đại sẽ không chạy trên đó. (Bạn có thể muốn theo dõi ELKS , CPU NEC của Tandy được đề cập trong tệp boot / setup.S.)

Tôi đã khởi động Linux trên máy tính xách tay "Winbook" cũ từ năm 1995 qua đĩa mềm, tôi tin rằng tôi đã sử dụng muLinux .

đầu nối rs-232c

Cách để "chuyển đổi" nối tiếp sang kết nối mạng là PPP. Bạn sẽ cần thiết lập ứng dụng khách PPP trên máy tính xách tay của mình và pppdchạy trên máy chủ Linux / Windows khác có thể định tuyến pppkết nối của bạn đến kết nối Internet đi.


Bạn có thể vẫn có thể sử dụng nó như một thiết bị đầu cuối ssh bằng cách nào đó nếu bạn cài đặt SSHDOS trên nó.

Nếu bất cứ điều gì, hãy đặt một bộ chuyển đổi RS-232 trên hệ thống Linux của bạn, cấu hình của bạn inittabđể đẻ trứng một gettyngày ttyS0hoặc ttyUSB0và sử dụng một chương trình terminal DOS để truy cập hệ thống của bạn.


4
Một lựa chọn cũng có thể là sử dụng modem 56K thực tế mà tôi có ở đây và thực hiện kết nối quay số thực với ISP. Tôi đã đọc được rằng một số nhà cung cấp cung cấp các kết nối dailup miễn phí. Đó sẽ là cách làm "phù hợp" nhất.
Clemens Bergmann

6
Freedo có thể chỉ chạy trên nó ( freedo.org ), RAM 2 MB trở lên để có hiệu suất tối ưu, nhưng 768K có lẽ sẽ hoạt động tốt. Không chắc chắn về kích thước HD mặc dù. Freedo cũng có một ứng dụng khách ssh ( freedo.org/software/?prog=ssh2dos ).
MaQleod

2
@CristianCiupitu Không, FreeDOS sẽ ổn với tương thích 8088/8086. Xem nhận xét của tôi về câu hỏi thích hợp.
một CVn

2
@ClemensBergmann Tôi thực sự nghi ngờ rằng máy sẽ có thể theo kịp luồng dữ liệu 56 kbit / s trên cổng nối tiếp. Xem xét rằng từ rất lâu trước khi 16550 UART trở nên phổ biến, nó sẽ có 8550 UART tốt nhất, đây sẽ là một nút cổ chai nghiêm trọng đối với giao tiếp cổng nối tiếp tốc độ cao.
một CVn

6
Tôi tin rằng CPU quá chậm để mọi thứ liên quan đến mã hóa đều có thể sử dụng được.
Thorbjørn Ravn Andersen

36

Chà, nếu bạn thực sự cảm thấy trường học cũ, bạn có thể quay lại thời tiền sử mà tôi chưa đủ tuổi để nhớ!

Bạn sẽ cần:

  1. Một bản sao của DOS để chạy trên Tandy
  2. Kermit (trình giả lập thiết bị đầu cuối, không phải ếch)
  3. Một cáp null modem (hoặc đối với một số cred thực cũ-trường, một vài modem dial-up & đường dây điện thoại)
  4. Một máy chạy một số loại HĐH giống Unix, được kết nối với internet, với một cổng nối tiếp.

Định cấu hình máy Unix gettyhoặc eqiuvalent để bạn có thể đăng nhập trên bảng điều khiển nối tiếp.

Kết nối Tandy với cổng nối tiếp của máy Unix.
Sử dụng cáp modem null hoặc qua hai modem và mạng điện thoại.

Bật trình giả lập thiết bị đầu cuối.

Quay số modem nếu cần .

Đăng nhập vào hộp Unix.

Sử dụng links(hoặc lynx), ftp, PINE , hoặc bất kỳ phần mềm internet chế độ văn bản yêu thích khác.

Để có kết quả tốt nhất hãy xem cái này trong khi thiết lập tất cả .


4
Vâng, chúng tôi thực sự đã sống như thế này một lần. Trong vài năm đầu tiên của tôi trên Internet với hộp Windows, bạn sẽ có kết nối quay số mở một cửa sổ đầu cuối sau khi nó quay số để bạn có thể đăng nhập vào máy chủ và gõ pppvào dấu nhắc shell. Sau đó, bạn sẽ đóng thiết bị đầu cuối và để Windows tiến hành đàm phán kết nối PPP. Tất cả để trình duyệt Netscape 3.x công nghệ cao của tôi có thể hiển thị khung và bảng.
voretaq7

Điều gì không đề cập đến gopher hoặc nntp reader như tin ?
Zoredache

PINE> tin! Nếu bạn biết về một lối vào hợp lý vào các đường hầm Gopher những ngày này, tôi sẽ rất vui khi bao gồm điều đó ...
voretaq7

2
+1 Tuy nhiên, cần lưu ý rằng điều này chỉ biến Tandy thành một thiết bị đầu cuối nối tiếp tương đối ngu ngốc. Nó sẽ hoạt động, tất nhiên, nhưng bạn có thể có thể làm nhiều hơn một chút với nó ...
thkala

2
@thkala Tôi đã đủ tuổi để thực hiện việc này từ nhiều mặt trăng trước đây, cũng như kết nối máy 8088 (rất gần với V20 này) với Internet bằng thẻ mạng trong MS-DOS. MS-Kermit có thể sử dụng được với một phiên telnet, nhưng đối với nhiều phiên thì quá chậm. Tôi tin rằng người dùng đã kết thúc sử dụng NCSA Telnet.
Thorbjørn Ravn Andersen

14

Tôi có 1400HD và đủ kỳ lạ để kết nối nó với các mạng nội bộ.

Phương pháp tốt nhất là lấy bộ chuyển đổi ethernet Xircom PE3-10BT sẽ kết nối với cổng song song của 1400. PE3 có trình điều khiển DOS ODI cho phép bạn sử dụng ngăn xếp TCP như mTCP , WATTCP, PC / TCP, v.v. mTCP bao gồm irc, ftp, telnet và các máy khách khác và hoạt động tốt.

Tiếp theo sẽ là kết nối một hộp Digi One SP hoặc linux chạy tcpser với cổng nối tiếp của 1400 và sử dụng nó như một modem ảo . Hoặc sẽ mô phỏng một modem được kết nối với com1 cho phép bạn sử dụng một phần mềm đầu cuối bình thường như Procomm, telix, qmpro trên 1400 sang telnet.


Âm thanh đó rất thú vị. PE3 (đầu thập niên 90) không có sẵn với tandy (cuối thập niên 80) nhưng có vẻ như là một sự kết hợp thực tế. Nếu bạn có PE3 đang chạy, tại sao bạn lại thêm một "modem ảo" bổ sung?
Clemens Bergmann

+1 cho kết nối internet có thể đi nhanh như bộ nhớ chính. Tôi đã chạy Mac Classic trực tuyến một lúc, được kết nối bằng SCSI (bus cổng song song) với ethernet.
Potatoswatter

Chính xác, không cần thêm "modem ảo" nếu bạn đang sử dụng bộ điều hợp ethernet Xircom. Tôi chỉ cung cấp nó vì chạy tcpser trên Linux hầu như miễn phí so với $ 50-20 cho bộ điều hợp Xircom. IMHO cổng nối tiếp trên 1400 quá chậm không hữu ích. Ngoài ra, Xircom PE1 (PocketEthernet) được phát hành lần đầu tiên vào năm 1988 chỉ một năm và vài tháng sau 1400, vì vậy đây là giai đoạn chính xác cho thiết bị này và hoạt động tốt.
Adam Ustine

12

Tôi có thể đề nghị bạn dùng thử Minix v2.0 không? Nó sẽ chạy trên phần cứng XT như máy tính xách tay của bạn, mặc dù nó có thể sẽ mất một số khó khăn.

Minix 2.0 có đầy đủ tính năng và có trình điều khiển PPP đóng góp cũng sẽ chạy trên phần cứng theo phong cách XT. Sau đó, bạn có thể sử dụng PPP qua kết nối nối tiếp với hệ thống Linux được nối mạng đúng cách. Tìm một ứng dụng khách SSH sẽ hoạt động trên Minix với rất ít bộ nhớ là một thách thức, tuy nhiên ...


10

TÊN : 1400 HD
NHÀ SẢN XUẤT : Tandy Radio Shack
LOẠI : Nguồn
gốc di động : USA
NĂM : 1987
KẾT THÚC SẢN XUẤT :
BUILT không xác định trong NGÔN NGỮ : MS-DOS, GW-BASIC & DESKmate được phân phối trên các đĩa
KEYBOARD : bàn phím đầy đủ, 76 phím
CPU : NEC V20 (tương đương Intel 8088)
TỐC ĐỘ : 4.77 MHz hoặc 7.16 MHz
CO-PROCESSOR : Intel 8087-2 (8 MHz) bộ đồng xử lý toán học
RAM : 640 KB + 128 KB có sẵn cho trình điều khiển đĩa dựa trên RAM hoặc bộ đệm bộ đệm in
ROM : 16 KB
CHẾ ĐỘ VĂN BẢN : 40 x 25, 80 x 25
CÁC CHẾ ĐỘ GRAPHIC : 640 x 200 (màn hình đèn nền LCD đơn sắc 9 ''), phù hợp với IBM CGA
COLORS : 16 màu xanh lam với màn hình LCD tích hợp. Màu sắc với màn hình ngoài
SOUND : Máy phát âm thanh
KÍCH THƯỚC / TRỌNG LƯỢNG : 3,5 x 14,5 x 12,5 inch / 13,5 lbs 370 x 310 x 80 mm / 5Kg
PORTS : Bộ chuyển đổi AC, Centrics / song song (DB-25 F), RS232 / nối tiếp cổng (DB-9 M), đầu ra RGBI cho màn hình màu (DB-9 F), đầu ra video tổng hợp, bàn phím nâng cao (5 pin Din F), 2 khe cắm bên trong (modem, bus I / O)
BUILT IN MEDIA :
LT & FD: 2 x 3,5 '' ổ đĩa mềm (DS DD, mỗi ổ 720 KB)
HD: một ổ đĩa mềm 3,5 '' (720 KB) + 20 MB
Hệ điều hành đĩa cứng : Tandy DOS 3
NGUỒN CUNG CẤP : PSU ngoài - 15v DC 700mA và pin bên trong (12 volt, 2200 mAh, 4 giờ sử dụng liên tục)
PERIPHITHS : modem 1200 baud, RAM mở rộng 128 KB, ổ cứng gắn ngoài
GIÁ : 1599 USD (Hoa Kỳ, 1987)


Theo thông số kỹ thuật trên, để kết nối đúng cách, bạn cần tìm modem 1200 baud ban đầu được liệt kê trong phần PERIPHITHS và kết nối bằng cách sử dụng quay số. 1200 baud = 1200 B / s. Bạn sẽ cần một cái gì đó tương tự như thiết bị hiển thị trên hình ảnh dưới đây:

Modem TRS-80 DC-2212


2
Thực tế là các modem không nhanh hơn vào thời điểm đó, không có nghĩa là bản thân cổng nối tiếp không thể thực hiện tốc độ cao hơn như ít nhất 38400 bps.
Cristian Ciupitu

@CristianCiupitu Tôi không tranh cãi về điều đó, nhưng nếu OP muốn xác thực như tôi, anh ấy sẽ gắn bó với modem.
Eyoung100

1
Tôi nghĩ rằng đây thực sự có thể là lựa chọn hứa hẹn nhất. Tôi sẽ bắt đầu với một biến thể "không xác thực" với một modem mới hơn và nếu tôi vấp phải một modem phù hợp, tôi sẽ "hạ cấp" xuống đó. Bạn có nghĩ rằng trình điều khiển có thể là một vấn đề? Tôi đã không làm việc với modem trong độ tuổi. Làm các lệnh AT chỉ nói chuyện trên RS232?
Clemens Bergmann

@ClemensBergmann, mặc dù bạn đang quên một cái gì đó ở đây. Với giới hạn về RAM (bổ trợ 640k + 128k), biến thể không xác thực của bạn phải nằm trong khoảng từ 300 baud đến 1200 baud trong hình và phải ở bên ngoài, trừ khi các khe bên trong không được sử dụng. Ngay cả trong nội bộ, tốc độ không thể vượt quá 1200 baud.
Eyoung100

1
1200 baud và 1200 bit / giây là dành cho tất cả các ý định và mục đích giống nhau. Vì vậy, khoảng 150 byte / giây, cho hoặc nhận. Thời gian sử dụng bốn giờ trên pin là khá ấn tượng, mặc dù, tất cả đều được xem xét.
một CVn

5

Bạn sẽ không chạy Linux hoặc bất kỳ HĐH đa nhiệm nào, 8088 đơn giản là không có MMU cần thiết. Cơ hội duy nhất của bạn là DOS sử dụng thứ gì đó như trình duyệt Arachne DOS - hoặc phiên bản cũ của nó phù hợp với bộ nhớ khả dụng của bạn. Nếu chỉ muốn sử dụng nó như một bàn điều khiển, thì thật dễ dàng khi sử dụng chương trình thiết bị đầu cuối DOS.


2
Đa nhiệm không yêu cầu MMU.
Potatoswatter

1
Thật vậy, ELKS và Minix là những ví dụ về hệ điều hành đa nhiệm mà máy này có thể chạy.
Ruslan

Hoặc Windows 3.x. Tôi khá chắc chắn Windows 3.0 có thể chạy tốt trên 8088/8086 (Tôi biết nó chạy trên một chiếc 286, bởi vì tôi đã từng chạy nó trên PS / 2 được trang bị 286 và tôi nghĩ 3.1 có thể được tạo ra chạy trong chế độ tiêu chuẩn trên phần cứng như vậy). Đó là đa nhiệm, mặc dù hợp tác (không ưu tiên) đa nhiệm. Tuy nhiên, không chắc chắn liệu bạn có thể nhồi nhét Windows 3.0 vào RAM 768 kB hay không, và thậm chí nếu bạn có thể phù hợp với Windows thì nó sẽ không có RAM để làm bất cứ điều gì hữu ích; RAM 1,5-2,0 MB có lẽ là mức tối thiểu thực tế. Nhưng CPU khôn ngoan thì không sao, nếu bạn không cần một con quỷ tốc độ.
một CVn

3

Một tùy chọn xuất hiện trong đầu, cho rằng bạn thừa nhận trong câu hỏi của mình, bạn chỉ thực sự muốn sử dụng nó như một thiết bị đầu cuối SSH, sẽ là sử dụng trình giả lập thiết bị đầu cuối trên Tandy để hoạt động như một thiết bị đầu cuối nối tiếp với máy tính hiện đại hơn, được kết nối trên RS232.

Bạn vẫn có thể "SSH out" một cách hiệu quả với các máy chủ lưu trữ trên internet mặc dù rõ ràng trong trường hợp này, máy tính xách tay không thực sự có trên mạng. Nhưng nó chắc chắn sẽ có thể sử dụng nhiều hơn.


Xin chào, đó cũng là một trong những điều đầu tiên tôi nghĩ đến. Nhưng tôi nghĩ vì mục đích xác thực, tôi nghĩ rằng ít nhất tôi muốn rời khỏi tòa nhà mà không sử dụng máy tính mạnh hơn máy tính xách tay. Lúc đó tôi chưa sử dụng máy tính nhưng điều có vẻ chân thực nhất là đặt modem trên đường dây điện thoại dự phòng được kết nối với máy chủ dự phòng tại nơi làm việc và sử dụng modem tại Tandy để từ xa đến máy chủ. Bạn có nghĩ rằng đây sẽ là một trường hợp sử dụng thực tế trong những năm 1980?
Clemens Bergmann

Ồ vâng, quay số trực tiếp vào nơi làm việc của bạn là một trường hợp sử dụng hoàn hảo cho thời gian đó.
Coxy

một khách hàng DOS SSHv2 xung quanh.
mirabilos

3

Hãy thử sử dụng máy chủ Console / máy chủ đầu cuối / máy chủ nối tiếp / máy chủ thiết bị - các tên khác nhau cho cùng một thứ. Bạn có thể kết nối với nó thông qua cổng RS-232 (giả sử bạn có cáp đúng - bạn có thể cần phải xây dựng một cái) và từ đó thông qua ethernet đến internet. Nhưng tại sao phải bận tâm. Nó rẻ hơn và thú vị hơn khi có Raspberry Pie, có một bản phân phối linux thực sự trên bộ xử lý hiện đại và nếu bạn muốn đi học cũ hãy khởi động nó bằng Risc OS hoặc sử dụng một trong nhiều trình giả lập có sẵn.


1

Trừ khi bạn đang thực hiện dự án này như một sở thích của riêng mình, tôi sẽ ngần ngại thậm chí thử kết nối một cái gì đó cũ và nguyên thủy với một mạng. Nó có thể sẽ làm việc nhiều hơn bạn mặc cả, và rất có thể gây ra sự cố hệ thống. Nếu bạn xanh và không muốn ném một thiết bị đang hoạt động (theo cách đó), thì cách sử dụng tốt hơn có thể là kết nối nối tiếp trực tiếp (modem null?) Đến máy chủ không đầu, như một bàn điều khiển bảo trì trong một môi trường tắt đèn bình thường.


0

Bạn nên kiểm tra xem anh chàng này đã làm gì và không phát minh lại bánh xe nếu bạn không có nó :)

http://users.telenet.be/mydotcom/l Library / network / dostcpip.htm

Ông mô tả cách để ngăn xếp TCP / IP hoạt động trong DOS, mặc dù mọi thứ đang sử dụng quay số đều có liên kết đến trình duyệt DOS và các thứ khác.


0

Dựa vào thông số kỹ thuật hệ thống, bạn không thể chạy một bản phân phối linux hiện tại trong máy đó như đã nói ở trên nhưng tôi nghĩ bạn có thể xây dựng linux của riêng mình để phù hợp với máy tính xách tay đó, kiểm tra các hướng dẫn Linux From Scratch và có thể bạn có thể cài đặt một linux linux đơn giản chỉ với một bash terminal .

2 tùy chọn khác là:

Trở thành lập trình viên (nếu bạn chưa có) và xây dựng hệ điều hành của riêng bạn

Yêu cầu lập trình viên phát triển HĐH cho bạn (tìm kiếm lập trình viên arduino và thiết bị vừa)


0

Modem kết nối với bo mạch chủ với đầu nối 20 chân. Tháo modem nội bộ. (Nó kết nối với uart) U có thể sử dụng đầu nối đó và kết nối wifi với nó. Sau đó, bạn có thể chỉ cần sử dụng chương trình đầu cuối và một số lệnh AT để kết nối với mạng không dây. Có rất nhiều bảng giá rẻ làm điều này. Có bảng bluetooth cũng có. Bạn có thể giữ cổng com để sử dụng cho chuột của bạn. Arachne là một trình duyệt đồ họa rất tốt chạy trên DOS. Không cần linux, Dos 6.22 làm tất cả.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.