Mozillа и «Самсунг» соединяются для образования браузера
Mozillа и «Самсунг» сообщили о работе над общим планом: подготовке браузера «следующего поколения», улучшенного под грядущую «не менее скорую многоядерную компьютерную архитектуру».
Двигатель будет опубликован на языке Rust, который разрабатывает с нулевой отметки академическое отделение Mozillа Research.
Проект будет называться Servo, сообщил на своем официальном сайте технологический главный директор Mozillа Брэндан Эйх.
Предполагается, что включение к подготовке «Самсунг» позволит форсировать стабилизацию языка Rust и ощутимо направит формирование нового браузерного двигателя, на подготовку которого сейчас будет отличаться существенно больше ресурсов.
Двигатель Servo различается помощью многопоточного рендеринга web-страниц. Нынешний браузерный двигатель Firefox не в состоянии полностью использовать потенциал передовых многоядерных систем из-за первичного применения однопоточных моделей обработки текста.
Применение Rust позволит разделить рендеринг на не менее небольшие подзадачи, которые сумеют производиться одновременно и с большей эффективностью применять источники многоядерных CPU.
Помимо действенного распараллеливания операций применяемые в Rust технологии безопасного программирования позволят кардинально поднять уровень безопасности, решив нынешние неприятности с безопасностью интернет-браузеров, явно проявляющиеся в корректировании десятков уязвимостей в любой новой версии.
Servo нужен прежде всего для механизмов с микропроцессорами ARM и работающих на Андроид, а конкретнее Андроид — главная ОС для смартфонов «Самсунг», вследствие этого партнерство вполне разумно, принимая во внимание также тот факт, что в начале января 2013 г. организация объявила 8-ядерный микропроцессор на архитектуре ARM.
На протяжении соседнего года Mozillа рассчитывает завершить деятельность над первой модификацией Rust: выпустить нужный инструментарий и повысить мощность. В то же самое время Mozillа гарантирует отметить больше ресурсов на доводку Servo для подтверждения, что «можно сделать оперативный браузер с основательным параллелизмом на безопасном, развеселом языке программирования».
Текущие интернет-браузеры Mozillа опубликованы на движке Gecko, и в том числе интернет-браузер Firefox, таким образом пока от подготовки данного двигателя организация отказываться не будет. И более того, Servo обучит инженеров Mozillа лучше направляться с Gecko, убежден Эйх.