1차 공개일 · 8월 18일1차 강의가 모두 공개됩니다
TECH 으로 돌아가기
TECH HACKER NEWS 오늘 6분 읽기 23 READS

카시오 공학용 계산기 위에서 진짜 텔넷 BBS 서버가 돌아갑니다

카시오 공학용 계산기 위에서 진짜 텔넷 BBS 서버가 돌아갑니다
SOURCE IMAGE · HACKER NEWS
카시오 공학용 계산기 위에서 진짜 텔넷 BBS 서버가 돌아갑니다

공학용 계산기가 게시판 '서버'가 됐어요

공대 수업이나 시험 때 한 번쯤 만져봤을 카시오 공학용 계산기 있잖아요. 그 계산기 위에서 진짜로 동작하는 텔넷 BBS를 구축한 프로젝트가 공개됐어요. 계산기로 어딘가에 접속한 게 아니라, 계산기 자체가 접속을 받아주는 서버 역할을 한다는 게 포인트예요. 제목에 굳이 'True(진짜)'가 붙은 이유가 이거예요. 화면만 빌려주는 단말기 흉내가 아니라, 로그인을 받고 게시판을 보여주는 호스트가 계산기라는 거죠.

BBS가 뭐냐면요

혹시 BBS라는 말이 낯설다면, 인터넷이 대중화되기 전에 전화선과 모뎀으로 접속하던 텍스트 게시판 시스템이라고 생각하면 돼요. 한국으로 치면 하이텔, 천리안, 나우누리 같은 PC통신을 떠올리면 딱이에요. 파란 화면에 텍스트 메뉴가 뜨고, 번호를 눌러 게시판에 들어가고, 글을 읽고 쓰고, 쪽지를 주고받던 그 세계요. 텔넷은 이런 원격 접속에 쓰이던 아주 오래된 프로토콜인데, 지금 우리가 서버 접속할 때 쓰는 SSH의 할아버지뻘이에요. 암호화가 없다는 점만 빼면 하는 일은 비슷해요. 터미널에서 글자를 주고받는 거죠.

계산기에서 이게 어떻게 가능하냐면

카시오 그래핑 계산기 중에는 '애드인(add-in)'이라고 해서 C로 작성한 네이티브 프로그램을 설치할 수 있는 모델들이 있어요. 계산기 안에는 나름 제대로 된 CPU가 들어 있는데, 대신 자원이 정말 짭니다. RAM이 수백 KB 남짓이고 클럭도 요즘 스마트워치보다 한참 낮아요. 웹 서버 하나 띄우는 것도 상상하기 어려운 환경이죠. 그런데 BBS는 원래 이런 환경에서 태어난 물건이에요. 1980년대 8비트 컴퓨터에서 돌아가던 시스템이니까, 텍스트만 주고받는 프로토콜 자체는 놀랄 만큼 가벼워요.

연결 구조도 재미있는데요. 이런 계산기에는 통신용 시리얼 포트가 달려 있어요. 이런 프로젝트들은 보통 이 시리얼 통신을 중간에서 TCP로 바꿔주는 브리지를 둬서, 인터넷에서 텔넷으로 들어온 접속이 시리얼 선을 타고 계산기까지 닿게 만들어요. 그러면 계산기 쪽 프로그램이 접속자를 맞이하고, 메뉴를 그리고, 게시글을 저장하는 BBS 본연의 일을 처리하는 거죠. 말하자면 계산기가 1980년대 BBS 호스트 컴퓨터의 역할을 통째로 떠맡은 셈이에요.

왜 굳이 이런 걸 하냐고요?

임베디드 취미 세계에는 '둠(Doom)을 어디에든 포팅하기'라는 유서 깊은 밈이 있어요. 임신 테스트기, 스마트 초인종, ATM에서까지 둠을 돌려본 사람들이 있죠. 이 계산기 BBS도 같은 정신이에요. 그런데 이게 단순한 장난만은 아니에요. 수백 KB 메모리 안에서 동작하는 프로그램을 짜려면 메모리 관리, 버퍼 처리, 프로토콜의 밑바닥을 정말로 이해해야 하거든요. 요즘처럼 프레임워크가 다 해주는 환경에서는 평생 안 만져볼 수도 있는 영역을, 이런 프로젝트는 강제로 몸에 익히게 해줘요.

우리에게 주는 재미와 교훈

추상화 계층 위에서만 개발하다 보면 '소켓이 실제로 뭘 하는지', '텍스트가 어떻게 바이트로 흘러가는지' 같은 감각이 무뎌지기 쉬워요. 그래서 저는 이런 프로젝트가 주니어 개발자에게 최고의 놀이터라고 생각해요. 꼭 계산기가 아니어도 돼요. 라즈베리 파이 피코나 ESP32 같은 몇천 원짜리 보드로도 미니 서버, 시리얼 통신, 소형 프로토콜 구현 같은 걸 충분히 실험할 수 있거든요. 한 가지 주의할 점은, 텔넷은 통신 내용이 평문으로 오가는 프로토콜이라 요즘 기준으로는 보안이 없는 거나 마찬가지예요. 이런 레트로 프로젝트는 어디까지나 격리된 환경에서 갖고 노는 게 좋아요.

정리하면요

계산기 하나가 40년 전 통신 문화를 통째로 되살려낸, 제약이 곧 재미가 되는 프로젝트예요. 여러분은 '굳이' 이상한 기기에서 뭔가를 돌려본 경험이 있나요? 스마트TV에서 리눅스를 부팅했다든지, 공유기에 서버를 올렸다든지, 그런 무용하지만 아름다운 삽질 이야기를 댓글로 들려주세요.


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://ei3lh.eu/2026/08/16/a-true-telnet-bbs-on-a-casio-cal...
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기
처리 중...