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
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.