- PVSM.RU - https://www.pvsm.ru -

Mozilla и Samsung создают браузерный движок нового поколения Servo

Mozilla и Samsung неожиданно объявили о совместном проекте [1]: разработке веб-движка «нового поколения», оптимизированного под будущие «более быстрые, многоядерные, гетерогенные компьютерные архитектуры». Проект получил название Servo (код на Github [2]).

«Servo — попытка создать веб-браузер заново с нуля на современном оборудовании и переосмыслить старые посылки. Это значит устранить сами причины уязвимостей в системе безопасности и в то же время создать платформу, которая полностью использует производительность массовых папраллельных вычислений на оборудовании завтрашнего дня. Поэтому Servo пишется на языке Rust [3], новом, безопасном языке системного программирования, разработанном в Mozilla совместно с большим сообществом энтузиастов», — сказано в официальном сообщении на сайте Mozilla.

Совместно с Samsung экспериментальный движок Servo уже портировали на платформу ARM и Android. По мнению Mozilla, это значительный шаг вперёд и для языка программирования Rust. Компания Samsung разработала ARM-бэкенд для Rust (код на Github [4]).

Сам язык программирования Rust, для которого сегодня состоялся релиз версии 0.6 [5], находится в разработке уже несколько лет. На Хабре публиковался подробный обзор этого языка программирования [6], он во многом заменяет C++, с эффективными абстракциями высокого уровня и точным контролем над аппаратными ресурсами, но при этом он безопасен по умолчанию, предотвращая появление целых классов ошибок в менеджменте памяти, из-за чего возникают сбои и уязвимости в безопасности.

В течение ближайшего года Mozilla планирует закончить работу над первой мажорной версией Rust — всё зачистить, задокументировать библиотеки, выпустить необходимый инструментарий и увеличить производительность. В то же время Mozilla обещает выделить больше ресурсов на доработку Servo для доказательства, что «можно создать быстрый веб-браузер с глубоким параллелизмом на безопасном, весёлом языке программирования».

Всех, кто желает поучаствовать в разработке Rust и Servo, организация Mozilla приглашает присоединиться к соответствующим спискам рассылки Rust (https://mail.mozilla.org/listinfo/rust-dev [7]) и Servo (https://lists.mozilla.org/listinfo/dev-servo [8]).

Автор: alizar

Источник [9]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/samsung/31145

Ссылки в тексте:

[1] объявили о совместном проекте: https://blog.mozilla.org/blog/2013/04/03/mozilla-and-samsung-collaborate-on-next-generation-web-browser-engine/

[2] код на Github: https://github.com/mozilla/servo

[3] Rust: http://www.rust-lang.org/

[4] код на Github: https://github.com/mozilla/rust/wiki/Doc-building-for-android

[5] релиз версии 0.6: https://github.com/mozilla/rust/wiki/Doc-releases

[6] обзор этого языка программирования: http://habrahabr.ru/post/135712/

[7] https://mail.mozilla.org/listinfo/rust-dev: https://mail.mozilla.org/listinfo/rust-dev

[8] https://lists.mozilla.org/listinfo/dev-servo: https://lists.mozilla.org/listinfo/dev-servo

[9] Источник: http://habrahabr.ru/post/175353/