Linked by Thom Holwerda on Wed 3rd Apr 2013 15:41 UTC
Mozilla & Gecko clones Big news from Mozilla and Samsung today: the two have been working on a new browsing engine together, developed from the ground-up to be completely new, and it's written entirely in Rust, a new safe systems language developed by Mozilla. "Rust, which today reached v0.6, has been in development for several years and is rapidly approaching stability. 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. Rust also features lightweight concurrency primitives that make it easy for programmers to leverage the power of the many CPU cores available on current and future computing platforms." The work is on-going, but of course, all code is out there right now.
Thread beginning with comment 557432
To read all comments associated with this story, please click here.
Also significant...
by Radio on Wed 3rd Apr 2013 16:19 UTC
Radio
Member since:
2009-06-20

They are targetting ARM and Android. Only.

Reply Score: 2

RE: Also significant...
by riha on Wed 3rd Apr 2013 16:30 in reply to "Also significant..."
riha Member since:
2006-01-24

Well, for now, it doesn´t say that it in the end will be exclusive to ARM and android.

Reply Parent Score: 2

RE[2]: Also significant...
by Radio on Wed 3rd Apr 2013 20:44 in reply to "RE: Also significant..."
Radio Member since:
2009-06-20

Yes, but this kind of prioritization is rather new*, I think, and worth a mention.

*for a new langage and a basic** piece of software such as a web engine.

**"basic" as in "common, standard, usual", not as in "simple".

Reply Parent Score: 2

RE: Also significant...
by whartung on Wed 3rd Apr 2013 16:46 in reply to "Also significant..."
whartung Member since:
2005-07-06

And yet, it's still interesting.

Why is it interesting? It's interesting because they're not resting on their laurels. It's interesting because they're not only not ceding to the WebKit mono-culture, they're expanding beyond Gecko itself, and, ideally, taking all that they have learned in the past several years to a new engine.

Perhaps the ARM environment was different enough to make a new engine worth exploring vs simply porting and tweaking Gecko. It also acts as a solid use case for their new language, so it's a win win.

It's a win win even if it doesn't pan out, for whatever reason. Consider it basic research.

So, yea, interesting. Exciting. A mature industry and still doing the hard work and moving forward. Good for them.

Reply Parent Score: 6

RE[2]: Also significant...
by Pro-Competition on Wed 3rd Apr 2013 20:24 in reply to "RE: Also significant..."
Pro-Competition Member since:
2007-08-20

I agree. I find both the browsing engine and Rust to be interesting for the same reasons.

I'm reserving judgement until I do more research, but I like the ideas behind both. Like you, I appreciate the basic research as much as anything that comes from it.

Reply Parent Score: 2

RE: Also significant...
by kjmph on Wed 3rd Apr 2013 17:41 in reply to "Also significant..."
kjmph Member since:
2009-07-17

Sure maybe the push is to target ARM, but I just built it and ran the simple about-mozilla.html on Linux. It crashed upon loading OSnews, or else I would have submitted this response with Servo. I doubt they would hamper it in any way to prevent running anywhere else.

Reply Parent Score: 2

RE: Also significant...
by vivainio on Wed 3rd Apr 2013 20:43 in reply to "Also significant..."
vivainio Member since:
2008-12-26

They are targetting ARM and Android. Only.


Both Servo and Rust are mainly developed on x86. What Samsung is bringing to table is helping with ARM support.

Reply Parent Score: 4