Surge — Protocolo Nativo de
Instalación Universal 📦
Un motor de instalación universal autónomo y ultra-eficiente diseñado para entornos Linux. Empaqueta, enruta, extrae e instala de forma aislada en el espacio de usuario ~/.local/ sin requerir privilegios de superusuario sudo.
Pega esta línea en tu terminal. Sin root. Sin dependencias.
Surge nació de una necesidad clara: romper un paradigma que lleva más de 30 años afectando al ecosistema Linux y transformar radicalmente la experiencia de usuario. Para muchos, dar el salto a este sistema operativo se ve frenado por el temor a la terminal, convirtiendo tareas tan simples como instalar una aplicación en una lucha constante de comandos e investigación innecesaria.
Este proyecto desafía la complacencia tradicional en el desarrollo de software, demostrando que instalar programas no tiene por qué ser un obstáculo. Surge devuelve la simplicidad al sistema, transformando la instalación de software en una experiencia fluida, intuitiva y placentera, tal como siempre debió ser.
Cuando la lógica vence a la fuerza bruta
La épica del desarrollo de Surge, hito a hito, en una sola madrugada de junio.
- HITO 01Arch Linux · CachyOS
La Chispa Inicial
Domingo 14 de junio de 2026 — 12:02 AM
Surge no nació en un laboratorio corporativo con presupuestos millonarios, sino en la quietud de la madrugada corriendo sobre un sistema común y corriente bajo la distribución Arch Linux (CachyOS). Nació del rechazo rotundo a aceptar que el software universal en Linux deba ser pesado, lento y dependiente de contenedores masivos que duplican gigabytes en disco. Fue el inicio de una sesión de planificación mental quirúrgica antes de tocar la primera tecla.
- HITO 02Exactamente 2 horas después
El Avance Técnico Fundamental
Domingo 14 de junio de 2026 — 2:12 AM
Tras dos horas de desarrollo intensivo de bajo nivel en Rust (Edición 2021), el motor funcional cobró vida. Se logró una compatibilidad nativa impecable para analizar y procesar formatos .deb y .rpm de forma directa en Arch Linux (CachyOS). Uno de los mayores dilemas de fragmentación en la historia de Linux resuelto en 120 minutos, entregando una arquitectura agnóstica que permite instalaciones limpias en tan solo dos clics. Al compilar sin errores, la adrenalina física fue real: la demostración de que la abstracción inteligente supera a la fuerza bruta corporativa.
- HITO 034 horas de trabajo dispersas
La Expansión Gráfica y Optimización
Domingo 14 de junio de 2026 — Transcurso del día
A lo largo del domingo, acumulando un total de 4 horas de trabajo dispersas e interrumpidas, se integró el ecosistema visual completo. Se construyó la interfaz gráfica nativa (surge-ui) mediante hilos de ejecución no bloqueantes y renderizado ligero. El resultado fue una interfaz impecable con un consumo de memoria RAM inferior a los 8 megabytes (< 8 MB en RAM) y un sistema de desinstalación ultra-rápido de un solo clic. El usuario final ya no necesita abrir la terminal para purgar una aplicación de su sistema.
- HITO 044 horas de planeación y refactorización
La Reingeniería Arquitectónica y la Lógica Anti-Fragmentación
Martes 23 de junio de 2026 — Transcurso del día
Nueve días después de la chispa inicial, con el núcleo de Surge operando de forma estable, llegó el momento de llevar la herramienta al límite absoluto. Se dedicó una sesión de 4 horas de planeación analítica y refactorización para dotar al motor de una resiliencia ciega. El objetivo: hacer que Surge fuera capaz de instalar cualquier aplicación, sin importar su complejidad o la negligencia de los desarrolladores externos al empaquetar el software. Se rediseñó la lógica interna para mitigar errores de empaquetado comunes en la industria, transformando a Surge en un sistema inmune a la mala praxis de distribución y preparándolo para el caos del software real.
- HITO 054 horas de desarrollo crítico
Lectura Quirúrgica de Binarios y la Prueba de Fuego
Miércoles 24 de junio de 2026 — Transcurso del día
El trabajo concluyó con un segundo bloque de 4 horas de desarrollo crítico, enfocado en la implementación de lecturas especializadas de bajo nivel para analizar la estructura interna de los binarios. Esta optimización permitió a Surge identificar con precisión quirúrgica dónde y cómo debían posicionarse los archivos en el sistema operativo del usuario para garantizar un despliegue perfecto. La teoría se tradujo en una victoria rotunda durante la fase de pruebas de estrés, logrando instalar con éxito Google Chrome, Visual Studio Code y Opencode Desktop —una aplicación con una estructura de empaquetado notoriamente deficiente que suele romper los instaladores comunes, pero que Surge procesó e integró de manera impecable.
Nota de consistencia histórica: el proyecto Surge consolida un ciclo total de 14 horas de ingeniería de alto rendimiento: un bloque inicial de 6 horas netas para el nacimiento de la arquitectura (CLI, GUI, tests y pipelines) el domingo 14 de junio, y un bloque posterior de 8 horas de refactorización profunda (23 y 24 de junio) que blindó el motor contra cualquier fallo de empaquetado en el software de consumo masivo.
Datos físicos reales del proyecto
Rendimiento medido, no promesas de marketing. Cada cifra refleja el comportamiento del binario de producción.
* Mediciones sobre el binario de release optimizado en Arch Linux (CachyOS).
Rendimiento sin compromisos
Cómo se posiciona Surge frente a las soluciones de empaquetado y distribución tradicionales en Linux.
| Característica | Surge | Flatpak | Snap | AppImage |
|---|---|---|---|---|
| Requiere privilegios sudo | No — 100% User Space | Sí, para instalación | Sí, siempre requerido | No |
| Velocidad de arranque | ~2,57 ms | Lento — sobrecarga de sandbox | Muy lento — descompresión loop | Moderado |
| Consumo RAM del runtime | < 1 MB | Alto — duplica runtimes masivos | Alto — demonios en segundo plano | Bajo — nativo |
| Desinstalación completa | Sí — en 1 clic vía manifiesto | Parcial — deja huérfanos y data | Sí | No — manual, deja basura |
| Integración .desktop / CLI | Automática y nativa | Aislada — requiere overrides | Parcial — rutas específicas | Inexistente |
| Tamaño del binario | ~8,97 MB (stripped + LTO) | Variable — incluye runtime completo | Variable — incluye sistema base | Variable — empaquetado completo |
| Formatos soportados | .deb, .rpm, AppImage | Solo .flatpak | Solo .snap | Solo .AppImage |
| Confiabilidad con software mal empaquetado | Alta — lógica anti-fragmentación | Depende del mantenedor | Depende del mantenedor | Baja — fallos comunes |
Requiere privilegios sudo
Velocidad de arranque
Consumo RAM del runtime
Desinstalación completa
Integración .desktop / CLI
Tamaño del binario
Formatos soportados
Confiabilidad con software mal empaquetado
* Comparativa basada en mediciones reales del binario de Surge v0.7.3 frente a versiones públicas estables de cada formato.
La CLI de Surge, en acción
Haz clic en cada comando para ver un ejemplo real de uso dentro de la terminal.
Instala un paquete .deb, .rpm o AppImage de forma aislada en ~/.local/ sin sudo.
surge ./descargas/navegador.debConoce al creador del protocolo
Ingeniería de bajo nivel y diseño minimalista, firmados por una sola mano.
Desarrollador de Software autónomo de 16 años enfocado en arquitectura de sistemas, código de bajo nivel de alto rendimiento y diseño frontend minimalista. Creador de soluciones nativas para el ecosistema de software.
Proyectos
Conviértete en beta tester
Únete a la lista de beta testers oficial y ayuda a perfeccionar Surge antes de su lanzamiento estable. Tu experiencia directa es fundamental para construir un protocolo de instalación que funcione en cualquier entorno.
Copia y ejecuta este comando en tu terminal para comenzar.
Instala
Descarga Surge con el comando de abajo. Compatible con las principales distribuciones Linux.
Evalúa
Prueba la instalación, desinstalación y análisis de paquetes en tu entorno real.
Reporta
Comparte bugs, sugerencias y casos edge en nuestro servidor de Discord.
Surge se construye con la comunidad. Los reportes sobre distribuciones personalizadas, comportamientos inesperados y mejoras de rendimiento son el motor que hace al protocolo ultra eficiente. Únete al servidor de Discord para reportar problemas, discutir arquitectura y colaborar directamente con el equipo de desarrollo.
El acceso a la beta es abierto. Sin registro previo. Sin restricciones.
La visión del desarrollador
“Siempre he creído que la tecnología debe solucionar problemas, no crearlos. Surge precisamente de ahí: de la necesidad de aportar algo real al mundo Linux y resolver una deuda histórica de más de tres décadas. El miedo a la terminal no debería ser una barrera para quienes quieren usar Linux; instalar una simple calculadora no tendría que convertirse en una batalla de comandos.
Con Surge, busco cambiar la mentalidad de que lo complejo es mejor y solucionar un problema que la comunidad lleva ignorando demasiado tiempo. Instalar aplicaciones en Linux debe ser una experiencia tan fácil, intuitiva y disfrutable como en cualquier otro sistema operativo.
Jesus Herrera
Creador de Surge
Hablemos de tu próximo proyecto
¿Colaboración, soporte o solo saludar? Envíame un mensaje y te responderé lo antes posible.
Conecta conmigo
Estoy en todas partes. Escríbeme por tu red preferida o apoya el desarrollo del protocolo con un café.