Ana Sayfa

IBM 3174 Kontrol Cihazına Açık Kaynak Alternatif: oec

1 dk okuma

IBM 3174 Establishment Controller için açık kaynaklı bir alternatif sunan "oec" projesi, özellikle IBM 3270 tipi terminalleri Hercules emülatörüne bağlamak isteyen kullanıcılara yönelik geliştirilmiştir. Henüz geliştirme aşamasında olmasına rağmen, projenin temel amacı eski tip IBM 3270 terminallerini modern sistemlerle entegre edebilmektir. Bu proje, eski donanımların güncel yazılımlarla uyumlu çalışmasını sağlayarak, bu sistemlerin kullanım ömrünü uzatma potansiyeli taşımaktadır. oec, temel TN3270 ve VT100 emülasyonu sunmaktadır. Desteklenen özellikler arasında Genişletilmiş Veri Akışı (Extended Data Stream), temel TN3270E, cihaz adı (LU) müzakeresi, SSL/TLS güvenliği, bağlantı menüsü ve Çoklu Mantıksal Terminaller (MLT) bulunmaktadır. MLT sayesinde, bir IBM 3299 çoklayıcı aracılığıyla sekiz adede kadar terminal bağlanabilmektedir. Proje, IBM 3179, IBM 3278-2, IBM 3472, IBM 3483-V (InfoWindow II) ve Memorex 2078 gibi çeşitli CUT (Control Unit Terminal) tipi terminallerle test edilmiştir. Kullanıcıların kendi terminal yapılandırmalarına göre tuş eşleştirmelerini ayarlamaları gerekebilir. Projenin çalıştırılması için Python 3.8 veya üzeri bir sürümün kurulu olması ve uyumlu bir arayüz donanımı gerekmektedir. Kurulum, Python sanal ortamında bağımlılıkların pip ile yüklenmesiyle basitçe yapılabilir. Örneğin, bir TN3270 ana bilgisayarına bağlanmak için /dev/ttyACM0 arayüzü ve mainframe adlı bir ana bilgisayar ile python -m oec /dev/ttyACM0 tn3270 mainframe komutu kullanılabilir. VT100 emülatörü ise /bin/sh gibi bir ana bilgisayar süreciyle çalıştırılabilir, ancak Windows üzerinde VT100 emülasyonu desteklenmemektedir. IBM 5250 (Twinax) tipi terminaller için benzer bir proje arayanlar inmbolmie'nin 5250_usb_converter projesine göz atabilirler.

İçgörü

Eski IBM 3270 terminal sistemlerini modern emülatörlerle buluşturarak bu sistemlerin kullanım ömrünü uzatıyor ve erişilebilirliğini artırıyor.

Kaynak