The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Разработка браузерного движка Servo переведена в организацию Linux Foundation Europe

11.09.2023 08:34

Проект по разработке браузерного движка Servo официально перешёл под управление некоммерческой организации Linux Foundation Europe, в которой будет развиваться как независимый браузерный движок на нейтральной площадке с привлечением сообщества из заинтересованных разработчиков и компаний.

Проект Servo был создан в 2012 году компанией Mozilla в рамках эксперимента по повышению безопасности и усилению многопоточности Firefox. В 2013 году к разработке подключилась компания Samsung. В 2020 году Mozilla уволила команду, развивавшую Servo, и передала проект под крыло организации Linux Foundation. После этого разработка движка около двух лет находилась в стагнации. В 2023 году к разработке Servo подключилась компания Igalia, которая является участником организации Linux Foundation Europe. Под эгидой организации Linux Foundation Europe компании Igalia удалось собрать новую команду инженеров, подключившихся к разработке Servo.

Servo написан на языке Rust и отличается поддержкой многопоточного рендеринга web-страниц, а также распараллеливанием операций с DOM (Document Object Model). Кроме эффективного распараллеливания операций, используемые в Rust технологии безопасного программирования позволяют поднять уровень безопасности кодовой базы. Изначально браузерный движок Firefox не мог в полной мере задействовать потенциал современных многоядерных систем из-за использования однопоточных схем обработки контента. Servo позволяет разбить код DOM и рендеринга на более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU. В Firefox уже интегрированы некоторые части Servo, такие как многопоточный CSS-движок и система отрисовки WebRender.

  1. Главная ссылка к новости (https://linuxfoundation.eu/new...)
  2. OpenNews: Возобновлена активная разработка браузерного движка Servo
  3. OpenNews: Компания Mozilla передала движок Servo организации Linux Foundation
  4. OpenNews: Представлен браузерный движок Kosmonaut, написанный на языке Rust
  5. OpenNews: Проект RustPython развивает реализацию интерпретатора Python на языке Rust
  6. OpenNews: В ночные сборки Firefox добавлен WebRender, использующий GPU для отрисовки web-страниц
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/59736-servo
Ключевые слова: servo, rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (54) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Bob (??), 08:44, 11/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Firefox переводите уже. Хватит насиловать труп всякой шаболдой!
    Тупо бабло на з/п менеджеров воруют и увольняют разрабов с тестерами.
    Завезти поддержку PWA? - Нафига? Лучше телеметрию и ads с Facebook пилить)
     
     
  • 2.3, Аноним (3), 09:06, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хоть какое-то развитие все равно лучше никакого.
     
     
  • 3.13, Аноним (13), 10:18, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Конкретно здесь ты неправ.
     
  • 3.16, Аноним (16), 10:36, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты у нас значит любитель показухи и поедания с лопаты?
     
  • 3.25, DayDve (?), 11:08, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://pwasforfirefox.filips.si/
     
  • 3.30, Бывалый смузихлёб (?), 13:25, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    отрицательное развитие таки хуже никакого
     
  • 2.18, Аноним (18), 10:43, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты с этими pwa уже всех задолбал, на кой они нужны?
     
     
  • 3.22, Аноним (16), 10:46, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как вообще можно без них?
     
  • 3.26, Аноним (3), 11:20, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для веб-сервисов по подпиське! Обмазался спотифаем и рад!
     
  • 2.58, Аноним (58), 07:21, 13/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не только на зар платах воруют, миллионы долларов донатов каждый год переводят не на разработку браузера, а на левацкие фонды
     

  • 1.2, Анонит (?), 09:00, 11/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Делают и пусть делают. Может быть чего-нибудь и получится. Рано хоронить стюардессу.
     
     
  • 2.4, Тот_ещё_аноним (ok), 09:07, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://linuxfoundation.eu/en/projects

    Прикопали

     
     
  • 3.53, Аноним (53), 22:42, 12/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Глаза разуй
     
  • 2.7, Tron is Whistling (?), 09:17, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да ничего не получится.
    Давно уже понятно, что писать на хрусте что-то - можно, а вот написать что-то всерьёз работающее -  нет.
     
     
  • 3.17, Аноним (16), 10:38, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Мне не хватает часов чтобы запомнить время жизни всех указателей.
     
     
  • 4.29, Tron is Whistling (?), 11:52, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Купи с кукушкой, две головы лучше одной.
     
     
  • 5.37, пох. (?), 16:05, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хм, а где ты нашел часы с двухголовой кукушкой?! Я может такое себе хочу!

     
     
  • 6.43, Аноним (43), 23:30, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Бизнес-проект, можно сказать )
     
  • 6.46, АнонимДогоняло (?), 01:45, 12/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    голова кукушки в помощь. прирост ощутим.
     
  • 3.45, Аноним (45), 00:24, 12/09/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Давно уже понятно, что писать на хрусте что-то - можно, а вот написать что-то всерьёз работающее -  нет.

    Амазоновская система виртуализации Firecracker. Аноним с опеннета: " - Фигня какая-то, никому не нужная".
    В последних андроидах полтора млн строк кода на расте в новых системных компонентах, 21% от всего нового нативного ситемного кода. Аноним с опеннета: " - Кому нужен этот ваш андроид, чепуха несусветная и вообще гугл зло и поэтому не считается".

     
     
  • 4.48, пох. (?), 08:11, 12/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Амазоновская система виртуализации Firecracker

    амазоновская система виртуализации (одна из и далеко не самая популярная в амазоне) называется - KVM. Файршмякер всего лишь нескучная рест-обертка позволяющая девляпсу быстра-быстра запустить kvm машину с гвоздем прибитым для упрощения процесса конфигом. Вероятно приносит неисчислимый профит амазону, экономя микросекунды запуска, но простые смертные обычно обходятся враппером на shell или на игого если уж прям до кровавых соплей нужен нескучный апи.

    > В последних андроидах полтора млн строк кода на расте в новых системных

    то есть опять где-то в какой-то одному ведроиду нужной хрени из прослоек и оберточек.

    > компонентах, 21% от всего нового нативного ситемного кода. Аноним с опеннета:
    > " - Кому нужен этот ваш андроид, чепуха несусветная и вообще

    скорее - кому нужен этот "новый код". И чего тебе, девляпсу недоделанному, не хватало в каком-нибудь китикете пятнадцатилетней давности. Ответить ты конечно не сумеешь, ибо в системном программировании не разбираешься да и ни в каком другом тоже, писатель нескучных rest оберток.

    > гугл зло и поэтому не считается".

    и это тоже. И гугл и амазон вполне могут делать неописуемую х-ню просто потому что денег много а количество мозгов (да еще способных настаивать на архитектурных решениях) ограничено.

     
     
  • 5.55, Аноним (45), 03:07, 13/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и что что одном ведроиду нужно Ты коммент, на который ответ написан, читал ... большой текст свёрнут, показать
     
  • 5.56, Аноним (45), 03:23, 13/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > амазоновская система виртуализации (одна из и далеко не самая популярная в амазоне) называется - KVM. Файршмякер всего лишь нескучная рест-обертка позволяющая девляпсу быстра-быстра запустить kvm машину с гвоздем прибитым для упрощения процесса конфигом.
    >> _ Файршмякер всего лишь нескучная рест-обертка

    нифига себе ты заврался. Файршмяк это, как пишут "virtual machine monitor (VMM)". И, внимание, он альтернатива QEMU. Прям совсем рест-обертка.

     
     
  • 6.57, User (??), 06:29, 13/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    "Introducing Firecracker
    Today I would like to tell you about Firecracker, a new virtualization technology that makes use of KVM."
    Ну да, ну да - "танк секретный, учёные могут и не знать"(Ц)
     
  • 4.50, Tron is Whistling (?), 08:57, 12/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> Давно уже понятно, что писать на хрусте что-то - можно, а вот написать что-то всерьёз работающее -  нет.
    > Амазоновская система виртуализации Firecracker. Аноним с опеннета: " - Фигня какая-то,
    > никому не нужная".

    Никому кроме амазона не нужная, да. Если ты не амазон - всё это тебе как собаке пятая нога и будет только мешать.

    > В последних андроидах полтора млн строк кода на расте в новых системных
    > компонентах, 21% от всего нового нативного ситемного кода.

    То есть 21% от всех вот этих вот добавленных за пару лет 1500 строчек. Мы поняли.


     

  • 1.5, User (??), 09:07, 11/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Балкон-гараж-дача-apache software foundation?
     
     
  • 2.41, anonymous (??), 21:24, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >>Балкон-гараж-дача-apache software foundation?

    Балкон-гараж-дача-apache foundation?
    Вот так ритм есть, аноны подключайтесь.

     

  • 1.6, Tron is Whistling (?), 09:16, 11/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Короче просто выкинули.
     
     
  • 2.49, пох. (?), 08:12, 12/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Короче просто выкинули.

    сложно выкинули. Нельзя же прямо сказать инвесторам что десять лет тратили их деньги на нифига.

     

  • 1.8, Аноним (8), 09:56, 11/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока они там 12 лет копошатся в своём гoвнокоде, ребята из SerenityOS написали вполне себе работающий движок, достаточно близкий по возможностям к Servo.
     
     
  • 2.12, Бог 8470324657642 (?), 10:11, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    а этот пост ты из под какого движка написал ?
     
  • 2.19, Аноним (16), 10:44, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Они на C++ пишут, на нём кто угодно напишет.
     

  • 1.9, Аноним (9), 09:57, 11/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Mozilla типичный пример капиталистической модели существования прикрывающейся разработкой свободного ПО. Как только разработка перестала приносить достаточную прибавочную стоимость фаундерам компании,они мгновенно избавились от людей.
     
     
  • 2.10, Аноним (10), 10:05, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как только разработка перестала приносить достаточную прибавочную стоимость фаундерам компании,они мгновенно избавились от людей.

    И это по вашему плохо?

     
     
  • 3.35, Аноним (35), 15:21, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А по вашему это хорошо?
     
     
  • 4.39, Аноним (39), 19:12, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если организация некоммерческая, это не значит, что она благотворительная.
     
  • 2.11, Аноним (11), 10:11, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Форкни и покажи всем как надо.
     
  • 2.21, Аноним (16), 10:45, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Типа правильно было бы отнять всё у крестьян и продолжать пилить ненужный браузер?
     
  • 2.23, Аноним (18), 10:50, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А "настоящие" разработчики свободного ПО платили бы разработчикам независимости от работы и востребованности их ПО,тоесть в вашем воображение компании разработчики свободного ПО должны быть неэффективными и просто сливать деньги без всякой на то необходимости? Или ещё лучше просто отдавать деньги программистам за факт их существования?
     
  • 2.27, Аноним (3), 11:25, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, и бедным программистам пришлось податься в дворники.
     
  • 2.28, Аноним (28), 11:40, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В любой непонятной ситуации приплетай капиталистов.
    Где написано что Servo приносил деньги Mozilla? Да нигде не написано, потому что не приносил. Поигрались за свои деньги хочу заметить и выбросили.
    Но аноним увидел злых капиталистов угнетающих рабочий класс
     
  • 2.38, Аноним (-), 19:03, 11/09/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.15, Аноним (16), 10:35, 11/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А вы как не садитесь, в программисты не годитесь.
     
  • 1.20, Анонимас (?), 10:44, 11/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Бейкер. 9 лет. Итоги.
     
     
  • 2.36, пох. (?), 16:04, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чего это "итоги" вдруг?! Она еще не умерла!

    И еще и следующие лет девять вполне надеется получать свои "премии", неуклонно увеличивающиеся.

     
     
  • 3.61, Анонимас (?), 18:43, 14/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Чего это "итоги" вдруг?! Она еще не умерла!
    > И еще и следующие лет девять вполне надеется получать свои "премии", неуклонно
    > увеличивающиеся.

    Это мем Двача - название то ли какой-то документалки, то ли доклада, которое легко адаптировать к самым разным контекстам, например, неэффективному руководству Mozilla.

     
  • 2.51, Аноним (51), 12:24, 12/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Она три года на посту гендиректора, где ты девять-то насчитал?
     
     
  • 3.60, Анонимас (?), 18:41, 14/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Она три года на посту гендиректора, где ты девять-то насчитал?

    Я думал, что она возглавляет Мозиллу с года увольнения Айка.

     

  • 1.24, Аноним (24), 10:58, 11/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тот случай, когда не смогли!
     
  • 1.32, Аноним (32), 14:10, 11/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что, совсем всё плохо с этим Servo?
     
     
  • 2.52, freecoder (ok), 15:34, 12/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема Servo в том, что он разрабатывался одновременно с бурным развитие языка Rust и на настоящий момент скован растовым легаси. Мало кто хочет лезть ковыряться в старых подходах и библиотеках. По-хорошему Servo нужно переписать заново. Точнее так: растащить на отдельные библиотеки в экосистему, эти библиотеки обновить, затем заново собрать вместе. Те куски проекта, которые изначально хорошо отделили в библиотеки, живут неплохо своей жизнью.
     

  • 1.40, Аноним (40), 19:45, 11/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а фаерфокс сейчас на чем работает? если они этот свой движок выкинули, то что он в каждом новом релизе клепают?
     
     
  • 2.44, Аноним (3), 23:36, 11/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Всё ещё на Gecko.


     

  • 1.47, Songo (ok), 02:26, 12/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В 2020 году Мозила поняла, что можно забить на движок и направить ресурсы в свистоперделки.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру