LINUX.ORG.RU

Вышел servo 0.0.2

 , , ,


0

3

Серво – экспериментальный веб-движок на языке Rust. Так как проект находится в зачаточной стадии разработки, то адекватного ченджлога нет, но основные изменения можно посмотреть тут.

В данном выпуске появился servoshell – это демо-браузер, запускаемый и конфигурируемый из командной строки. Для его сборки требуется rustc-1.88 (отсутствует в убунту старше 25.10) и набор библиотек X11 (последнее, вероятно, можно считать косвенным свидетельством отсутствия поддержки Wayland).

>>> Релиз на гитхабе

>>> Анонс (Phoronix)

★★

Проверено: hobbit ()
Последнее исправление: CrX (всего исправлений: 7)
Ответ на: удаленный комментарий

Я больше верю, что Dillo допинают, чем кто-то из этих обоих родят браузер.

a1ba ★★★
()

Для его сборки требуется rustc-1.88 (отсутствует в
убунту старше 25.10)

Можно впилить с помощью rustup в домашний каталог и пердолиться.

это демо-браузер

Он же в 0.0.1 тоже был. Я там и там открытие ЛОРа проверял.

ЧСХ в юзерагенте прописано Firefox 140 и версия servo 0.0.1

Radjah ★★★★★
()

А с какого языка его переписали?

LightDiver ★★★★★
()

Отличная иллюстрация применимости ржи в проекте сложнее консольной утилиты, я считаю.

rmammoth
()

А было же уже что то с именем Servo? Движок что ли такой был уже. Или это я с чем то путаю?

Tesler
()
Ответ на: комментарий от rmammoth

могёт среди ржавистов, наконец нормальный людь появлятся будет, а то проклятие какое то.

s-warus ★★★★
()
Ответ на: комментарий от rmammoth

Ты не в курсе, что раст фактически создали как раз ради написания на нём servo, а всё остальное появилось побочно?

firkax ★★★★★
()
Ответ на: комментарий от Tesler

А было же уже что то с именем Servo?

Намерения. По факту получается, что какие-то Васяны делают то, что не смогла осилить Мозилла.

DarkAmateur ★★★★★
()

Servo назван в честь вымышленного робота Tom Servo из комедийного сериала Таинственный театр 3000 года. (wikipedia)

Как раз к 3000 году допилят.

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от DarkAmateur

Не намерения а часть кода фф переписали на раст. В том числе переписанный код взят из того что делалось в рамках servo. Потом решили что писать движок с нуля не будут и просто смержили всё в фф, а отдельный движок отдали куда-то.

firkax ★★★★★
()
Ответ на: комментарий от Behem0th

Подозреваю, что скриншот из википедии вместо главной.

Ну по мне так это просто халатность (неприятно, да), а не «беды с головой».

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

А мне понятна логика. Одновременно и демонстрация работы и описание. Не сказал бы что мне неприятно такое решение.

Behem0th ★★★★★
()
Ответ на: комментарий от Radjah

Тем временем, rustup предлагат пихать в shell выхлоп sh, видимо, для безопасности

mittorn ★★★★★
()
Ответ на: комментарий от rmammoth

И этот проект постоянно требует ночные сборки языка для сборки. По-моему это как раз иллюстрация неприменимости, если под серьёзный проект постоянно приходится допиливать язык

mittorn ★★★★★
()
Ответ на: комментарий от a1ba

Я больше верю, что Dillo допинают

Так он изначально только для статики, чего его допинывать. Динамику туда внедрять, видимо, и не планируется.

чем кто-то из этих обоих родят браузер.

А 2й-то кто? ЛедиБёрд что ли? Я всё же в серво верю, ведь из-за него появился раст, и его пилят (бывшие может уже) мозилловцы, которые на этом собаку съели.

anonmyous ★★
() автор топика
Ответ на: комментарий от mittorn

Ну вот такая применимость… Короче, пилите, Шура, пилите, они золотые…

rmammoth
()
Ответ на: комментарий от Radjah

Он же в 0.0.1 тоже был. Я там и там открытие ЛОРа проверял.

И как оно теперь? А ютуб?

Можно впилить с помощью rustup в домашний каталог и пердолиться.

Обновлю убунту на днях, и всё.

anonmyous ★★
() автор топика
Ответ на: комментарий от rmammoth

Отличная иллюстрация применимости ржи в проекте сложнее консольной утилиты, я считаю.

Емнип, раст из-за серво и появился на свет.

anonmyous ★★
() автор топика
Ответ на: комментарий от DarkAmateur

По факту получается, что какие-то Васяны делают то, что не смогла осилить Мозилла.

Не совсем так. «Васяны» на ЗП или грантах (не знаю тамошнюю систему, но это всё финансируется). А мозилловцы не то, чтобы не смогли осилить. Там, вроде, ситуация была такая, что в ковид у них нехватало финансов, и они создали проект Квантум вместо Серво - это был проект по портированию на Геко из Серво различных движков, которые уже работали хорошо. Например, движок для CSS. А значит, довольно большие куски кода они таки осилили, и даже довели до продакшна.

anonmyous ★★
() автор топика
Ответ на: комментарий от anonmyous

Лор работает, гугл ожидаемо тоже. Но там прям минимальный минимум по интерфейсу сделан. YT как-то грузится, но видео вы выдаче нет.

Radjah ★★★★★
()
Ответ на: комментарий от anonmyous

А ютуб?

Ютуб для открывания в браузерах не предназначен, для него есть yt-dlp.

firkax ★★★★★
()
Ответ на: комментарий от anonmyous

что в ковид у них нехватало финансов,

Ага, на всякое sjw не хватало, вот и решили порезать свой главный продукт.

firkax ★★★★★
()
Ответ на: комментарий от a1ba

Таки да dillo и surfnet лучше отрабатывают чем это…

bohm ★★★★★
()
Ответ на: комментарий от firkax

Ага, на всякое sjw не хватало, вот и решили порезать свой главный продукт.

Фаерфокс же никуда не делся, да ещё и квантумом обзавёлся. Порезали главный ресёрч прожект. Что, конечно, тоже неприятно.

anonmyous ★★
() автор топика
Ответ на: комментарий от anonmyous

Да, удаленный комментарий был про Ladybird.

a1ba ★★★
()
Ответ на: комментарий от Saakx

А сколько лет назад была версия 0.0.1?

В этом году и была. Он просто до этого вообще не релизился, видимо. Действительно странно, почему такой долгострой, хотя тот же ледибёрд значительно моложе, и уже что-то там релизит.

anonmyous ★★
() автор топика
Ответ на: комментарий от anonmyous

Я всё же в серво верю, ведь из-за него появился раст, и его пилят (бывшие может уже) мозилловцы, которые на этом собаку съели.

Собаку может и съели, но пока видно только что авторы языка не могут на нём написать движок браузера, а может и не хотят

shalom_ ★★★
()
Ответ на: комментарий от shalom_

Собаку может и съели, но пока видно только что авторы языка не могут на нём написать движок браузера, а может и не хотят

Ну, блин… На готовом языке каждый дурак пишет. А на «своём» - это же 2ная работа: и язык править, и браузер потом под эти правки переделывать и дописывать. А если бы они его под собственной осью писали, то было бы ещё на порядок дольше.

Хотя, про ледибёрд и серенити так и не скажешь…

anonmyous ★★
() автор топика
Ответ на: комментарий от anonmyous

Обновлю убунту на днях, и всё.

Обновился, и потыкал серво и ледибёрд.

В принципе, оба глючные и падучие. Хоть как-то пользоваться ими - невозможно. Ледибёрд создаёт приятное впечатление легковесности, потребляет мало ресурсов, а тормозит, кмк, исключительно из-за плохой параллелизации запросов. Серво же жрёт ресурсы, тормозит не только сам, но и кладёт весь ноут, и ощущается как ужасный, неповоротливый монстр.

Если ледибёрд ещё можно допилить, то относительно серво, кажется, можно уже оставить всякие надежды. Такие монстры, обычно, не взлетают.

anonmyous ★★
() автор топика
Ответ на: комментарий от anonmyous

Firefox тоже был неповоротливый, текучий и падучий. Допилили, хотя и на плохо приспособленных для этого крестах.

А серво, видать, толком не занимаются. Похожие темы намекают.

пройдена важная точка, тихо и незаметно. Замена уродливому монструозному gecko близится. (2014)

unsigned ★★★★
()
Ответ на: комментарий от unsigned

Firefox тоже был неповоротливый, текучий и падучий. Допилили, хотя и на плохо приспособленных для этого крестах.

Я думаю, в него ресурсы были на порядки большие вбуханы. Ведь в те годы не было ещё хрома, так что фокс был, вроде как, единственным опенсурсным браузером, который надо было допилить любой ценой.

А серво-то кому впёрся? Ни он, так фаерфокс. Ни фаерфокс, так хром. Никто не будет вкидывать в серво столько ресурсов. А малой кровью, судя по тому, что я увидел, тут не отделаться. Он заявлен как «Servo aims to empower developers with a lightweight, high-performance alternative», но является полной противоположностью данному описанию, в то время как ледибёрд кажется к нему куда ближе.

anonmyous ★★
() автор топика
Ответ на: комментарий от anonmyous

Предположу не глядя, что в серво навертели мощный фундамент для постройки масштаба Gecko, и перспективы там были заоблачные. Но для этого нужно было еще миллион ресурсов, а тем временем появился хром, и все силы перебросили на лису и инфраструктуру вокруг нее. А ледиберд сразу делался как ad-hoc на короткую дистанцию, поэтому и результаты показывает быстрее.

unsigned ★★★★
()
Ответ на: комментарий от unsigned

а тем временем появился хром

Был. Хром в 2008 вышел. Правда, до 2013 он был на вебките, и не особо конкурировал с фоксом емнип. Я тоже думаю, что, перейдя с вебкита на блинк, хром существенно подсушил амбиции и финансы мозиллы, и ресурсов на серво у них не осталось. Удивительно, что вообще не загнулись до сих пор, ведь хром разрабатывается под серьёзные продукты, а фокс - просто так.

А ледиберд сразу делался как ad-hoc на короткую дистанцию, поэтому и результаты показывает быстрее.

Справедливости ради - никакие результаты он не показывает: такой же глючный и падучий. Просто не так жрёт ресурсы, прежде, чем упасть. :)

anonmyous ★★
() автор топика
Ответ на: комментарий от greenman

Как раз к 3000 году допилят.

Очень сомнительно, т.к. у гугла их ОС на ржавом не особо получилась (по отзывам, даже энтузиастам не рекомендуется данное поделие), так то гугл, если что…

Sm0ke85
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.