Il est bien documenté que Raspberry Pi a aidé de nombreux anciens ordinateurs à faire plus que ce pour quoi ils ont été conçus, et ce projet de Darko Mesaros permet à un ordinateur portable TRS-80 modèle 102 de 37 ans de déployer Kubernetes.
Soyons clairs, le TRS-80 modèle 102 (également connu sous le nom de Tandy 102) n’a pas la puissance nécessaire pour déployer et exécuter Kubernetes. Mais ce qu’il peut faire, c’est devenir un terminal via une connexion à distance. Pour ce faire, Mesaros a eu besoin d’un peu d’aide pour se connecter et a utilisé un WiModem32 connecté au port série RS232 du TRS-80. Ce modem Wi-Fi série est essentiellement un ESP32 qui utilise des commandes de modem de style ancien pour établir des connexions avec des appareils Wi-Fi modernes. À l’aide de l’application de terminal intégrée du TRS-80 (TELCO), Mesaros a pu régler le débit en bauds sur 300, puis émettre une commande AT pour connecter l’appareil à son point d’accès WI-FI.
C’est là que le Raspberry Pi entre en scène. Le Raspberry Pi est utilisé comme serveur Telnet. Mesaros configure le TRS-80 pour se connecter au serveur Telnet, et à partir de là, ils ont accès à un système d’exploitation Linux complet, qui est plus que capable de déployer Kubernetes.
Le TRS-80 modèle 102 est célèbre pour son facteur de forme et son clavier. Les journalistes de l’époque écrivaient leur copie puis l’envoyaient à la salle de rédaction à l’aide d’un modem intégré et d’un coupleur acoustique (comme dans le film Wargames). A l’époque, les 32 Ko de RAM et le processeur Intel 80C85 suffisaient aux journalistes de terrain. Ajoutez à cela une autonomie de 20 heures sur quatre piles AA, et vous comprendrez pourquoi le Tandy 102 était l’appareil portable incontournable de son époque.
Le projet est plus amusant que pratique, mais il montre comment la communauté rétro adopte les technologies modernes (Raspberry Pi et ESP32) pour améliorer et apporter de nouvelles fonctionnalités à leur technologie rétro.