El impacto de Rust: El legado estratégico de Mozilla

Índice de Contenido
  1. Mozilla: buscando un nuevo propósito
  2. Rust en paz

Mozilla: buscando un nuevo propósito

Mozilla ha tenido tiempos mejores. Hubo un momento en el que era indispensable para la libertad de la web. Ese momento fue cuando Internet Explorer de Microsoft era el navegador web dominante y existía una verdadera preocupación acerca del futuro de la web con su puerta de entrada principal en manos de una gran empresa propietaria.

A lo largo de muchos años, Mozilla tuvo éxito en su misión de crear una web más abierta y libre. Lamentablemente, el espacio que creó para la competencia fue ocupado en su mayoría por el navegador Chrome de Google. Años más tarde, hemos cambiado de un hegemon a otro, y Firefox ya no es relevante en la conversación.

Esto sucede a pesar de que Mozilla ha luchado durante más de una década para encontrar un nuevo propósito. Tal vez Mozilla podría construir la próxima gran plataforma. (No.) ¿O un gran sistema operativo móvil? (Tampoco.) ¿Sincronización? (Nuevamente, no.) Muchas y muchas esperanzas y comienzos fallidos, que llevan inevitablemente a un "no". En 2017, CNET entrevistó al entonces CEO de Mozilla, Chris Beard, para evaluar sus perspectivas, que aún no parecen particularmente brillantes.

Y sin embargo, en medio de todas estas luchas, Mozilla creó algo realmente grandioso: Rust.

Rust en paz

De cierta manera, resulta sorprendente que un lenguaje de programación de sistemas haya surgido hace 10 años del seno de Mozilla Research. Sorprendente porque, bueno, ¿qué está haciendo una empresa de navegadores móviles/clientes de correo electrónico/sistemas operativos móviles, etc., creando un lenguaje de programación que podría ser útil para crear componentes de navegador seguros pero que no necesariamente le da a Mozilla un futuro?

Rust comenzó como el proyecto personal del ingeniero de Mozilla, Graydon Hoare, en 2006. Hoare explicó las razones detrás de su trabajo en 2012:

Los lenguajes de script: una introducción a las herramientas más comunes

Muchas ideas buenas, obvias y queridas en otros lenguajes, no se han implementado en lenguajes de sistemas ampliamente utilizados o están desplegadas en lenguajes que tienen modelos de memoria muy deficientes (inseguros, hostiles a la concurrencia). Hubo muchos buenos competidores a fines de los años 70 y principios de los 80 en ese espacio, y quería revivir algunas de sus ideas y darles otra oportunidad, bajo la teoría de que las circunstancias han cambiado: Internet es altamente concurrente y altamente consciente de la seguridad, por lo que las compensaciones de diseño que siempre favorecen a C y C++ (por ejemplo) han estado cambiando.

En 2009, Mozilla adoptó el trabajo de Hoare y lo anunció formalmente en 2010. Durante la última década, Rust ha florecido, ganando popularidad y encontrando su lugar en la infraestructura que impulsa empresas como AWS, Microsoft y Google. Sin embargo, lo que no ha hecho es ofrecer a Mozilla un futuro. De hecho, en 2020 Mozilla despidió a una gran cantidad de empleados, incluidos importantes contribuyentes de Rust. Esos contribuyentes de Rust encontraron rápidamente trabajo en otros lugares, dada la importancia de Rust para prácticamente cualquier empresa que dependa de trabajos de ingeniería de sistemas.

Esto nos lleva de vuelta al legado de Mozilla. Es difícil adivinar qué le sucederá a Mozilla, a pesar del increíble bien que ha hecho en la tecnología a lo largo de los años. Es probable que el impacto del trabajo más impresionante de Mozilla no se haga completamente evidente durante muchos años. Una gran parte de los servicios en la nube de los que dependemos directa o indirectamente cada día se están construyendo cada vez más con Rust.

Hablando sobre la creciente popularidad de Rust, el analista de RedMonk, James Governor, destacó la capacidad de Rust para cubrir una variedad de nichos como clave para su éxito: "La conocí por primera vez en términos de IoT, es decir, Rust para programación de dispositivos. Pero está claro que está creciendo como un lenguaje de programación de sistemas, y el ecosistema en torno a Rust y WASM/WASI con la computación sin servidor de Fastly se ve muy interesante."

Esta capacidad de permitir a los desarrolladores construir código "ambicioso, rápido y correcto", como sugiere Mozilla, hace que sea casi seguro que se vuelva aún más omnipresente en el desarrollo de sistemas. Mozilla puede que no se beneficie directamente de esta innovación, pero a través de su desarrollo y contribución de Rust al mundo, Mozilla nos ha dado algo aún más grande y estratégicamente importante que Firefox.

Declaración: Trabajo para AWS, pero las opiniones expresadas aquí son mías.

Cómo ejecutar un script CGI en un servidor web

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a El impacto de Rust: El legado estratégico de Mozilla , tenemos lo ultimo en tecnología 2026.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.