Recibe toda la actualidad del sector tech y cloud en tu email de la mano de RevistaCloud.com.

Suscripción boletín

Linus Torvalds reconoce el éxito de Git: “Es más popular que Linux”

Veinte años después de su creación, Git ha superado todas las expectativas posibles. Lo que nació como una herramienta interna para gestionar el desarrollo del kernel de Linux ha terminado por convertirse en el sistema de control de versiones más influyente del mundo. Incluso su creador, Linus Torvalds, admite con cierta sorpresa que su impacto ha sido tal que “Git es más popular que Linux”.

Con motivo del 20º aniversario de Git, GitHub organizó una entrevista especial con Torvalds, en la que repasó la historia, el diseño y la evolución de la herramienta. En sus palabras, Git fue una respuesta urgente a un problema específico: la pérdida de acceso a BitKeeper, el sistema propietario utilizado por la comunidad del kernel en 2005.

“No había nada que me sirviera. BitKeeper era bueno, pero ya no podíamos usarlo. CVS era insufrible. Así que creé Git para mí. Ni me interesaba si a alguien más le gustaba”, confesó con franqueza Torvalds.

Una solución de 10 días que cambió la historia

Lo que realmente sorprende es que la primera versión funcional de Git fue escrita en apenas 10 días. Lo justo para poder gestionar parches en el kernel de Linux. En sus inicios, no existía interfaz de usuario ni comandos amigables: todo se hacía con herramientas rudimentarias, usando directamente los comandos internos como commit-tree o hash-object.

“Git me resolvió el problema en unos meses. A partir de ahí, perdí el interés. Por eso lo entregué a Junio Hamano, quien ha liderado el proyecto de forma brillante desde entonces”, explicó.

Ese pragmatismo, junto con un diseño basado en eficiencia, estabilidad y descentralización, sentó las bases de lo que hoy se considera el estándar de facto en el control de versiones. Según Torvalds, la clave fue aplicar conceptos simples pero poderosos, como el uso de hashes (SHA-1 en su momento) para garantizar integridad y la idea de que cada copia del repositorio fuera autónoma y completa.

De necesidad técnica a fenómeno global

Aunque Git fue inicialmente complejo para usuarios acostumbrados a CVS o Subversion, su arquitectura distribuida fue una revolución. Permitía trabajar sin conexión, colaborar sin servidores centrales y clonar repositorios enteros con facilidad. Este enfoque facilitó el nacimiento de plataformas como GitHub, que Torvalds considera un complemento natural al diseño original de Git.

“Git no necesitaba infraestructura. Por eso GitHub pudo surgir y escalar tan bien. Cualquier repositorio era igual a otro”, dijo, en tono casi asombrado.

Lo curioso es que, para Torvalds, Git fue siempre una solución pragmática, no una pasión. “No me interesa el control de versiones. Lo hice porque lo necesitaba. En cambio, con el kernel sigo comprometido. Me encanta ver cómo se adapta a nuevo hardware, cómo evoluciona.”

Una herramienta adoptada hasta por quienes no conocen su historia

Torvalds también se mostró divertido al recordar que su hija, estudiante de informática, le contó que en su universidad es más conocido por Git que por Linux. “Eso demuestra que la herramienta ha trascendido su origen. Hay millones de personas que usan Git sin saber que fue creada para el kernel.”

El propio Torvalds reconoce que no ha aportado nuevas funciones al proyecto desde 2022, y que mantiene solo unos pocos parches personales. Sigue utilizando Git, pero de forma sencilla, con apenas cinco comandos en su día a día: commit, merge, log, blame y pull.

Git, el nuevo Unix de la colaboración

A lo largo de la entrevista, Torvalds comparó el diseño de Git con el espíritu de Unix: una filosofía simple en el núcleo, con una complejidad creciente en su uso y adopción. “Git se volvió poderoso cuando la gente empezó a entenderlo y a apreciarlo, no cuando era nuevo y todos se quejaban de lo difícil que era.”

Hoy, Git es parte integral de la cultura del desarrollo de software. Desde grandes empresas hasta estudiantes universitarios lo usan a diario. Su ubicuidad ha generado desafíos inesperados, como la proliferación de proyectos abandonados o su uso en entornos para los que nunca fue diseñado, como los monorepos de Microsoft.

“Cuando una herramienta está en todas partes, empiezas a ver usos que nunca imaginaste… y algunos que considero directamente incorrectos”, comentó entre risas.

¿Un nuevo proyecto de Torvalds?

Tras Linux (1991) y Git (2005), muchos se preguntan si Linus volverá a sorprender al mundo con otra herramienta revolucionaria. Su respuesta es clara:

“No he creado más proyectos porque el mundo no me lo ha pedido. Hago cosas cuando no existe nada que resuelva mi problema. Y en 20 años, nadie ha fallado lo suficiente como para obligarme a hacerlo otra vez.”

A sus 55 años, Torvalds parece más interesado en seguir optimizando el kernel que en liderar nuevos desarrollos. Aun así, su legado sigue creciendo. Git no solo transformó la gestión del código fuente; también marcó una era en la forma de colaborar, aprender y construir tecnología.

vía: GitHub

encuentra artículos

newsletter

Recibe toda la actualidad del sector tech y cloud en tu email de la mano de RevistaCloud.com.

Suscripción boletín

LO ÚLTIMO