En el ecosistema de GNOME, los números también cuentan historias. Y algunas, la verdad, son bastante reveladoras.

Publicado el 28 de diciembre de 2025, 14:57

La desarrolladora Sophie Herold ha compartido sus estadísticas de fin de año sobre el código del proyecto GNOME, y los datos no solo impresionan por volumen, sino por lo que dicen sobre cómo evoluciona el escritorio libre más popular del mundo Linux.

Para empezar con una cifra que pone todo en contexto: GNOME cerró 2025 con nada menos que 6.692.516 líneas de código. De ese total, 1.611.526 líneas corresponden únicamente a aplicaciones GNOME, es decir, a esas herramientas que usamos cada día sin pensarlo demasiado. Archivos, Calendario, Terminal, Ajustes… todo eso vive ahí.

Pero lo interesante llega cuando miramos en qué lenguajes está escrito todo ese código.

GNOME Core: tradición, transición y algo de futuro

Dentro de las aplicaciones oficiales de GNOME Core, el lenguaje que sigue mandando con claridad es C. Nada menos que el 44,8% de estas aplicaciones están escritas en este lenguaje. No es una sorpresa: C ha sido la base histórica de GNOME desde sus orígenes, y sigue siendo clave por rendimiento, control y estabilidad.

Justo detrás aparece Vala, con un 20,7%, un lenguaje que lleva años intentando hacer la vida más fácil a los desarrolladores sin abandonar las bibliotecas clásicas de GNOME. Luego llega JavaScript, con un 13,8%, especialmente presente en extensiones y componentes más dinámicos.

Y aquí viene uno de los datos que más miradas está levantando: Rust ya representa el 10,3% del código de las aplicaciones GNOME Core. No es mayoritario, todavía, pero su crecimiento es constante y difícil de ignorar.

Más atrás quedan Python, con un 6,9%, y C++, con un 3,45%, que mantiene una presencia más discreta.

GNOME Circle: donde Rust manda sin discusión

Si salimos del núcleo oficial y miramos a GNOME Circle Apps, el panorama cambia… y bastante.

Aquí Rust es el lenguaje dominante, con un contundente 41,7% de las bases de código. Es, con diferencia, el favorito de la comunidad que desarrolla aplicaciones modernas, nuevas y experimentales para el ecosistema GNOME.

Python también tiene un peso enorme en Circle, con un 29,2%, seguido de Vala con un 12,5%. JavaScript alcanza un 9,72%, y aquí aparece uno de los contrastes más llamativos: C solo se usa en el 5,56% de las aplicaciones GNOME Circle.

Es decir, en el espacio más comunitario y menos condicionado por decisiones históricas, C pasa a un segundo plano mientras los lenguajes modernos ganan terreno sin complejos.

Componentes y bibliotecas: C sigue siendo el pilar

Cuando se analizan los componentes internos y bibliotecas de GNOME, el dominio de C vuelve a ser aplastante. El 76% del código está escrito en C, lo que deja claro que, para las piezas más críticas del sistema, GNOME sigue confiando en lo que mejor conoce.

Aun así, Rust vuelve a aparecer con fuerza, alcanzando un 10,3%, mientras que Vala se queda en un 3,77%.

Lo que cuentan estos números, más allá de los porcentajes

Visto en conjunto, los datos dibujan una imagen muy clara. GNOME sigue apoyándose en C para su columna vertebral, pero al mismo tiempo abre la puerta —cada vez más— a Rust, Python y JavaScript, especialmente en los espacios donde la innovación y la experimentación son más libres.

No es una ruptura. Es una transición tranquila. Medida. Y bastante lógica.

El resultado es un proyecto enorme, vivo y diverso, donde conviven décadas de experiencia con nuevas formas de escribir software más seguro, moderno y mantenible.

Añadir comentario

Comentarios

Todavía no hay comentarios