본문으로 건너뛰기

© 2026 Molayo

Tom's Hardware헤드라인2026. 06. 07. 21:28

RetroPad: 단 2,749바이트로 구현된 XP 버전 Notepad와 동일한 기능을 갖춘 프로그램 — Windows의 전설 Dave W.

요약

Windows의 전설 Dave W. Plummer가 x86 어셈블리를 사용하여 Windows XP 버전 Notepad와 동일한 기능을 수행하는 2,749바이트 크기의 RetroPad를 구현했습니다. 이는 현대 Windows 앱의 비대화(bloat) 문제를 극명하게 보여주는 사례로, 극도의 코드 효율성을 증명합니다.

핵심 포인트

  • x86 어셈블리로 구현된 2.7KB 규모의 초경량 Notepad
  • Windows XP 버전의 기능과 단축키를 완벽히 재현
  • 현대 Windows 앱의 비대화(bloat) 문제에 대한 비판적 사례
  • Apache 2.0 라이선스로 GitHub에 소스 및 실행 파일 공개

“Notepad와 동일한 기능을 갖춘 버전”이 x86 어셈블리 (Assembly)로 작성되었으며, 용량은 단 2,749바이트에 불과합니다. Windows의 전설인 Dave W. Plummer가 (필연적으로) 이 효율성의 정수를 보여주는 코드의 작성자이며, 그는 Apache 2.0 라이선스 하에 자신의 GitHub에 RetroPad(코드 및 exe)를 공개했습니다.

"저는 XP 버전의 Notepad와 기능적으로 완전히 동일한 버전인 RetroPad를 2,686바이트의 정교한 x86 어셈블리로 줄이는 데 성공했습니다. 사용을 더 간편하게 하기 위해 exe 파일을 포함했으므로, MASM을 따로 준비할 필요가 없습니다! 곧 에피소드가 공개될 예정이니... 놓치지 않도록 팔로우해 주세요! 코드:… pic.twitter.com/l1LudreFQr 2026년 6월 4일"

Plummer는 목요일에 RetroPad의 이번 최신 릴리스를 발표하며, 이를 Windows XP와 함께 제공되었던 Notepad 버전과 기능 면에서 완전히 일치한다고 설명했습니다. 약 65KB에 달하는 앱 대신 2.7KB라는 용량으로 이를 구현했다는 점은 그 자체로 매우 인상적입니다. 하지만 Plummer의 작업 속도는 매우 빨라서, 이후 선택 사항으로 줄 번호 (Line numbers)와 다크 모드 (Dark mode)를 추가했습니다. 또한 그는 토요일에 “모든 Notepad 키보드 단축키”를 추가하기로 결정했으며, 이로 인해 몇 바이트가 더 추가되었습니다. RetroPad에 대한 더 심도 있는 분석을 담은 YouTube 영상이 곧 공개되겠지만, 현재로서는 GitHub의 노트가 제공되고 있습니다.

"TinyRetroPad에 모든 Notepad 키보드 단축키를 추가했더니 용량이 2,794바이트로 '부풀어' 올랐습니다! 만약 제가 XP Notepad와 기능적으로 완전히 일치하지 않는 부분을 발견하신다면 알려주세요... 아니면 직접 수정해 주셔도 좋습니다! 또한 최근에 선택 사항으로 줄 번호와 다크... pic.twitter.com/2R3OJFhEfr 2026년 6월 6일"

몇 시간 전 Plummer는 GitHub에 trpad.exe 파일도 추가했습니다. 따라서 MASM/Crinkler를 통해 코드를 직접 실행하고 싶지 않은 사람들은 이 작은 유틸리티를 바로 다운로드하여 실행할 수 있습니다. 다만, GitHub에서 제공되는 trpad.exe 버전은 제 Windows 11 노트북에서는 실행되지 않았습니다.

Windows 앱 비대화 (Windows app bloat)

Windows의 비대화 (Windows bloat)는 Microsoft조차 인지할 정도로 심각해졌습니다. 올해 초, Microsoft는 File Explorer, 작업 표시줄(Taskbar) 및 기타 Windows의 기본 요소들을 다시 점검하여 제대로 바로잡겠다고 약속하며 튜닝과 다듬기 작업을 진행할 예정이라고 밝혔습니다. 이는 매우 절실했던 이니셔티브였으나, 운영 체제가 "에이전트형 OS (agentic OS)"로 진화하고 있다는 한 임원의 눈치 없는 게시물로 인해 촉발되었습니다.

Notepad의 비대화는 Windows 비대화의 흥미로운 사례 연구입니다. 앞서 언급했듯이, Windows XP 시대의 Notepad는 약 65KB였으며, 이는 Windows 9X 버전(~50KB)보다 조금 더 큰 수준이었습니다. 웹 검색에 따르면 notepad.exe는 Windows 7에서 10 시대에 이르러 약 190KB에서 200KB까지 커졌습니다.

하지만 Windows 11은 조금 다릅니다. 현재 제 Windows 11 설치 환경의 notepad.exe는 352KB인 것으로 보이지만, Windows 제어판에 따르면 설치 크기는 808KB입니다. 이를 더 깊이 파고들어 보면, 중간 정도 크기의 .exe 파일은 약 5MB 크기의 UWP/WinUI 앱을 가리키는 단순한 '스텁 (stub)' 또는 '부트스트래퍼 (bootstrapper)' 앱인 것으로 보입니다. Microsoft는 바로 그곳에 맞춤법 검사, 자동 저장, 다중 탭, Copilot 글쓰기 도구와 같이 최근에 추가된 모든 기능들을 채워 넣었습니다.

Google Preferred Source

최신 뉴스, 분석 및 리뷰를 피드에서 받아보려면 Google 뉴스에서 Tom's Hardware를 팔로우하거나, 저희를 기본 소스로 추가하세요.

Tom's Hardware의 최고의 뉴스와 심층 리뷰를 편지함으로 직접 받아보세요.

Mark Tyson은 Tom's Hardware의 뉴스 에디터입니다. 그는 비즈니스와 반도체 설계부터 이성의 한계에 다다른 제품에 이르기까지 PC 기술의 모든 범위를 다루는 것을 즐깁니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0