Jump to content

Сервопривод (программное обеспечение)

(Перенаправлено с Servo (движок макета) )

Сервопривод
Оригинальный автор(ы) Корпорация Мозилла
Разработчик(и) Linux Foundation и волонтеры [ 1 ] [ 2 ]
Репозиторий
Написано в Ржавчина
Операционная система Кросс-платформенный
Тип Браузерный движок
Лицензия МПЛ 2.0 [ 3 ]
Веб-сайт сервопривод .org  Edit this on Wikidata

Servo — это экспериментальный браузерный движок, разработанный с учетом преимуществ безопасности памяти и параллелизма функций языка программирования Rust . Он стремится создать высокопараллельную среду , в которой рендеринг, макет, анализ HTML , декодирование изображений и другие компоненты движка выполняются мелкозернистыми изолированными задачами . [ 4 ] [ 5 ] Он также использует ускорение графического процессора для рендеринга веб-страниц . быстрого и плавного [ 6 ] [ 7 ]

Servo всегда был исследовательским проектом. Оно началось в корпорации Mozilla в 2012 году, а основную работу до 2020 года выполняли ее сотрудники. [ 8 ] Это включало проект Quantum , когда части Servo были включены в Gecko движок Firefox . [ 9 ] [ 10 ]

После того, как Mozilla уволила всех разработчиков Servo в 2020 году, [ 8 ] управление проектом было передано Linux Foundation . [ 1 ] Работа по разработке официально продолжается в том же репозитории GitHub , причем сам проект полностью поддерживается волонтерами. [ 2 ]

Разработка Servo началась в корпорации Mozilla в 2012 году. [ 11 ] [ 12 ] Проект был назван в честь Тома Серво , робота из телешоу Mystery Science Theater 3000 . [ 13 ]

В 2013 году Mozilla объявила, что Samsung . над проектом сотрудничает [ 14 ] Основным вкладом Samsung стало портирование Servo на Android и процессоры ARM . [ 15 ] Разработчик Samsung также попытался повторно реализовать API Chromium Embedded Framework в Servo. [ 16 ] но это так и не было реализовано, и в конечном итоге код был удален. [ 17 ]

Тест Acid2 пройден в 2014 году, [ 4 ] и Servo может отображать некоторые веб-сайты быстрее, чем движок Gecko в Firefox . [ 18 ] К 2016 году двигатель был дополнительно оптимизирован. [ 19 ] В том же году Mozilla начала проект Quantum , который включил в Gecko стабильные части Servo. [ 9 ] [ 10 ]

Servo был движком двух браузеров дополненной реальности . Первая была для гарнитуры Magic Leap в 2018 году. [ 20 ] Затем в 2020 году вышел браузер Firefox Reality. [ 21 ]

В августе 2020 года Mozilla уволила многих сотрудников, в том числе команду Servo, чтобы «адаптировать свои финансы к миру после COVID-19 и переориентировать организацию на новые коммерческие услуги». [ 8 ] Таким образом, управление проектом Servo было передано Linux Foundation . [ 1 ]

В октябре 2021 года Eclipse Foundation с открытым исходным кодом Oniro OS, нейтральную к поставщикам ОС распределенную операционную систему , запустила в Европе , для Интернета вещей и встраиваемых устройств совместно с различными партнерами, такими как Huawei и Linaro , на основе OpenAtom Foundation OpenHarmony для разработки программного обеспечения с использованием веб-движка Servo. часть проекта с открытым исходным кодом, построенного на языке Rust . [ 22 ]

В январе 2023 года проект Servo объявил, что новое внешнее финансирование позволило команде разработчиков возобновить проект. [ 23 ] Первоначальная дорожная карта была сосредоточена на выборе одного из двух существующих механизмов макетирования для дальнейшей разработки с последующей работой над базовым соответствием CSS2. [ 24 ] В феврале 2024 года на выставке FOSDEM 2024 команда Servo Project изложила свои планы по «перезагрузке» Servo. [ 25 ]

  1. ^ Перейти обратно: а б с «Новый дом Серво» . servo.org . Проверено 17 ноября 2020 г.
  2. ^ Перейти обратно: а б «Журнал фиксации сервокода» . Гитхаб . Проверено 30 апреля 2021 г.
  3. ^ «серво/ЛИЦЕНЗИЯ» . Гитхаб . Проверено 5 декабря 2018 г.
  4. ^ Перейти обратно: а б Моффитт, Джек (17 апреля 2014 г.). «Еще одна важная веха для Servo — Acid2» . Проверено 26 ноября 2015 г.
  5. ^ «Сервопривод продолжает двигаться вперед» . servo.org . 1 мая 2015 года . Проверено 26 ноября 2015 г.
  6. ^ Бергстрем, Ларс. «Проект Mozilla Quantum и Servo» . mozilla.dev.servo — Группы Google . Проверено 9 ноября 2016 г.
  7. ^ Кларк, Лин (10 октября 2017 г.). «Вся сеть с максимальным FPS: как WebRender избавляется от зависаний» . Mozilla Hacks — блог веб-разработчиков . Проверено 22 октября 2017 г.
  8. ^ Перейти обратно: а б с «Mozilla увольняет 250 сотрудников и переориентируется на коммерческие продукты» . ЗДНет . 11 августа 2020 г. Проверено 17 августа 2020 г. .
  9. ^ Перейти обратно: а б «Квант» . Мозилла Вики . Проверено 20 апреля 2017 г.
  10. ^ Перейти обратно: а б «Серводвигатели, написанные на Rust, обеспечивают безопасность памяти и многопоточность» . Исследование Мозиллы . Проверено 5 июля 2020 г.
  11. ^ «первоначальное добавление · servo/servo@ce30d45» . Гитхаб .
  12. ^ «Добавьте несколько заглушек и make-файл · servo/servo@783455f» . Гитхаб .
  13. ^ Эйх, Брендан (13 октября 2012 г.). «Добавить новый ящик пользовательского интерфейса» . Гитхаб . Проверено 2 апреля 2014 г.
  14. ^ «Mozilla и Samsung сотрудничают в разработке движка веб-браузера следующего поколения» .
  15. ^ «Samsung объединяется с Mozilla для создания браузерного движка для многоядерных компьютеров» . Арс Техника . 3 апреля 2013 года . Проверено 24 октября 2014 г.
  16. ^ Блюменкранц, Майк; Бергстрем, Ларс (13 мая 2015 г.). «Servo: встраиваемый браузерный движок — блог группы Samsung с открытым исходным кодом» . Блог группы открытого исходного кода Samsung . Архивировано из оригинала 13 мая 2015 года . Проверено 28 октября 2016 г.
  17. ^ Отказ от поддержки CEF? , получено 7 ноября 2018 г.
  18. ^ Ларабель, Майкл (9 ноября 2014 г.). «Серводвигатель Mozilla безумно быстр по сравнению с Gecko» . Фороникс . Проверено 21 апреля 2021 г.
  19. ^ Ларабель, Майкл (8 марта 2016 г.). «Сервопривод Mozilla превосходит другие браузеры по производительности» . Фороникс . Проверено 21 апреля 2021 г.
  20. ^ «Новый браузер для Magic Leap» . blog.mozvr.com . 3 декабря 2018 года . Проверено 20 мая 2019 г.
  21. ^ «Firefox Reality для HoloLens 2» . 21 мая 2020 г. Проверено 17 июля 2020 г.
  22. ^ Саркар, Эми. «OpenAtom и Eclipse Foundation подписывают соглашение о сотрудничестве в области программного обеспечения Oniro» . Отдел новостей ХК . Отдел новостей ХК . Проверено 11 февраля 2024 г.
  23. ^ «Серво для продвижения в 2023 году» . servo.org . 16 января 2023 г. Проверено 13 февраля 2023 г.
  24. ^ «Дорожная карта Servo 2023» . servo.org . 3 февраля 2023 г. Проверено 13 февраля 2023 г.
  25. ^ Рудра, Сурав (5 февраля 2024 г.). «Заброшенный проект Mozilla Web Engine «Servo» получит заслуженную перезагрузку в 2024 году» . Это новости ФОСС . Проверено 8 февраля 2024 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 38ad86d69a67ab2d7fc102a498789aad__1721652840
URL1:https://arc.ask3.ru/arc/aa/38/ad/38ad86d69a67ab2d7fc102a498789aad.html
Заголовок, (Title) документа по адресу, URL1:
Servo (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)