Sign in with
Sign up | Sign in

Mozilla, Samsung Collaborating on New Browser Engine

By - Source: Mozilla | B 11 comments

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

Discuss
Ask a Category Expert

Create a new thread in the Streaming Video & TVs forum about this subject

Example: Notebook, Android, SSD hard drive

This thread is closed for comments
  • 6 Hide
    A Bad Day , April 4, 2013 6:36 PM
    A few years later:

    "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."
  • 0 Hide
    otacon72 , April 4, 2013 6:36 PM
    One thing is for certain...it will crash with Flash.
  • 4 Hide
    ikyung , April 4, 2013 6:39 PM
    "Given that Samsung is involved, this browser will be focused on Android and ARM-based SoCs"

    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.
  • Display all 11 comments.
  • 3 Hide
    dalethepcman , April 4, 2013 6:52 PM
    Quote:
    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)
  • 4 Hide
    Cryio , April 4, 2013 11:03 PM
    The day Chrome announces the switch to Blink, Firefox announces the future switch to Rust. Haha.
  • 2 Hide
    ttcboy , April 4, 2013 11:59 PM
    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.

    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.
  • 0 Hide
    dillonpeterliam , April 5, 2013 1:05 AM
    Sneaky Samsung, what are they up to? . . .
  • 0 Hide
    kartu , April 5, 2013 4:22 AM
    dillonpeterliamSneaky Samsung, what are they up to? . . .

    Maybe it is somehow related to this (even sneakier move by google):

    http://www.tomsguide.com/us/Servo-Browser-Rust-Mozilla-Brendan-Eich,news-16910.html
  • 0 Hide
    Non-Euclidean , April 5, 2013 5:45 AM
    Go Samsung and Mozilla.
  • 1 Hide
    WyomingKnott , April 5, 2013 6:29 AM
    Cool logo. Is it based on an actual space pic?
  • 0 Hide
    karash5050 , April 5, 2013 8:47 AM
    @WymoningKnott

    Why yes indeed, somewhere out in space is a fox that is on fire with a blue nebula floating around it . . . .
Tom’s guide in the world
  • Germany
  • France
  • Italy
  • Ireland
  • UK
Follow Tom’s guide
Subscribe to our newsletter