But clearly it’s growing as a systems programming language, and the ecosystem around Rust and WASM/WASI with serverless compute from Fastly looks very interesting.” Speaking about the rising popularity of Rust, RedMonk analyst James Governor highlighted Rust’s ability to fill a variety of niches as key to its success: “I first encountered it in terms of IoT–that is Rust for device programming. A huge swath of the cloud services we directly or indirectly depend on each day are increasingly built with Rust. The impact of Mozilla’s most impressive work will likely not be fully realized for many years. It’s hard to guess what will happen to Mozilla, despite the incredible good it has done for tech over the years. SEE: Top 5 programming languages for systems admins to learn (free PDF) (TechRepublic) Those Rust contributors readily found work elsewhere, given the importance of Rust to pretty much any company that depends on systems engineering work. In fact, in 2020 Mozilla laid off a big chunk of its employees, including key Rust contributors. What it hasn’t done, however, is to offer Mozilla a future. Over the past decade, Rust has blossomed, gaining in popularity and finding its way into the infrastructure that powers companies like AWS, Microsoft and Google. There were a lot of good competitors in the late 70s and early 80s in that space, and I wanted to revive some of their ideas and give them another go, on the theory that circumstances have changed: the internet is highly concurrent and highly security-conscious, so the design-tradeoffs that always favor C and C++ (for example) have been shifting.īy 2009 Mozilla had embraced Hoare’s work, and in 2010 the company formally announced it in 2010. Hoare explained the reasons behind his work in 2012:Ī lot of obvious good ideas, known and loved in other languages, haven’t made it into widely-used systems languages, or are deployed in languages that have very poor (unsafe, concurrency-hostile) memory models. Rust started as Mozilla engineer Graydon Hoare’s personal project in 2006.
company doing creating a programming language that might be useful for creating secure browser components but doesn’t necessarily give Mozilla a future? Bizarre because, well, what’s a mobile browser/email client/mobile OS/etc.
In some ways, it’s bizarre that a systems programming language emerged 10 years ago from the bowels of Mozilla Research. (Nope.) Or a great mobile OS? (Also nope.) Sync? (Again, nope.) Lots and lots of hope and false starts, leading to the inevitable “nope.” In 2017 CNET interviewed Mozilla’s then CEO Chris Beard to get a read on its prospects–they still don’t look particularly bright.Īnd yet in the midst of all this struggle, Mozilla created something truly great: Rust. Maybe Mozilla could build the next great platform. This is so despite Mozilla struggling for well over a decade to find a new purpose. Years later, we’ve traded one hegemon for another, and Firefox is no longer very relevant to the conversation. Unfortunately, the space it created for competition was largely filled by Google’s Chrome browser.
#Mozilla firefox will not open free
Over the course of many years, Mozilla largely succeeded in its mission of creating a more open, free web. That time was when Microsoft’s Internet Explorer was the dominant web browser, and there was real concern about the web’s future with its primary gateway owned by one big, proprietary company. There was a time when it was indispensable to web freedom. Hiring kit: iOS developer (TechRepublic Premium) Money is still #1 motivation but developers want time and location flexibility tooĭeveloper recruiting report finds that diversity goals often take a back seat to filling open roles quickly The best programming languages to learn in 2022 SEE: Rust: What developers need to know about this programming language (free PDF) (TechRepublic) Mozilla: seeking a new purpose Must-read developer coverage In like manner, though we remember Mozilla as the organization behind the Firefox web browser, it will have a much more profound impact on computing for its development of the Rust programming language. Linus Torvalds is perhaps best known as the creator of Linux, but he has arguably had a bigger impact as the inventor of Git. Rust, not Firefox, is Mozilla’s greatest industry contributionĬommentary: Mozilla has struggled for years to match its Firefox success.