- PVSM.RU - https://www.pvsm.ru -
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/
Нажмите здесь для печати.