"공용 유닉스"라는 말, 처음 들어보셨나요?
요즘 개발자들에게 서버란 대부분 AWS EC2나 Vercel 같은 클라우드죠. 근데 클라우드라는 개념이 생기기 훨씬 전, 인터넷 초창기에는 여러 사람이 한 대의 유닉스 서버에 ssh(당시엔 telnet)로 접속해서 같이 쓰는 문화가 있었어요. 이메일 보내고, BBS에 글 쓰고, C 컴파일하고, IRC로 수다 떠는 곳. 그 시절의 살아있는 화석 같은 서비스가 바로 SDF(Super Dimension Fortress)예요.
SDF는 1987년 미국 텍사스에서 처음 부팅된 이후 지금까지 한 번도 멈추지 않고 운영되고 있어요. 38년 동안요. 지금도 ssh new@sdf.org라고 치면 계정이 만들어져요. 지금처럼 클라우드가 넘쳐나는 시대에, 이런 서비스가 여전히 존재한다는 것 자체가 흥미로운 이야기거든요.
SDF가 실제로 제공하는 것들
계정을 하나 만들면 공용 유닉스 셸(NetBSD 기반)을 받게 돼요. 여기서 할 수 있는 게 생각보다 많아요. 개인 홈페이지를 위한 정적 웹 호스팅(~username/ 경로), 이메일 계정(username@sdf.org), gopher 공간(HTTP보다 오래된 프로토콜이에요), IRC 서버, 게임 서버(NetHack, 머드 등), 심지어 커뮤니티 보이스 메일까지 있어요.
재미있는 건 요금 구조예요. 기본 계정은 무료고, 한 번만 내는 1달러 가입 확인 수수료만 있으면 돼요(로봇 차단용). 더 많은 용량이나 셸 접근 권한이 필요하면 일회성 기부로 평생 업그레이드가 되고요. 구독이 아니에요. 한 번 내면 끝이에요. 이게 뭐냐면, 요즘 SaaS들이 매달 결제를 빼가는 것과 정반대 철학이에요. "커뮤니티가 운영하는 비영리 조합"이라서 가능한 모델이에요.
기술 스택도 특이해요. 일부러 오래된 도구를 유지해요. 셸에서 tin으로 유즈넷을 읽고, elm이나 mutt로 메일을 읽고, ed나 vi로 파일을 편집해요. 현대 개발자 관점에서는 "왜 이렇게 불편하게?" 싶지만, 그 불편함 자체가 학습 도구예요. TTY가 뭔지, 파이프와 리다이렉션이 어떻게 동작하는지, 홈 디렉토리 권한이 뭔지 직접 몸으로 배우게 되거든요.
비슷한 서비스랑 비교해볼까요?
공용 유닉스 쉘 서비스를 tilde 서버 혹은 pubnix라고 불러요. SDF 말고도 tilde.town, tilde.club, rawtext.club, ctrl-c.club 같은 곳들이 있어요. 대부분 SDF에서 영감을 받아 2010년대 중반에 다시 유행처럼 부활한 프로젝트들이에요. 각자 색깔이 조금씩 달라요. tilde.town은 창작자 커뮤니티 느낌이 강하고, rawtext.club은 텍스트 기반 소셜 네트워크에 초점을 맞추고 있어요.
SDF의 차별점은 규모와 연속성이에요. 사용자가 수십만 명 단위로 거쳐 갔고, 운영 주체(SDF Public Access UNIX System, Inc.)가 비영리 법인으로 등록되어 있어서 한 명의 관리자에 의존하지 않아요. 또 ARPAnet, UUCP 같은 인터넷 고대사의 기록이 그대로 남아 있어서, 네트워크 역사를 공부하는 사람들에게는 진짜 살아 있는 박물관이에요.
한국 개발자에게 이게 왜 재미있을까요?
세 가지 관점에서 권해드리고 싶어요. 첫째, 리눅스/유닉스 기본기를 복습하기 좋아요. 요즘은 Docker, Kubernetes, CI/CD에 밀려서 오히려 유닉스 철학의 원점을 놓치는 분들이 많거든요. 파이프 하나로 작업을 조합하는 감각, 텍스트 스트림으로 모든 걸 처리하는 감각은 SDF 같은 환경에서 더 잘 체득돼요.
둘째, "소유 가능한 인터넷"의 감각을 되찾을 수 있어요. 요즘 우리는 사실상 인터넷에 글을 올리는 게 아니라 플랫폼에 업로드하는 거잖아요. 내 블로그도 Medium이 닫으면 날아가고, 내 코드도 GitHub 약관에 따라 움직여요. SDF에 ~내아이디/index.html을 올리는 건 작지만 내 손으로 직접 서빙하는 경험이에요.
셋째, 사이드 프로젝트 호스팅 용도로도 쓸모가 있어요. IRC 봇을 돌리거나, 작은 정적 사이트를 운영하거나, 유즈넷 아카이브를 뒤지면서 LLM 학습 데이터를 탐색하거나요. 요금 걱정 없이 장기간 돌릴 수 있는 작은 장난감 서버로 딱이에요.
한 줄 정리
SDF는 단순히 오래된 서버가 아니라, "커뮤니티가 소유하는 컴퓨팅 자원"이라는 가치가 지금도 유효하다는 증거예요. 클라우드 시대에 역행하는 것 같지만, 오히려 그 반대 방향을 한번 걸어보면 배울 게 많아요.
혹시 요즘 여러분이 쓰는 서비스 중에 "10년 뒤에도 이게 살아 있을까?" 싶은 게 있나요? 반대로 10년, 20년 꾸준히 유지되는 서비스를 직접 만들고 싶다면 어떤 설계 원칙이 필요하다고 생각하세요?
🔗 출처: Hacker News
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공