RetroPad, 2,749바이트로 XP 메모장 전체 기능 구현— x86 어셈블리 앱, 윈도우 전설 Dave W. Plummer 제작

발행: (2026년 6월 7일 PM 09:20 GMT+9)
6 분 소요

출처: Tom’s Hardware

“노트패드와 기능이 완전 일치하는 버전”이 x86 어셈블리로 작성되었으며, 크기는 겨우 2,749바이트에 불과합니다. 윈도우 전설인 Dave W. Plummer가 (당연히) 이 효율성 걸작의 코더이며, 그는 RetroPad(코드와 exe)를 Apache 2.0 라이선스로 GitHub에 공개했습니다.

저는 RetroPad, 즉 XP에 포함된 노트패드와 기능이 완전 일치하는 버전을 2,686바이트의 깔끔한 x86 어셈블리로 줄였습니다. exe 파일을 체크인해 두었으니 MASM이 없어도 바로 실행할 수 있습니다! 곧 에피소드가 올라올 예정… 놓치지 않으려면 팔로우하세요!
코드:…
pic
2026년 6월 4일

Plummer는 목요일에 최신 RetroPad 릴리스를 발표하며, 이를 Windows XP와 함께 제공된 노트패드 버전과 “기능 하나하나가 일치”한다고 설명했습니다. 2.7KB라는 크기가 이미 인상적인데, 기존 앱은 약 65KB 정도였습니다. 그럼에도 Plummer는 이후 선택적 라인 번호와 다크 모드를 추가했으며, 토요일에는 “모든 노트패드 키보드 단축키”를 넣어 몇 바이트가 더 늘어났습니다. 곧 RetroPad에 대한 심층 분석 유튜브 영상도 올라올 예정이지만, 현재는 GitHub 노트를 확인할 수 있습니다.

저는 TinyRetroPad에 모든 노트패드 키보드 단축키를 추가했으며, 그 결과 파일 크기가 2,794바이트로 “폭발”했습니다!
XP 노트패드와 기능이 완전히 일치하지 않는 부분을 발견하면 알려 주세요… 아니면 직접 고쳐 주세요! 최근에 선택적 라인 번호와 다크 모드도 추가했습니다.
pic
2026년 6월 6일

몇 시간 전 Plummer는 trpad.exe를 GitHub에 올렸습니다. MASM/Crinkler 없이도 이 작은 유틸리티를 바로 다운로드해 실행할 수 있게 된 것이죠. 다만 GitHub에 올라온 trpad.exe 버전은 제 Windows 11 노트북에서는 실행되지 않았습니다.

Windows 앱 팽창

Windows 팽창 현상이 너무 심각해져서 마이크로소프트조차도 눈치를 챘습니다. 올해 초, Microsoft는 파일 탐색기, 작업 표시줄 등 Windows 기본 요소들을 다시 제대로 다듬겠다고 약속했습니다. 이는 절실히 필요한 움직임이었지만, “운영 체제가 에이전시 OS 로 진화한다”는 무감각한 임원 게시물에 촉발되었습니다.

노트패드의 팽창은 Windows 팽창의 흥미로운 사례 연구입니다. 앞서 언급했듯이, Windows XP 시절 노트패드 크기는 약 65KB였으며, Windows 9X 시절(≈50KB)과 크게 차이 나지 않았습니다. 웹 검색에 따르면 Windows 710 시기의 notepad.exe는 약 190KB200KB까지 커졌다고 합니다.

Windows 11은 조금 다릅니다. 현재 제 Windows 11 설치에 포함된 notepad.exe는 352KB 정도이지만, 제어판에 표시된 설치 용량은 808KB입니다. 자세히 살펴보면, 이 중간 크기의 .exe 파일은 실제로는 UWP/WinUI 앱(약 5MB)으로 연결되는 ‘스텁’ 또는 ‘부트스트래퍼’ 역할을 합니다. 마이크로소프트는 최근에 추가된 맞춤법 검사, 자동 저장, 다중 탭, 그리고 Copilot 작문 도구 등을 모두 이 안에 넣어두었습니다.

Google Preferred Source

팔로우* Tom’s Hardware를 Google 뉴스에서 구독*, 혹은* 선호 소스로 추가*, 최신 뉴스·분석·리뷰를 피드에서 받아보세요.

Tom’s Hardware의 최고의 뉴스와 심층 리뷰를 바로 메일함으로 받아보세요.

Mark Tyson은 Tom’s Hardware의 뉴스 편집자이며, 비즈니스·반도체 설계부터 최첨단 제품에 이르기까지 PC 기술 전반을 다루는 것을 즐깁니다.

0 조회
Back to Blog

관련 글

더 보기 »