Un proyecto de código abierto ha desarrollado un reemplazo para el controlador IBM 3174, un componente esencial para conectar terminales IBM 3270 a sistemas modernos, específicamente al emulador Hercules. La iniciativa, denominada 'oec', busca revitalizar esta tecnología heredada, permitiendo a los usuarios acceder a sistemas mainframe antiguos con hardware contemporáneo. El proyecto, aún en desarrollo, ofrece emulación básica de TN3270 y VT100, y soporta una variedad de terminales IBM, incluyendo los modelos 3179, 3278-2, 3472 y 3483-V, así como el Memorex 2078.
La funcionalidad actual incluye negociación de nombres de dispositivo (LU), soporte para Extended Data Stream, Basic TN3270E, SSL/TLS y la capacidad de conectar hasta ocho terminales a través de un multiplexor IBM 3299 (requiere hardware adicional). Para utilizar 'oec', se necesita Python 3.8 o superior y un hardware de interfaz compatible, que puede ser construido o comprado. El proyecto representa un esfuerzo significativo
