0 기록(들)
"0"와 일치하는 결과를 0 밀리초 만에 찾았습니다
내용
데이브 플러머의 TinyRetroPad: 2.5KB 메모장
TinyRetroPad는 어떻게 2.5KB로 메모장을 구현했을까?
Windows 11 메모장이 비대하다는 인터넷의 평가
실제 논점: 메모장이 아닌 Windows
前 Microsoft 엔지니어, Windows 기본 도구만으로 2.5KB 메모장 재구성
시간: Jul, 4, 2026

Dave Plummer의 TinyRetroPad: 2.5KB 노트패드

Dave Plummer, Task Manager를 개발하고 Space Cadet Pinball 출시를 도운 것으로 알려진 은퇴한 Microsoft 엔지니어가 약 2.5킬로바이트로 노트패드를 재현하는 또 다른 놀라운 업적을 달성했습니다. TinyRetroPad라는 이름의 이 프로젝트는 놀랍도록 작지만 열기, 저장, 찾기 및 바꾸기, 인쇄, 글꼴 선택, 자동 줄 바꿈, 저장되지 않은 변경 사항 알림 등 기능을 포함하고 있습니다. 이 모든 기능은 위 이미지보다 작은 실행 파일에 포함되어 있습니다.

TinyRetroPad by Dave Plummer

최근 Plummer는 Windows 11의 개선 가능성에 대해 목소리를 높이고 있습니다. 그는 운영 체제가 새로운 기능을 추가하는 대신 문제를 해결하는 데만 집중했던 "Windows XP SP2의 순간"이 필요하다고 주장했습니다. 또한 그는 Windows 11이 Microsoft의 Edge, OneDrive, Copilot과 같은 다른 제품의 "판매 채널"이 되고 있다고 비판했습니다.

메모리와 저장 공간이 한때 프리미엄 자원으로 간주되던 시대에 TinyRetroPad는 이렇게 고급스러운 앱이 어떻게 놀랍도록 작은 설치 크기로 만들어질 수 있었는지에 대한 호기심을 자극합니다.

TinyRetroPad in action

TinyRetroPad는 어떻게 2.5KB에 전체 노트패드를 담을 수 있을까요?

Plummer는 이 업적이 마법 같은 일이 아니라고 설명합니다. Windows 운영 체제는 이미 Windows 애플리케이션을 구성하는 대부분의 구성 요소를 포함하고 있습니다. 예를 들어, 창 관리자, 메뉴, 공통 대화 상자, 클립보드 처리, 편집 컨트롤, 글꼴 선택, 파일 열기/저장 대화 상자 및 인쇄 인프라 등이 있습니다. 따라서 작은 네이티브 Windows 프로그램은 이러한 내장 기능을 활용할 수 있으며, 이를 번들링할 필요가 없습니다.

Size of TinyRetroPad

Plummer의 표현에 따르면, "도시의 지도와 점심 상자를 가지고 도착한다"고 말합니다. 성숙한 운영 체제는 본질적으로 이미 해결된 문제들에 대한 방대한 라이브러리 역할을 합니다. 이 기존 인프라를 호출함으로써 작은 실행 파일이 복잡한 기능을 제공할 수 있으며 크기를 부풀리지 않습니다.

RAM usage in TinyRetroPad

TinyRetroPad는 Matt Power의 “Dave’s Tiny Editor”의 포크이며, 이는 Plummer가 몇 년 전 Windows 애플리케이션의 최소 크기를 탐구하기 위해 만든 프로젝트인 tiny.asm에 기반을 두고 있습니다. TinyRetroPad는 본질적으로 Windows에서 수십 년 동안 포함되어 온 리치 텍스트 컨트롤인 RICHEDIT50W를 얇게 감싼 것입니다. 이 컨트롤은 문자 그리기, 커서 관리, 텍스트 선택, 잘라내기/복사/붙여넣기, 실행 취소 기록 등을 자체 아키텍처 내에서 처리합니다.

프로젝트의 초기 버전은 더 간단한 EDIT 컨트롤을 사용하여 크기를 단 890바이트로 줄였지만, 이러한 과도한 압축으로 인해 Windows Defender와의 호환성 문제가 발생했습니다. 이후 반복 작업에서 Courier 글꼴 및 더 큰 파일 지원과 같은 기능을 제공하기 위해 RICHEDIT로 전환했으며, 최종적으로 메뉴가 추가되기 전 981바이트에 도달했습니다.

Context menu in TinyRetroPad

Plummer가 유지한 성장 로그는 각 기능 추가의 비용을 나열합니다:

fonts in TinyRetroPad

이 모든 것은 Crinkler 없이는 불가능했을 것입니다. Crinkler는 데모씬을 위해 개발된 압축 링커로, 실행 파일을 압축하고 재구성하며 반복된 코드를 조회 테이블이나 더 깔끔한 함수보다 더 효율적으로 압축합니다. 이는 때때로 지저분하고 반복적인 함수가 더 깔끔하고 구조화된 함수보다 더 작은 파일 크기로 이어질 수 있음을 의미합니다.

그러나 TinyRetroPad는 세련된 제품이 아닙니다. 공식 릴리스 페이지가 없으며 Crinkler로 빌드된 실행 파일은 안티바이러스 소프트웨어에서 거짓 양성 반응을 일으킬 수 있습니다. 사용자는 또한 몇 가지 트레이드오프를 보고했습니다. 한 사용자는 64비트 Windows 7에서 프로그램이 약 500MB의 RAM을 소비한다고 언급했으며, 다른 사용자는 Windows XP SP3과 호환되지 않는다고 발견했습니다.

인터넷이 Windows 11의 노트패드를 비대하다고 부르는 이유

현대 노트패드는 기능 과잉의 대표적인 예가 되었습니다. 표준 Windows 11 설치에서 notepad.exe 파일은 약 352KB이지만 설치 크기는 약 808KB에 이릅니다. 이는 .exe 파일이 UWP 및 WinUI 앱의 스텁 역할을 하며, 이들이 디스크에서 약 5MB를 차지하기 때문입니다. 반면, Windows XP 시대의 원래 노트패드는 단 65KB에 불과했습니다.

Windows 11 Notepad vs Windows 10 Notepad RAM comparison

이 크기 증가가 리소스에 반드시 해를 끼치는 것은 아니지만, 노트패드의 원래 단순성에서 벗어난 전환을 나타냅니다. 탭 및 자동 저장과 같은 기능은 환영받았지만, 2025년 6월에 도입된 Markdown 포매팅은 비판을 받았습니다. 비평가들은 Windows에 이미 그러한 작업을 위한 WordPad가 있었으며, Microsoft가 이를 중단했다고 지적했습니다.

8월까지 오른쪽 클릭 메뉴가 Copilot 관련 옵션으로 혼잡해졌으며, Microsoft는 이를 다시 설계했습니다. "표 만들기" 도구 및 이미지 지원(Markdown 엔진 기반)과 같은 추가 업데이트는 더 많은 복잡성을 추가했습니다. 이러한 변경 사항은 결국 8.8 등급의 원격 코드 실행 취약점(CVE-2026-20841)으로 이어졌으며, 이는 기능 과잉이 실제 보안 위험으로 이어질 수 있음을 입증했습니다.

Notepad image insert

사용자 피드백에 대응하여 Microsoft는 2026년 3월에 Copilot 브랜딩을 축소했으며, 4월까지 이러한 AI 기능을 Writing Tools로 이름을 변경했습니다. 그러나 노트패드의 진화에 대한 논쟁은 계속되고 있습니다.

핵심 논쟁: 노트패드가 아니라 Windows

기업용으로 설계된 Windows 11 LTSC(Long-Term Servicing Channel) 버전은 여전히 Copilot 및 Markdown 기능이 없는 클래식 노트패드를 제공합니다. 유사하게, Windows 10은 원래 노트패드를 유지하고 있습니다. TinyRetroPad는 본질적으로 Windows에서 항상 가능했던 것을 강조합니다. Microsoft는 클래식 노트패드를 완전히 제거하지 않았지만, Windows 11에서는 이를 조용히 은퇴시켰습니다.

Windows 11 LTSC has only Microsoft Edge as a modern app

Plummer는 TinyRetroPad가 광범위한 사용을 위해 설계된 것이 아니라고 강조했습니다. 대신, 이는 Windows에 얼마나 많은 미개척 잠재력이 있는지를 보여줍니다. 현대 앱은 종종 필요할 수 있는 모든 것을 번들로 제공하며, 운영 체제의 내장 기능을 활용할 때 제공되는 효율성을 무시합니다.

예를 들어, 최신 버전의 Windows Media Player는 동영상을 열 때 몇 초가 걸리며, 대기 상태에서 377MB의 RAM을 소비합니다. 반면, 레거시 버전은 103.4MB를 소비하며 즉시 재생됩니다. 이러한 비효율성은 모든 재작성이 효율성을 희생해야 하는 것은 아니라는 사고방식 전환의 필요성을 강조합니다.

Windows Media Player RAM usage when compared with Legacy

현대적인 외관의 애플리케이션은 Windows 11에 중요하지만, 성능과 제어를 희생해서는 안 됩니다. 계산기, 노트패드, 미디어 플레이어와 같은 Microsoft의 클래식 앱은 수십 년 전에 오늘날의 도구와 인프라 없이 만들어졌습니다. 이는 핵심 문제가 하드웨어가 아니라 현대 개발을 주도하는 사고방식임을 보여줍니다.

Windows Latest는 여러분과 같은 독자들에게 의존하고 있습니다. Google Discover와 Google Search에서 우리의 독립적인 보도를 더 많은 청중에게 알릴 수 있도록 선호하는 소스로 추가해주세요.

닫기whokeys에 오신 것을 환영합니다. 로그인하세요.

아직 가입하지 않으셨나요?   지금 가입하세요

타사 계정으로 로그인:

  • google
  • Twitch
  • Youtube

닫기whokeys에 오신 것을 환영합니다. 가입하세요.

  • 이메일 주소 *(Used To Receive Key)

    유효한 이메일을 입력하세요.

  • 비밀번호*

    6~16자의 문자, 숫자, 특수 문자.

  • 비밀번호 확인*

  • 이름* *

  • 추천 코드

  • 읽고 동의했습니다. 
    whokeys의 할인 혜택, 이벤트 및 뉴스레터를 구독하세요.

이미 whokeys 계정이 있으신가요?   지금 로그인하세요

타사 계정으로 로그인

  • google
  • Twitch
  • Youtube

닫기

프롬프트:

프로그램이 시스템에 성공적으로 제출되었습니다.

닫기

프롬프트:

프로그램이 시스템에 성공적으로 제출되었습니다.

닫기

프롬프트:

시스템이 부하상태입니다. 잠시만 기다려주세요

닫기등록 성공

닫기보안인증

장바구니에 새 항목이 추가되었습니다.

닫기배송 방법

배송지:
화물 * 예상 배송 시간 추적 가능 운송업체
*예상 비용, 결제 시 계산된 실제 금액입니다.
0
라이브 채팅