Сегодня Linux Foundation объявила на KubeKon, что на нем размещается веб-движок Servo, высокопроизводительный движок браузера с открытым исходным кодом.
KubeKon — это флагманская конференция Cloud Native Computing Foundation для последователей и технологов из ведущих сообществ с открытым исходным кодом и облачных технологий. Конференция проходит практически на этой неделе.
Сервопривод предназначен как для прикладного, так и для встроенного использования. Он написан на языке программирования Rust.
Rust обеспечивает молниеносную производительность и безопасность памяти для внутренних компонентов браузера. Промышленная поддержка этого шага исходит от Futurewei, Let’s Encrypt, Mozilla, Samsung и Three.js и других.
«Сервопривод — это самый многообещающий, современный и открытый веб-движок для создания приложений и создания иммерсивного опыта с использованием веб-технологий», — сказал Майк Долан, старший вице-президент и генеральный менеджер проектов Linux Foundation.
«Это во многом связано с языком программирования Rust», — сказал он LinuxInsider в письменном заявлении. «Мы рады поддерживать и поддерживать эту важную работу на десятилетия вперед».
Что делает сервопривод
Сервопривод — это проект с открытым исходным кодом, который предоставляет компоненты, которые могут загружаться, запускаться и отображать веб-страницы, приложения и иммерсивные возможности WebXR. Разработчики могут интегрировать веб-движок Servo в свои собственные пользовательские интерфейсы, 3D-приложения и другие продукты. Сюда входит распараллеленный механизм CSS, который ускоряет загрузку страницы и повышает стабильность, а также механизм рендеринга под названием WebRender.
Servo в настоящее время работает в Linux, macOS и Windows. Он был перенесен на такие устройства, как телефоны Android, Oculus, Magic Leap и Microsoft HoloLens. Сервопривод более эффективен, чем большинство веб-движков, потому что он использует преимущества многоядерных процессоров с низким энергопотреблением.
Проект Servo был запущен Mozilla в 2012 году как часть проекта по использованию тогда еще нового языка программирования Rust для разработки безопасного высокопроизводительного веб-движка. С тех пор важные компоненты Servo вошли в Firefox, особенно CSS-движок Stylo и графический движок WebRender, — объяснил Алан Джеффри, технический председатель Servo Project.
Механизм CSS или каскадных таблиц стилей является частью механизма визуализации браузера. Механизм визуализации, который называется по-разному в зависимости от используемого веб-браузера, принимает файлы HTML и CSS веб-сайта и превращает их в пиксели на экране.
Недавно Servo лег в основу Firefox Reality на гарнитурах AR. По его словам, язык Rust позволяет избежать уязвимостей существующих веб-движков. Он использует возможности параллелизма многоядерного оборудования.
«Сервопривод всегда был открыт для участников извне Mozilla, и его новый дом в Linux Foundation будет поощрять широкое сообщество участников», — сказал Джеффри LinuxInsider.
Интерес TLF
Linux Foundation — это некоммерческая организация, обеспечивающая массовые инновации через открытый исходный код. Основанный в 2000 году Linux Foundation имеет поддержку более 1500 членов. Это ведущий в мире центр сотрудничества в области программного обеспечения с открытым исходным кодом, открытых стандартов, открытых данных и открытого оборудования.
Проекты Linux Foundation критически важны для мировой инфраструктуры, включая Linux, Kubernetes, Node.js и другие, отметили представители LF. Методология Linux Foundation направлена на использование передового опыта и удовлетворение потребностей участников, пользователей и поставщиков решений для создания устойчивых моделей открытого сотрудничества.
«Репутация Linux Foundation по размещению и поддержке самых распространенных в мире технологий с открытым исходным кодом делает его естественным домом для роста сообщества Servo и увеличения поддержки его платформ», — сказал Джеффри.