Mozilla, Samsung Collaborating on New Browser Engine
Mozilla and Samsung are working on a new Web browser engine based on Rust.
Mozilla CTO Brendan Eich said on Wednesday that the Firefox developer is collaborating with Samsung on a next-generation Web browser engine called Servo. Eich said it's an attempt to rebuild the Web browser from the ground up on modern hardware – an attempt that not only addresses the cause of security vulnerabilities plaguing current devices, but fully utilizes the performance of massively parallel hardware in devices of the future.
Eich said in a blog update that this new browser engine will be written in Rust, a new, safe systems language developed by Mozilla along with "a growing community of enthusiasts." Given that Samsung is involved, this browser will be focused on Android and ARM-based SoCs. Samsung has already contributed an ARM backend to Rust and the build infrastructure necessary to cross-compile to Android, along with many other improvements, Eich said.
"Rust, which today reached v0.6, has been in development for several years and is rapidly approaching stability," the Mozilla CTO said. "It is intended to fill many of the same niches that C++ has over the past decades, with efficient high-level, multi-paradigm abstractions, and offers precise control over hardware resources. But beyond that, it is *safe by default*, preventing entire classes of memory management errors that lead to crashes and security vulnerabilities."
Programmers will be able to leverage the power of the many CPU cores available on current and future Android platforms thanks to the lightweight concurrency primitives offered with Rust, Eich added. The company is currently pushing to complete the first major revision of Rust within the coming year by tweaking performance, building on the tools and getting the libraries in order. Mozilla will also continue to dump more resources into the Servo browser itself.
"We, along with our friends at Samsung will be increasingly looking at opportunities on mobile platforms," Mozilla said. "Both of these efforts are still early stage projects and there’s a lot to do yet, so now is a good time to get involved."
The latest version of Rust, v0.6, can be accessed here. Mozilla has also served up the source code for both Rust and Servo over on GitHub. To participate in the development process, head over to the mailing lists for Rust here, and Servo here.
Contact Us for News Tips, Corrections and Feedback
Sign up to get the BEST of Tom's Guide direct to your inbox.
Get instant access to breaking news, the hottest reviews, great deals and helpful tips.
Kevin started taking PCs apart in the 90s when Quake was on the way and his PC lacked the required components. Since then, he’s loved all things PC-related and cool gadgets ranging from the New Nintendo 3DS to Android tablets. He is currently a contributor at Digital Trends, writing about everything from computers to how-to content on Windows and Macs to reviews of the latest laptops from HP, Dell, Lenovo, and more.
-
A Bad Day A few years later:Reply
"Hey guys, is there a way to get IE6 to run this? My company still won't upgrade because of a dozen or so software still only runs on IE6." -
ikyung "Given that Samsung is involved, this browser will be focused on Android and ARM-based SoCs"Reply
More like it will be focused on Linux kernel based platforms and not just Android. Seems like Samsung's partnership with Intel for Tizen OS and who else better to partner with then Mozilla for the browser. -
dalethepcman it is *safe by default*
so is a gun, until you put a finger on the trigger. The only ways this could be "safe by default" is by obscurity (probably) or by creating a randomly generated hypervisor and running the browser within a shelled off mini OS (very unlikely.)
Although hypervisor attacks have been proven in concept and in labs, none of them have been found in the wild (to my knowledge) -
Cryio The day Chrome announces the switch to Blink, Firefox announces the future switch to Rust. Haha.Reply -
ttcboy It's not a surprise to see Samsung is trying to move to another phone OS even though they are the leading Android market now. When Google start to create competing product with Motorola which they owned, it is sure that they will give more privilege to their own product rather then given their best support to Samsung on android front. That's why there were news that Samsung is trying to develop their own handphone OS when Google acquired Motorola.Reply
Only time will tell on what the big G will do and it is the right move for Samsung to start planning for Plan B. -
kartu dillonpeterliamSneaky Samsung, what are they up to? . . .Maybe it is somehow related to this (even sneakier move by google):Reply
http://www.tomsguide.com/us/Servo-Browser-Rust-Mozilla-Brendan-Eich,news-16910.html
-
karash5050 @WymoningKnottReply
Why yes indeed, somewhere out in space is a fox that is on fire with a blue nebula floating around it . . . .