Linux

Rust, no Firefox, es la mayor contribución de Mozilla a la industria

Comentarios: Mozilla ha luchado durante años para igualar el éxito de su Firefox. Con Rust, Mozilla lo ha superado.

rust logo mozilla
Imagen: Mozilla

Linus Torvalds es probablemente mejor conocido como el creador de Linux, pero podría decirse que tuvo un mayor impacto como inventor de Git. Asimismo, si bien recordamos a Mozilla como el grupo detrás del navegador web Firefox, su desarrollo del lenguaje de programación Rust tendrá un impacto mucho más profundo en la informática.

Mirar: Rust: lo que los desarrolladores deben saber sobre este lenguaje de programación (PDF gratuito) (República tecnológica)

Mozilla: Buscando nuevos objetivos

Mozilla ha tenido días mejores. Hubo un tiempo en que era fundamental para la libertad online. En aquel entonces, Internet Explorer de Microsoft era el navegador web dominante, y la gente estaba realmente preocupada por el futuro de la web porque su principal puerta de enlace era propiedad de una gran empresa propietaria.

A lo largo de los años, Mozilla ha tenido éxito en gran medida en su misión de crear una web más abierta y gratuita. Desafortunadamente, el espacio que crea para la competencia lo ocupa en gran medida el navegador Chrome de Google. Años más tarde, cambiamos un señor supremo por otro, Firefox ya no es muy relevante para las conversaciones.

Este es el caso a pesar de que Mozilla ha luchado durante más de una década para encontrar nuevos objetivos.Quizás Mozilla puede construir la próxima gran plataforma(núm.) o un Excelente sistema operativo móvil? (ni.) Sincronizar(De nuevo, no.) Montones y montones de esperanzas y falsos comienzos, que conducen al inevitable «no». 2023 CNET entrevista al entonces CEO de Mozilla, Chris Beard Conozca sus perspectivas: todavía no parecen particularmente brillantes.

LEER  Dos características de DBeaver que todo administrador de bases de datos debería conocer

Sin embargo, en medio de todas estas luchas, Mozilla ha creado algo verdaderamente grandioso: Rust.

oxidarse en silencio

De alguna manera, un lenguaje de programación de sistemas que surgió del Centro de Investigación de Mozilla hace 10 años es extraño. Curioso qué es un navegador móvil/cliente de correo electrónico/SO móvil/etc. etc. ¿Las empresas están creando un lenguaje de programación que podría ser útil para crear componentes de navegador seguros pero no necesariamente el futuro de Mozilla?

Rust comenzó en 2006 como un proyecto personal del ingeniero de Mozilla Graydon Hoare. pasillo explicado Razones de su trabajo en 2012:

Muchas ideas aparentemente buenas, ampliamente conocidas y amadas en otros lenguajes, aún no se han abierto paso en los lenguajes de sistemas ampliamente utilizados, o se han implementado en lenguajes con modelos de memoria muy pobres (inseguros, inseguros, malos para la concurrencia). Hubo muchos buenos competidores en ese espacio a finales de los 70 y principios de los 80 y quería revivir algunas de sus ideas y darles otra oportunidad, basado en la teoría de que las cosas han cambiado: Internet es altamente concurrente y altamente seguro. conscientemente, por lo que las compensaciones de diseño para favorecer siempre a C y C++ (por ejemplo) cambian todo el tiempo.

Para 2009, Mozilla había aceptado el trabajo de Hoare y en 2010 la empresa se anunció oficialmente en 2010. Durante la última década, Rust floreció y creció en popularidad y en la infraestructura que impulsa a empresas como AWS, Microsoft y Google. Sin embargo, lo que no hizo fue darle un futuro a Mozilla. En realidad, En 2023, Mozilla despidió a un gran número de empleados, incluidos los principales contribuyentes de Rust. Dada la importancia de Rust para casi cualquier empresa que dependa del trabajo de ingeniería de sistemas, estos colaboradores de Rust podrían encontrar trabajo fácilmente en otros lugares.

Mirar: Los 5 principales lenguajes de programación que deben aprender los administradores de sistemas (PDF gratuito) (República tecnológica)

Esto nos lleva de vuelta al legado de Mozilla. Es difícil adivinar qué va a pasar con Mozilla, a pesar de que ha hecho cosas increíblemente buenas para la tecnología a lo largo de los años. Es posible que el impacto del trabajo más impresionante de Mozilla no se perciba por completo hasta dentro de muchos años. Un número cada vez mayor de servicios en la nube en los que confiamos directa o indirectamente todos los días se construyen cada vez más con Rust.

hablando sobre El óxido está ganando popularidadLo más destacado del analista de RedMonk, James Governor La capacidad de Rust para llenar varios nichos es clave para su éxito: «Lo encontré por primera vez en el lado de IoT: Rust para la programación de dispositivos. Pero claramente se está convirtiendo en un lenguaje de programación de sistemas en torno a Rust y WASM/WASI y la computación sin servidor de Fastly. El ecosistema parece muy interesante».

Esta capacidad permite a los desarrolladores crear código «ambicioso, rápido y correcto» como Mozilla recomienda, casi seguro que se vuelve más común en el desarrollo de sistemas. Es posible que Mozilla no se beneficie directamente de esta innovación, pero a través de su desarrollo de Rust y sus contribuciones al mundo, Mozilla nos ha brindado algo más grande y más estratégico que Firefox.

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba