Home Windows Un ex ingeniero de Microsoft reconstruyó el Bloc de notas con 2,5...

Un ex ingeniero de Microsoft reconstruyó el Bloc de notas con 2,5 KB, pero usa elementos anteriores a Windows

105

Tiny Notepad muestra exactamente lo que está mal en el desarrollo de software moderno

David PlummerEl ingeniero retirado de Microsoft que creó el Administrador de tareas y ayudó a ejecutar Space Cadet Pinball ha recreado aproximadamente el Bloc de notas. 2,5 kilobytes. llamado proyecto PequeñoRetroPadY a pesar del tamaño (o la falta de él), todavía contiene mensajes de Abrir, Guardar, Buscar y reemplazar, Imprimir, Selección de fuente, Ajuste de texto y Cambios no guardados, todos empaquetados en un ejecutable significativamente más pequeño que la imagen destacada en la parte superior de este párrafo.

Trabajando TinyRetroPad
Fuente: GitHub PlummersSoftwareLLC

Plummer ha pasado los últimos meses diciéndole a Microsoft lo que no quieren oír sobre Windows 11. Argumentó que el sistema operativo necesitaba su propio momento Windows XP SP2, un tramo en el que Microsoft elimina nuevas funciones y solo repara lo que está roto. También dijo que Windows 11 se ha convertido en un canal de ventas para otros productos de Microsoft, llevando a los usuarios a Edge, OneDrive y Copilot.

En una época en la que la memoria y el almacenamiento cuestan una fortuna, lo que nos interesa es cómo se creó una aplicación con un tamaño de instalación que se burla de todo el tejido del desarrollo de software.

Menú de TinyRetroPad

¿Cómo encaja TinyRetroPad un bloc de notas completo en 2,5 KB?

Plummer explica que en realidad no es un truco de magia. Windows ya incluye la mayor parte de lo que constituye una aplicación de Windows: un administrador de ventanas, menús, cuadros de diálogo generales, administración del portapapeles, controles de edición, selección de fuentes y cuadros de diálogo para abrir y guardar archivos, junto con la infraestructura de impresión. Un pequeño programa nativo de Windows no tiene por qué generar por sí solo una civilización entera.

Tamaño del retropad
Fuente: Dave’s Garage vía YouTube

Como dice Plummer, “Viene con una lonchera y un mapa de la ciudad”. Un sistema operativo maduro es una enorme biblioteca de problemas ya resueltos, y dado que esa maquinaria ya está instalada en la máquina, un pequeño ejecutable puede llamar a ella y parecer que hace maravillas.

PequeñoRetroPad Esta es una bifurcación del Tiny Editor de Matt Power, construido sobre tiny.asm, un proyecto que Plummer escribió hace unos años para demostrar cómo podría verse la aplicación completa más pequeña de Windows. Es una envoltura delgada alrededor RICHEDIT50WControles de texto enriquecido que Windows ha estado implementando durante décadas. Dibujo de personajes, gestión del cursor, gestión de selección, cortar, copiar, pegar, deshacer historial,

Windows ya hace todo dentro de ese control. Las primeras versiones usaban controles de edición planos y bajaban a 890 bytes, aunque a Windows Defender no le gustaba lo agresivamente comprimida que estaba esa compilación. Las versiones posteriores se trasladaron a RICHEDIT para obtener un acceso más económico a las fuentes Courier y compatibilidad con archivos más grandes, estableciéndose en 981 bytes antes de tener un menú único.

Menú contextual en TinyRetroPad
Fuente: Dave’s Garage vía YouTube

El registro de crecimiento muestra cuánto cuesta cada adición para mantener a Plummer:

  • El menú Archivo lo muestra. 1.375 bytes.
  • El mensaje de cambio no guardado, que requiere una verdadera bandera sucia y un cierre, lo presionó. 1.622 bytes.
  • Buscar y reemplazar está aquí 2.143 bytes
  • La impresión fue el mayor salto, lograr que todo 2.476 bytes.
Selección de fuentes en TinyRetroPad
Fuente: Dave’s Garage vía YouTube

No funciona sin esto arrugadorUn enlazador de compresión creado para demoscene que comprime y reorganiza los ejecutables en lugar de simplemente vincularlos. A veces, una función completa no añade nada al tamaño del archivo porque el código está bien comprimido. A veces, una función limpia termina siendo más grande que una fea y recursiva, ya que Crinkler comprime la recursividad de manera mucho más eficiente que una tabla de búsqueda llena de ramas.

Tampoco es un producto terminado. No hay una página de lanzamiento, por lo que ejecutarla significa combinarlo con MASM y Crinkler, y advierte que los ejecutables creados por Crinkler pueden provocar falsos positivos del antivirus. Los problemas de Open GitHub se leen como una lista de lo que publica un programa de 2,5 KB. Un usuario reportó esto Consumiendo unos 500 MB de RAM En Windows 7 de 64 bits y otros han encontrado esto No se ejecutará en Windows XP SP3 en absoluto

Por qué Internet sigue hinchado en el Bloc de notas de Windows 11

Los blocs de notas modernos se han convertido en un caso de estudio sobre la proliferación de funciones en los últimos años. Una instalación típica de Windows 11 se acerca a notepad.exe 352KBCon un tamaño instalado de aprox. 808KBPorque ese exe es en realidad un código auxiliar que apunta a una aplicación UWP y WinUI que suma aproximadamente 5MB El disco era sobre el Bloc de notas original de la era XP. 65KB total

Comparación de RAM del Bloc de notas de Windows 11 y del Bloc de notas de Windows 10

Por supuesto, no estás perdiendo ningún recuerdo precioso debido al Bloc de notas inflado, pero la forma en que Microsoft se desvió de ser un simple editor de texto creó toda esta reacción.

Las pestañas y el guardado automático fueron adiciones bienvenidas y ahora no puedo imaginar el Bloc de notas sin ellas. Pero en junio de 2025, el Bloc de notas obtuvo el formato Markdown y los usuarios notaron que Windows ya tenía WordPad para esa tarea antes de que Microsoft lo eliminara.

En agosto, el menú contextual estaba tan abarrotado de opciones de Copilot que Microsoft tuvo que rediseñarlo para que solo tuviera que copiar y pegar nuevamente. Cree una herramienta de tabla en enero de 2026 y la compatibilidad con imágenes llegará en febrero integrada en el mismo motor Markdown.

Insertar imagen del bloc de notas

Ese mes nos dio pruebas de que esta característica cuesta algo de dinero real. Microsoft ha confirmado una falla de ejecución remota de código con clasificación 8.8, rastreada como CVE-2026-20841, donde un enlace Markdown malicioso permite a un atacante ejecutar código con el permiso de la víctima para hacer clic dentro del Bloc de notas. Un editor de texto plano sin manejo de enlaces nunca se encontraría con ese problema.

En marzo, Microsoft redujo la marca Copilot en varias aplicaciones, y en abril, Microsoft cambió principalmente el nombre de las herramientas de escritura Copilot a Bloc de notas en lugar de incorporar funciones de inteligencia artificial.

Nuevas herramientas de IA en el Bloc de notas

El verdadero argumento es sobre Windows, no sobre el Bloc de notas.

Windows 11 LTSC, la versión de servicio a largo plazo que Microsoft fabrica para empresas que no pueden tolerar cambios constantes, todavía viene con el Bloc de notas clásico sin copiloto ni Markdown, y ni siquiera Windows 10. El Bloc de notas simple está recreando el miniertropad que nunca se eliminó. Microsoft simplemente lo retiró silenciosamente de Windows 11.

Windows 11 LTSC solo tiene Microsoft Edge como aplicación moderna
Windows 11 LTSC solo tiene Microsoft Edge como aplicación moderna

Plummer dice que el punto es nunca permitir que nadie use el editor de 2,5 KB ensamblado a mano. Esto demuestra cuánto potencial sin explotar ya existe dentro de Windows, ya que el desarrollo de aplicaciones modernas por defecto ensambla todo lo que una aplicación podría necesitar en lugar de preguntar qué ofrece el sistema operativo.

En una prueba reciente, el Media Player de Windows 11 descubrió por última vez que el Media Player de Windows 11 tardaba unos segundos en abrir un vídeo y utilizaba 377 MB inactivos, en comparación con los 103,4 MB y la reproducción instantánea en la versión heredada, que es anterior a HEVC, pero la aplicación moderna lo reproduce mejor sin el complemento Store de $0,99.

Uso de RAM de Windows Media Player en comparación con el legado

Por supuesto, necesitamos aplicaciones de apariencia moderna en Windows 11, pero eso ciertamente no se logra a expensas de la eficiencia y el control. No estamos diciendo que Microsoft no pueda incluir planes de suscripción en sus aplicaciones de Inbox, pero Windows 11 en sí no es gratuito. Es un software pago. Las aplicaciones clásicas de Microsoft con décadas de antigüedad todavía se ven bien y son poderosas. Además, el gigante del software creó calculadoras, blocs de notas y reproductores multimedia hace décadas sin las herramientas ni la infraestructura actuales. Lo que hay que cambiar no es el hardware. Es la mentalidad de que cada reescritura tiene que ser lo más eficiente posible, simplemente para ser posible.

Enlace fuente