LINUX.ORG.RU

Началось формирование и тестирование сборок движка Servo

 ,


2

6

По сообщению разработчиков Mozilla, началось формирование ежедневных тестовых сборок браузерного движка Servo. Движок написан на языке Rust, тестовые сборки формируются для OS X и Linux 64bit, сборки для Windows и Android обещаются в самое ближайшее время.

В настоящее время, как сообщается, движок не полностью совместим с веб-стандартами и готов лишь для проведения тестирования и экспериментов.

На базе Servo предлагается браузер Browser.html с интерфейсом, полностью реализованным при помощи технологий HTML5. Данный браузер включён в ночные сборки и предлагается в качестве эталонного интерфейса для тестирования возможностей движка.

>>> Подробности (на английском языке)

★★★★★

Проверено: tailgunner ()
Последнее исправление: DeadEye (всего исправлений: 1)
Ответ на: комментарий от droserasprout

Есть, но не совсем, как ты хочешь: можно поставить Privoxy и можно внести кое-кого в /etc/hosts. На выбор.

anonymous
()
Ответ на: комментарий от shkolnick-kun

Я не програмист конечно, и возможно недостаточно стар. Но о Rust я слышал, а о существовании 6 из этого Тор10 даже не представлял.

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

монолитное ПО

Ну ты понел. Философию UNIX не даром придумали.

anonymous
()
Ответ на: комментарий от zaz

монолитное ПО

Ну ты понел. Философию UNIX не даром придумали.

anonymous
()
Ответ на: комментарий от shkolnick-kun

языков с памятебезопасностью полно

Назови Топ10.

Попробую.

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

Haskell

Достойный язык. Применение в системном программировании - в лучшем случае под вопросом из-за сборки мусора и ленивой модели вычислений.

Scala

Kotlin

JVM - сразу в топку.

Elixir

Динамически типизированное говно на Erlang VM - сразу в две топки.

Idris

Экспериментальное нечто, пригодное только для экспериментов.

Erlang

В те же топки, что и Elixir.

F#

Сборка мусора, .NET - в топку рядом с топкой для JVM.

ML

OCaml

Если бы для тебя ML и Ocaml и правда были языками программирования, а не названиями из Википедии, ты бы знал, что Rust - это ML, адаптированный для системного программирования (к которому чистые ML непригодны, увы).

tailgunner ★★★★★
()

Browser.html

А я думал что так нельзя. Видимо, я просто объелся конфет.

anonymous
()
Ответ на: комментарий от bernd

Не надейся. Там вся суть проекта в замене движка на более безопасный.

shkolnick-kun ★★★★★
()
Ответ на: комментарий от anonymous

Да и то только в теории, на практике авторы потратят куда больше времени на борьбу с новыми багами, а также багами, которые появятся от исправления этих багов

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

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

Никогда.

Он не для того ее пишет, чтобы на десктоп выводить.

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

А даже если и выведет, где гарантии, что к нему не придет ФСБ или, скажем, СБУ с аналогичной просьбой?

anonymous
()
Ответ на: комментарий от kirill_rrr

А почему бы и нет? А почему бы и не servo? Вдруг он взлетит?

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

Во-вторых качество - у мозиллы уже есть репутация криворуких недоделов, которые хватаются за всё подряд (FirefoxOS помним), нихрена не доводят до конца, да при этом ещё и умудряются портить то, что хоть как-то раньше работало (australis). Даже упомянутый в новости browser.html это пример из той же серии - то-ли они не захотели сделать нормальную обёртку на gtk/qt, то-ли не осилили просто, то-ли вообще не плаируют ибо не хипстерское это дело.

Но таки да, я верю в лучшее - в мире свободного софта ещё и не такие чудеса случаются :)

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

Скорее не разрешение, а подгонка лора под экран хромом.

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

на вебкит есть биндинги подо всё, что шевелится,

Servo пытается поддерживать CEF.

у мозиллы уже есть репутация криворуких недоделов

Репутация среди кого?

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

Servo пытается поддерживать CEF.

Веб-стандарты они тоже пытаются поддерживать. Получается, правда, пока не особо.

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

Получается, правда, пока не особо.

Ну это веско, да.

tailgunner ★★★★★
()

Будем посмотреть.
Больше разных браузеров, а не поделок на webkit-{gtk,qt}

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

Даже упомянутый в новости browser.html это пример из той же серии - то-ли они не захотели сделать нормальную обёртку на gtk/qt, то-ли не осилили просто, то-ли вообще не плаируют ибо не хипстерское это дело.

И заполучить все недостатки gtk/qt?

quantum-troll ★★★★★
()

Вот чёрт, я думал раз у них есть rust то браузер должен быть просто космический.

Впрочем, лично мне этот rust совершенно не нравится.

true_admin ★★★★★
()
Ответ на: комментарий от quantum-troll

Да чем вам не угодили библиотеки для интерфейсов? Почему все считают, что интерфейсы надо писать с помощью скриптовых интерпретаторов?!

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

Вообще в firefox сделали отдельный поток интерфейсу и несколько потоков для вкладок. В seamonkey видимо не будет.

kirill_rrr ★★★★★
()
Ответ на: комментарий от quantum-troll

И заполучить все недостатки gtk/qt?

Такие как количество пользователей, удобство интеграции и отличная документация. Ну да, кому это всё нужно :)

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

Такие как количество пользователей,

Пользователей браузеров намного больше. Как и программистов на JS и верстальщиков, умеющих CSS.

удобство интеграции

Браузеры и так везде выглядят как браузеры.

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

quantum-troll ★★★★★
()
Ответ на: комментарий от anonymous

Как ты себе это представляешь?

Случайным образом подбираются некие коэффициенты, чтобы воспроизвести заданный участок без потерь. Кто подобрал — тому тапки право на прослушивание, которое он может давать в аренду, кек. В общем, децентрализуем копирастию, как классические криптовалюты децентрализуют банки.

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

можно использовать фрактальное сжатие

Потыкаем-с. Для картинок уже недавно тыкал, впечатляет.

anonymous
()
Ответ на: комментарий от quantum-troll

Я сказал «принципиально», а не чуть-чуть потасовали психоакустическую модель, чтоб с тем же уровнем сжатия звучало не так уёбищно (слышал я ваш AAC, ага, он на низких битрейтах ещё больше MP3 булькает). А унутре всё тот же унылый быстрый анализ Фурье и его модификации.

anonymous
()
Ответ на: комментарий от kirill_rrr

Ворбис чуть-чуть моложе и немногим лучше в плане психоакустической модели (хотя для местных поциентов очень важное значение имеет фактор швабодности). Куда большее значение энкодер имеет: коэффициенты вычислить можно по-разному, а играть в рамках формата один и тот же софт будет, ему пофиг, какой пердёж на аудиокарту выдавать.

Был, до тех пор, пока над ним не накрутили странное поделие под названием australis

Обосралис — не более чем конфигурация, его монструозность переоценили всякие истерички-дефолтоёбы (да так переоценили, что некрофилят двадцать восьмую версию, у которой под капотом по нынешним временам древнее убожество). С переходом 3.6 -> 4 бурление было намного больше и намного более обоснованно, но и там ничего фатального.

Это когда возможности кастомизации не задействованы, дополнения несовместивы

УМВР, этого вашего обосралиса не замечаю, благодаря всё тому же XUL. Работают даже дополнения, которые юзают статусбар, выпиленный ещё в том же 4.

anonymous
()
Ответ на: комментарий от ism

Всё дело в специфике использования и аппаратной конфигурации.

anonymous
()
Ответ на: комментарий от shkolnick-kun

Паскакали почто забыл? На них ещё и писали, в отличие от половины маргинальных поделий из списка.

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

на выбор

С последним не получится, есть домены со смешанным контентом, рубить которые полностью чревато; некоторые вообще баннеры у себя хостят.

anonymous
()
Ответ на: комментарий от kirill_rrr

Потому что ты слышишь только о том, о чём на ЛОРе кукарекают.

anonymous
()
Ответ на: комментарий от zabbal

gtk/qt

Блджад, кому это говно мамонта надо, уже давно Web is the Platform, под виндой каждое второе поделие браузерный движок с собой тащит, на мобильниках всякие фонгапы с нэйтивскриптами вперде, и только линуксоиды сидят в своём штабильном манямирке и продолжают обмазываться маргинальным классическим швабодным софтом на классических тулкитах родом из 90-х. Ладно культи ещё именитые, но на гутакэ ж кроме швабодки вообще ни хрена нету, а вы ещё заикаться о нём для кроссплатформенного (!) продукта смеете.

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

А, и луддировать со всякими носкриптами и прочими паранойя-паками, потому что дальше документаций и форумов никуда не ходят и думают, что HTML-читалки для современных интернетов достаточно.

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