URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 134716
[ Назад ]

Исходное сообщение
"В прототипе браузера на базе движка Servo появилась поддержка вкладок"

Отправлено opennews , 01-Сен-24 22:30 
Разработчики браузерного движка Servo, написанного на языке Rust, опубликовали отчёт с обзором последних достижений проекта. Среди интересных новшеств можно отметить добавление поддержки вкладок, реализацию страницы открытия новой вкладки, улучшение инструментов для web-разработчиков и переработку панели инструментов в   прототипе web-браузера Servo-the-browser, развиваемого на базе Servo. В Servo включена по умолчанию поддержка WebXR и Flexbox, реализована возможность воспроизведения звуковых файлов в формате WAV, переработана реализация API WebXR. Обновлён задействованные в Servo JavaScript-движок SpiderMonkey 128 и компоненты WebRender 0.65 и wgpu 22.0...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61801


Содержание

Сообщения в этом обсуждении
"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено хрю , 01-Сен-24 23:35 
Просмотр более менее работает и даже быстро, но вот формы тихий ужас. Даже lynx с формами работает менее коряво.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 05:18 
Зато на расте!

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 07:40 
Да неважно, пусть даже на Расте, но тут вопрос в том чтобы реализовано нормально было.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 09:00 
Плывущая верстка в формах, где даже lynx справляется, это по-твоему нормально реализовано?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено нейм , 02-Сен-24 11:25 
Ты где сверху утверждение увидел?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 11:48 
Ты где видел нормальные продукты на расте?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 17:11 
Redox? Нет?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 18:18 
На каждый недоделанный и полуработающий redox у нас есть QNX и MINIX.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 18:50 
> На каждый недоделанный и полуработающий redox у нас есть QNX и MINIX.

Ну так у вас еще и Хурд есть.
Который существенно старше редокса, но при этом еще больше недоделанный)))


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 22:00 
Хурд сильно юзабельнее редокса.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 22:05 
И хурд есть, да. Но кроме хурда есть ещё QNX и Minix. А у вас только аналог хурда - redox

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 08:24 
Polaris?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено нейм , 03-Сен-24 15:45 
Ещё раз - сверху вообще утверждения нету, ты чего затрясся то

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 19:17 
А сайты он нормально отоборажает все или нормально отображает только текстовые как min?.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 22:01 
Нет.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 03:17 
> как min

Явно что-то путаете. Min это хром откуда выпилили всё лишнее из GUI не затрагивая сам движок.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 00:48 
А что-то кроме части ФФ вообще написали на хрусте? А то гонора ого-го, а реальных дел за этими любителями КоКов что-то не видать.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено laindono , 02-Сен-24 08:20 
Да. Microsoft, Discord, Facebook, Dropbox, Cloudflare, SpaceX, NASA используют на сколько я знаю. Обычно это либо какие-то внутренние сервисы, либо embedded. В принципе везде, где нужна одновременно надёжность и скорость.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Вы забыли заполнить поле Name , 02-Сен-24 11:46 
> Microsoft, Discord, Facebook, Dropbox, Cloudflare, SpaceX, NASA

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


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 13:16 
О, я помню как мне один адепт этого самого erlang'а рассказывал, что слоган этого языка - Let It Crash. Типа, любой сервис, написанный на эрланге, в случае падения сам(!) перезапускается. Я тогда подумал: "Это что за магия такая? Как это возможно". Решил посмотреть этот софт - оказалось, что там просто сервис запускается под управлением другого процесса. А разговоров то было...

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено YetAnotherOnanym , 02-Сен-24 15:02 
Какая интересная трактовка принципа "Let It Crash".

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Минона , 02-Сен-24 22:30 
Магия ерланга не в Let It Crash.
А в горячей замене кода и прозрачном rpc.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 19:14 
https://www.opennet.dev/keywords/rust.html

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Вы забыли заполнить поле Name , 02-Сен-24 22:42 
Что сказать-то хотел?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Минона , 02-Сен-24 22:25 
Какой ещё ядиск?!
На ерланге написан ватсап!

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Вы забыли заполнить поле Name , 02-Сен-24 22:40 
> Какой ещё ядиск?!

яндекс диск

> На ерланге написан ватсап!

Откуда инфа? Какой процент кода на нем? Открытого кода нет, поэтому не о чем говорить. Это также как с диском выше. Например, на yt есть видео про с++, где выступают люди, работающие в ватсап, но на вопросы о работе - nda.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Минона , 03-Сен-24 22:33 
На хабре есть статья про историю ерланга.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Вы забыли заполнить поле Name , 04-Сен-24 00:42 
> На хабре есть статья про историю ерланга.

Причем здесь история? Я привел пример сломанного телефона, когда сообщество говорило про использование яп в крупном сервисе, а по факту он использовался совсем немного и недолго. Тоже самое с другими конторами: либо ты не можешь проверить инфу не работая там и, соответственно, не имея доступа к коду. Про это речь, а не про ерланг и его историю.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Минона , 04-Сен-24 08:53 
Историю надо знать чтобы меньше фантазировать.
Эрланг специально создавался для телеком-приложений, он идеален для этой сферы.
Никто в здравом уме не будет переписывать сервера с эрланга на С++ и тем более питон имея рабочую систему на 2 лярда абонентов.

ЗЫ:
https://github.com/WhatsApp/erlang-language-platform
Как думаешь, они это пилят для фана или потому что широко используют Эрланг?


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Вы забыли заполнить поле Name , 04-Сен-24 16:05 
> Историю надо знать чтобы меньше фантазировать.
> Эрланг специально создавался для телеком-приложений, он идеален для этой сферы.
> Никто в здравом уме не будет переписывать сервера с эрланга на С++
> и тем более питон имея рабочую систему на 2 лярда абонентов.

Я тебе привёл пример с диском. Если ты не веришь, то скачай исходники и посмотри на что заменили твой ерланг.

> ЗЫ:
> https://github.com/WhatsApp/erlang-language-platform
> Как думаешь, они это пилят для фана или потому что широко используют

Ну выложили и выложили. Дальше что? У фб в группе также есть folly и куча другого софта на плюсах. Или тв хочешь сказать, что они его не используют? Я тебе ещё раз говорю никто не будет для тебя (да, именно для тебя) анонсировать переход на другой яп. Причин может быть множество, хотя бы текучка кадров и унификация. Зы: если ты не знал, то в крупных конторах есть список разрешённых технологий и не будешь ты там пилить что-то на хаскеле, эрланге или лиспе.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Минона , 05-Сен-24 10:00 
>> Историю надо знать чтобы меньше фантазировать.
>> Эрланг специально создавался для телеком-приложений, он идеален для этой сферы.
>> Никто в здравом уме не будет переписывать сервера с эрланга на С++
>> и тем более питон имея рабочую систему на 2 лярда абонентов.
> Я тебе привёл пример с диском. Если ты не веришь, то скачай
> исходники и посмотри на что заменили твой ерланг.

Мне пофигу на чем написан ЯДиск.

>[оверквотинг удален]
>> https://github.com/WhatsApp/erlang-language-platform
>> Как думаешь, они это пилят для фана или потому что широко используют
> Ну выложили и выложили. Дальше что? У фб в группе также есть
> folly и куча другого софта на плюсах. Или тв хочешь сказать,
> что они его не используют? Я тебе ещё раз говорю никто
> не будет для тебя (да, именно для тебя) анонсировать переход на
> другой яп. Причин может быть множество, хотя бы текучка кадров и
> унификация. Зы: если ты не знал, то в крупных конторах есть
> список разрешённых технологий и не будешь ты там пилить что-то на
> хаскеле, эрланге или лиспе.

Вот почему надо знать историю.
ФБ начинали пилить свой мессенджер и тоже на Эрланге, но столкнулись с нехваткой кадров.
Потому в дальнейшем просто взяли и купили Ватсап.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Вы забыли заполнить поле Name , 05-Сен-24 14:11 
>>> Историю надо знать чтобы меньше фантазировать.
>>> Эрланг специально создавался для телеком-приложений, он идеален для этой сферы.
>>> Никто в здравом уме не будет переписывать сервера с эрланга на С++
>>> и тем более питон имея рабочую систему на 2 лярда абонентов.
>> Я тебе привёл пример с диском. Если ты не веришь, то скачай
>> исходники и посмотри на что заменили твой ерланг.
> Мне пофигу на чем написан ЯДиск.

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

>[оверквотинг удален]
>> что они его не используют? Я тебе ещё раз говорю никто
>> не будет для тебя (да, именно для тебя) анонсировать переход на
>> другой яп. Причин может быть множество, хотя бы текучка кадров и
>> унификация. Зы: если ты не знал, то в крупных конторах есть
>> список разрешённых технологий и не будешь ты там пилить что-то на
>> хаскеле, эрланге или лиспе.
> Вот почему надо знать историю.
> ФБ начинали пилить свой мессенджер и тоже на Эрланге, но столкнулись с
> нехваткой кадров.
> Потому в дальнейшем просто взяли и купили Ватсап.

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


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Минона , 05-Сен-24 15:08 
>[оверквотинг удален]
>>> другой яп. Причин может быть множество, хотя бы текучка кадров и
>>> унификация. Зы: если ты не знал, то в крупных конторах есть
>>> список разрешённых технологий и не будешь ты там пилить что-то на
>>> хаскеле, эрланге или лиспе.
>> Вот почему надо знать историю.
>> ФБ начинали пилить свой мессенджер и тоже на Эрланге, но столкнулись с
>> нехваткой кадров.
>> Потому в дальнейшем просто взяли и купили Ватсап.
> Хватит. Ты явно не работаешь (и не работал) в подобных конторах ибо
> обсуждение этого было бы для тебя под нда. То чем, ты

Обсуждать Эрланг это под NDA?
🤦‍♂️

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

Да мне пофигу на твои взгляды.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Вы забыли заполнить поле Name , 04-Сен-24 22:44 
> ЗЫ:
> https://github.com/WhatsApp/erlang-language-platform
> Как думаешь, они это пилят для фана или потому что широко используют
> Эрланг?
> широко

Erlang 27.2%


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Минона , 05-Сен-24 10:08 
>> ЗЫ:
>> https://github.com/WhatsApp/erlang-language-platform
>> Как думаешь, они это пилят для фана или потому что широко используют
>> Эрланг?
>> широко
> Erlang 27.2%

🤦‍♂️
Ты хоть прочитал что это?

> Erlang Language Platform. LSP server and CLI.

Ты реально думаешь что это надо писать на эрланге целиком?


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Вы забыли заполнить поле Name , 05-Сен-24 14:05 
>>> ЗЫ:
>>> https://github.com/WhatsApp/erlang-language-platform
>>> Как думаешь, они это пилят для фана или потому что широко используют
>>> Эрланг?
>>> широко
>> Erlang 27.2%
> 🤦‍♂️
> Ты хоть прочитал что это?
>> Erlang Language Platform. LSP server and CLI.
> Ты реально думаешь что это надо писать на эрланге целиком?

LSP server and CLI для ocaml написан на нем самом. Это о чем-то да говорит. Ты же сам показываешь узкоспециализированность эрланга. Большой компании это не нужно.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Минона , 05-Сен-24 15:20 
> LSP server and CLI для ocaml написан на нем самом. Это о
> чем-то да говорит. Ты же сам показываешь узкоспециализированность эрланга.

Естественно, Эрланг идеален для телекома.
А писать на нём LSP и тем более CLI - ССЗБ.

> Большой компании
> это не нужно.

О да, какой-то балбес с опеннета будет указывать на чём писать ватсапу.
Ты еще в Wargaming напиши что им не нужен Эрланг.😂


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Вы забыли заполнить поле Name , 05-Сен-24 14:06 
>>> ЗЫ:
>>> https://github.com/WhatsApp/erlang-language-platform
>>> Как думаешь, они это пилят для фана или потому что широко используют
>>> Эрланг?
>>> широко
>> Erlang 27.2%
> 🤦‍♂️
> Ты хоть прочитал что это?

Я тебе привел твои же слова. Прекрасно понимаю что там. Но говорить о "широком" использовании и кидать проект, где большая часть вообще не про то и на другом яп - это бред.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Минона , 05-Сен-24 15:29 

> Я тебе привел твои же слова. Прекрасно понимаю что там. Но говорить
> о "широком" использовании и кидать проект, где большая часть вообще не
> про то и на другом яп - это бред.

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


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Вы забыли заполнить поле Name , 05-Сен-24 18:33 
>> Я тебе привел твои же слова. Прекрасно понимаю что там. Но говорить
>> о "широком" использовании и кидать проект, где большая часть вообще не
>> про то и на другом яп - это бред.
> Нифига ты не понимаешь.
> Не будут разработчики писать инструментарий для языка если это не основной язык
> для разработки их продукта.

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

Еще раз: ты 100% не работаешь в фб да и с языком, просто очередной фанбой, поэтому разговаривать с тобой не вижу смысла. Goodbye Joe.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 01:26 
> На ерланге написан ватсап!

Ага, блин, целиком и полностью :D
Может что-то и написано, какой-то один-два модуля, в порядке разнообразия и/или эксперимента.
Остальное там, держу пари, какой-нибудь Python и C++.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Минона , 03-Сен-24 22:51 
>> На ерланге написан ватсап!
> Ага, блин, целиком и полностью :D

Ты не поверишь 😏

> Может что-то и написано, какой-то один-два модуля, в порядке разнообразия и/или эксперимента.

Ага, на расте и Элексире.  

> Остальное там, держу пари, какой-нибудь Python и C++.

Куда приезжать за ящиком курвуазье? 😎


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 19:19 
ФФ пока что лучший.

Раньше пользовался palemoon но потом заметил что всякие youtube как то лагают на всех этих palemoon falkon на среднем пк. А так palemoon нравился да.
А chrome убил у меня ssd как то летом ( он непрерывно что то кеширует ) так что больше даже не смотрю в его сторону.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 20:41 
Если у тебя такой слабый ссд делай кеш в раме.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено px , 02-Сен-24 23:52 
https://github.com/omarabid/rust-companies

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Я , 04-Сен-24 08:27 
да вроде пока реальных дел больше чем гонора.. впрочем нереальных дел у противников раста всёравно больше с этим наверное ничего не поделаешь.. впрочем будем надеяться что раст в итоге будет вытеснен будущей версией свифта которая однажды догонит его по безопасной функциональности и кросплатформенности.. потому что с таким шлейфом из хэйтеров лететь не получится как бы хорош ты ни был

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Songo , 02-Сен-24 01:02 
И когда Firefox собирается внедрить не некоторые компоненты Servo, а весь движок?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Kuromi , 02-Сен-24 03:14 
Вроде как не собирается больше. Как собственно и  подвижек к дальнейшему внедрению Раста особо нет. Есть раньше был лозунг "новый код - на расте", то сейчас такого нет.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 04:42 
Раст — классный язык, но не тянет на «убийцу» крестов. Просто потому, что кресты не имеют фатального недостатка, чтобы все вдруг захотели с них спрыгнуть. Да и зрелость языка и количество написанного на нём за десятилетия… Но если бы я был молодым пацаном, я бы однозначно выбрал Раст, нежели кресты.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 08:37 
Выбрать то ты выбрал, только ничего бы написать не смог и работу на нём бы не нашел.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 01:22 
Если человек ставит цель нагрести бабла, то ему в системном программировании точно делать нечего. Всё быстрое бабло и быстрая карьера во фронтэнд JavaScript. А если мордой вышел, то можно вообще в блогинг податься, там за 1 день стрима будешь грести, как Вася с завода за 10 лет :D

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Бывалый Смузихлёб , 06-Сен-24 09:36 
ажно скупая мужская слеза проступила при мысли об упомянутых аскетичных системных программистах. Ну соль земли ейбогу. Наверняка, курят даже не махорку ибо слишком дорого, а сушёную траву, ранее нарванную у дома - и бесплатно и прополка.
Только вот, в норм системной проге платят столько, что никаким жс-никам не снилось

Но напомню, на всякий, что на работу обычно идут или ради зарплаты или ради перспективы зарплаты в дальнейшем( вроде стажировки чтобы потом куда-то норм устроиться )
В банке или в магазине самим фактом знания ЯП едва ли удастся расплатиться


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 06-Сен-24 10:41 
Так сколько же платят системным программистам и где? Я вот за backend банковский и фин. тех. в РФ и многие компании среднего размера в ближнем зарубежье (Польша, Литва, Латвия и прочие) сказать могу. Это примерно junior $400-$1200, middle $1200-$3000, senior $3500$-$4000 разработчикам, $4000-$4500 технических лидерам, $5000-$7000 архитекторам. А во front-end обычно платят меньше в СНГ, наверное миниум минус $500.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено КО , 02-Сен-24 08:04 
А ты думаешь нафига отдельно пилят?
Чтобы хром и дальше за зонды заносил

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 09:38 
Никогда как оказалось он с самого начала был экспериментальным.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 11:34 
В firefox уже 5 лет используется парсер CSS, написанный на Rust.
https://bugzilla.mozilla.org/show_bug.cgi?id=1243581

И 3 года Webrender
https://www.mozilla.org/en-US/firefox/92.0/releasenotes/


а тут перечислено всё, что есть в Firefox на расте
https://wiki.mozilla.org/Oxidation
проснитесь уже)


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 14:29 
В том то и дело что уже 5 лет никаких подвидек в этом вопросе нет. Серво невозможно написать на расте результат в тексте новости.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Я , 04-Сен-24 08:29 
плюс минус никогда. в фаерфокс они тащат только те куски серво которые лучше чем то что уже есть в фаерфоксе, сомнительно что однажды в серво все куски настолько же отполируются чтобы превосходить фаерфокс по всем параметрам.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Швондик , 02-Сен-24 01:32 
а разве Rust Windos XP поддерживает ?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 02:29 
Запилишь поддержку - будет поддерживать. LLVM генирирует код для хрюши. MinGW в принципе поддерживает. Проблема в том, что новые верси pthreads её дропнули.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 07:56 
ну напиши пхредсы под хп

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 13:08 
А в расте нету своих потоков чтоли? Зачем расту "дырявые сишные" pthreads?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 13:56 
Раст небезопасный язык.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено morphe , 02-Сен-24 20:26 
pthreads = posix threads
Библиотека pthreads де-факто является частью libc, и Rust не стремится к независимости от libc, наоборот, для того чтобы нормально интегрироваться с системой - Rust явно зависит от libc в качестве системных интерфейсов.
Поэтому в отличии от условных golang с cgo, нет никаких проблем в одной кодбазе применять C/C++/Rust одновременно, потому и в linux ядро он встраивается органично (Медленная скорость внедрения вызвана в первую очередь организационными, не техническими вопросами)

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 01:19 
> Rust не стремится к независимости от libc

Но ведь libc пишется на небезлопастном Си. Интересно что фанбои ответят на это :D


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено morphe , 03-Сен-24 17:11 
>> Rust не стремится к независимости от libc
> Но ведь libc пишется на небезлопастном Си. Интересно что фанбои ответят на
> это :D

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

Потому и с unsafe {} блоками ничего делать не будут, это необходимо для системных языков программирования.
Sound unsafe блоки не могут привести к уязвимостям в Rust коде, если же soundness блока нельзя так просто доказать - то он должен находиться в unsafe функции, и пусть пользователь этой функции soundness доказывает.

Интересный пример когда libc просто не предоставляет гарантий необходимых для того чтобы иметь sound обёртку в Rust - setenv. Раньше env::set_var в Rust была safe функцией, однако в 2024 edition оно станет unsafe, а в текущих editions оно deprecated-safe, потому что setenv в libc не-thread-safe:
https://doc.rust-lang.org/stable/std/env/fn.set_var.html#safety

При этом Rust мог бы иметь у себя мьютекс, чтобы set_var сделать safe, однако Rust везде поддерживает совместимость с сишным миром, а потому полагает что сишные потоки могут к переменным окружения обращаться, и не делает ничего для себя одного.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 04-Сен-24 16:32 
>Нет проблемы с тем что компоненты под капотом могут иметь уязвимости, идея Rust в том, чтобы потенциально опасное поведение изолировать и предотвратить где возможно, чтобы часть кода что написана на Rust не имела проблем.

Тогда в чем смысл так широко рекламируемой "memory safety" если в итоге безопасным будет только часть кода на Rust, обычно довольно малая? При этом разработчикам нужно учить второй язык и возится со взаимодействием с двумя языками, что не уменьшает на них нагрузку, а лишь увеличивает.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено morphe , 04-Сен-24 21:41 
> Тогда в чем смысл так широко рекламируемой "memory safety" если в итоге
> безопасным будет только часть кода на Rust, обычно довольно малая? При
> этом разработчикам нужно учить второй язык и возится со взаимодействием с
> двумя языками, что не уменьшает на них нагрузку, а лишь увеличивает.

Потому что ошибки в C коде могут стоить потенциально дорого, и отлаживать их слишком сложно.
На одном проекте была ошибка при работе с thread locals (Буфер в TLS был 128 байт, а код ожидал что оно 2048), и настолько удачная, что один поток переписывал TLS другого потока примерно раз в несколько суток, в итоге проблему не могли исправить пару месяцев, винили железо (оно было без ECC), и всё подряд, потому что поймать это было нереально при дебаге.

Да и в целом сложность софта и форматов данных растёт с каждым годом, и при написании разных вещей на сях становится слишком сложно за всем следить. Даже TLS уже достаточно сложен чтобы его правильно реализовать, и вот получаем heartbleed.
Абстракции спасают, потому что в Rust ты можешь без проблем подключить в любое место сложную, но сильно оптимизированную реализацию той же hashmap (в Rust это swisstable), не боясь что сложность отладки взлетит слишком сильно (Что в сях происходит регулярно, а потому и видим кругом как заново реализуют одни и те же структуры данных, вместо того чтобы использовать общую, но сильно оптимизированную реализацию, без боязни что баг в ней может поломать всё подряд).

> обычно довольно малая

99% уязвимостей в тех же брузерах - кривой разбор входящих данных, даже переделка маленького парсер на Rust имеет смысл для безопасности.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 05-Сен-24 14:11 
> Тогда в чем смысл так широко рекламируемой "memory safety" если в итоге безопасным будет только часть кода на Rust, обычно довольно малая?

Например окно ввода пароля GRUB переписываешь на раст, и у тебя не будет
"Уязвимость в GRUB2, позволяющая обойти блокировку загрузки паролем" путем нажатия нажатий Back Space 28 раз.
opennet.ru/opennews/art.shtml?num=43536


> При этом разработчикам нужно учить второй язык и возится со взаимодействием с двумя языками, что не уменьшает на них нагрузку, а лишь увеличивает.

Это легко решается тем, что древние старички впадают в деменцию и освобождают место под солнцем новому поколению.
Если программер не может осилить второй язык - то ему пора на пенсию.



"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Бывалый Смузихлёб , 06-Сен-24 09:43 
а в итоге - как в том старом анекдоте. Один пришивает пуговицы, другой - карманы итд
В итоге, пиджак кривой, зато - сшито хорошо, крепко. Пуговицы с карманами - тоже хорошо, хоть и криво ввиду кроя.

Вот и тут, вроде бы сейф-ансейф, но какая разница пользователю, если приложение падает или идёт с обилием дыр ?


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено morphe , 06-Сен-24 13:03 
> если приложение падает или идёт с обилием дыр ?

От случайных падений Rust приложение тоже легко защитить, по большей части достаточно не делать unwrap/expect слишком часто

Эти вызовы должны либо сопровождаться описанием почему в данном случае иное состояние невозможно, либо их можно полностью избегать.
Но Rust паники/unwrapы в любом случае отлаживаются проще чем условные сегфолты. Код достиг паники - значит панику нужно убрать, т.к предыдущие предположения по коду где-то ошибочны


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 22:54 
>> Rust не стремится к независимости от libc
> Но ведь libc пишется на небезлопастном Си. Интересно что фанбои ответят на

Зачем отвечать вендузятникам-маководам, которые не в курсе "мелких технических деталей", типа каких-то там ABI и прочего?

> The system call is the fundamental interface between an application and the Linux kernel.
> System calls are generally not invoked directly, but rather via wrapper functions in glibc

Тем более, если реализовать "свой" рантайм (интересно, кто ж его еще и в актуальном виде поддерживать должен?) - первыми же начнуть ныть "тянут что-то свое, жырнят и загрязняют систему, вместо использования готового системного!"

Ну так что с вендузятников и любителей "почти-как-венда-но-на-халяву!" взять-то?


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Бывалый Смузихлёб , 06-Сен-24 09:47 
ненуачо, вначале ищем браузер с поддержкой ХП и васм
Потом - компилируем в васм
И запускаем под ХП в браузере )

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 03:43 
Windows XP на данный момент не поддерживает даже ее производитель - компания Microsoft. И на данный момент эту операционную систему не поддерживает практически никакая актуальная версия софта, ни у кого вообще.

Он также не умеет генерить какие-нибудь досовские бинари наверное. И это всем уже давно пофиг так то. Если вам нужна поддержка дохлой ОС, пользуйтесь современными ей тулчейнами и софтом. Это судьба проприетарщиков.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Анонус , 02-Сен-24 10:30 
> И на данный момент эту операционную систему не поддерживает практически никакая актуальная версия софта, ни у кого вообще.

Внезапно, 1С. Хотя интересно, как там встроенный веб-движок работает.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 16:29 
> Внезапно, 1С. Хотя интересно, как там встроенный веб-движок работает.

Ну вот и юзайте 1С :). Я правда не знаю кого устроит конфига где только это и работает, но, может, какому-нибудь оператору БД или кассиру сойдет. А что, кассиры и на кассе с досом порой работают, они не гордые, им от ос много и не надо.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 01:18 
> Внезапно, 1С.

Логично, чо. Люди работают, железо работает. Знаю контору достаточно крупную (не гос), где до сих пор есть места, в которых используются DOS машины. Почему? Оно просто работает.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Советский инженер , 03-Сен-24 14:00 
>Оно просто работает.

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


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Макар Чудра , 03-Сен-24 14:57 
> просто уже никто не знает как оно работает

Знают.

> проще рытся по помойкам

Вам, неуважаемый, может и проще. Ройтесь на здоровье.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Советский инженер , 03-Сен-24 19:58 
>Знают.

на уровне пользователя знают, а вот как мигрировать на что-то современное  - нет

>Вам, неуважаемый, может и проще.

я себе спокойно смотю на нормально отрендеренные шрифты на 4к мониторе а не на выгоревшие пиксели монохромного ЭЛТ


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 04-Сен-24 16:39 
До чего дошел прогресс, 4к мониторы уже начали выбрасывать на помойки как устаревшие.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 12:38 
У них интерфейс на webkit, судя по https://habr.com/ru/companies/1c/articles/425713/
Ради xp им пришлось поизвращаться. А вообще есть как минимум один патчсет последнего хрома под xp, supermium

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 14:17 
Ваши слова — это просто куча дешевой демагогии, дезинформации ("И на данный момент эту операционную систему не поддерживает практически никакая актуальная версия софта, ни у кого вообще"), подмены понятий ("на данный момент не поддерживает даже ее производитель" — имеется в виду, что если производитель не поддерживает, то значит, никто не поддерживает) и оскорбительных предположений ("на данный момент не поддерживает даже ее производитель" — вы имеете в виду, что всем остальным запрещено поддерживать хозяином, и они подчинились). То, что Microsoft решила прекратить ее поддержку, не означает, что все остальные должны последовать ее примеру. Речь идет не о подчинении хозяину, а о предоставлении поддержки отлично работающей операционной системы. А что касается вашего троллинга и клеветы ("Это судьба проприетарщиков", "И это всем уже давно пофиг так то"), позвольте мне сказать вам следующее: не вам решать судьбу кого-либо, не говоря уже о так называемых "проприетарщиках". И ваши приказы ("пользуйтесь современными ей тулчейнами и софтом") использовать несовместимое с современными ЯП и исходными текстами ПО просто не имеют никакого смысл.

Теперь позвольте мне рассказать вам, что вы можете сделать вместо этого. Вы можете использовать инструменты кросс-компиляции, поддерживающие Windows XP, используя более новую версию операционной системы в качестве хоста, например GNU/Linux. Это не только возможно, но широко используется в Github Actions. Так что вместо того, чтобы распространять ложь и дезинформацию, почему бы вам не попробовать заняться самообразованием?


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 16:48 
> Ваши слова — это просто куча дешевой демагогии, дезинформации ("И на данный
> момент эту операционную систему не поддерживает практически никакая актуальная версия
> софта, ни у кого вообще"),

Во всяком случае когда я пробовал ставить хомячкам с икспой более-менее актуальные версии софта - я откушал столько "счастья" что просто заменил это на Debian. Ибо ну вот реально убьешься пока что-то работающее под икспу найдешь. Не, скачаные наобум программы - нифига не ставятся. Даже, блин, не очень ископаемый браузер - мучение. Какой-нибудь файрфокс и хром на это ессно уже ставиться не хотят.

А то что там можно D#$чить Bnpuсядкy и таки после длительных раскопок найти что-то работающее, все же на любителя. Или можно Winamp 2.95 юзать. Но в нем штук 5 известных вулнов, которые никто никогда не починит уже.

> подмены понятий ("на данный момент не поддерживает даже ее производитель" —
> имеется в виду, что если производитель не поддерживает, то значит, никто не поддерживает)

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

> виду, что всем остальным запрещено поддерживать хозяином, и они подчинились).

Я имею в виду что MS это огромная корпа с дофига ресурсов, если уже даже она забила на своих клиентов, остальным и тем более странно это делать, особенно если у них ресурсов не так много. И да, икспа требует к себе кастомного внимания.

> То, что Microsoft решила прекратить ее поддержку, не означает, что все остальные
> должны последовать ее примеру.

В случае проприетарного софта - таки означает. Потому что форкнуть ОС и майнтайнить ее сами, вы, таки, не сможете - и это тот случай когда если лошадь сдохла, с нее все же уместно слезть.

> Речь идет не о подчинении хозяину, а о предоставлении поддержки отлично
> работающей операционной системы.

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

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

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

Эту судьбу решила - корпорация Майкрософт. А я лишь покапитанил. Более того - данный сайт про открытое ПО, а этот топик - про некую открыую штуку, на Rust. Ваши отношения с XP в эту формулу вообще совсем не входят. Поэтому на месте модераторов я бы весь этот треп про XP снес нахрен. Какое отношение это к открытому ПО весь этот плач фанов пропертари имеет?

> И ваши приказы ("пользуйтесь современными ей тулчейнами и софтом")
> использовать несовместимое с современными ЯП и исходными текстами ПО просто
> не имеют никакого смысл.

Это не приказ а капитанинг. Мир не станет ради вас на паузу и не будет в целом поддерживать этот антик. Потому что его выкинул на мороз его вендор, а остальным что, больше всех чтоли надо? Ваши премудрости по гальванизации этого трупа - явно не попадают под тематику этого ресурса, это куда-то на винфак, имхо. Хотя если вы придумаете как запустить сие на икспе, возможно эта сова как-то натянется на глобус тематики ресурса, но зная фанов проприетари я сильно сомневаюсь в ваших технических возможностях.

> Теперь позвольте мне рассказать вам, что вы можете сделать вместо этого. Вы
> можете использовать инструменты кросс-компиляции, поддерживающие Windows XP,

Вот лично мне - совершенно не упало греть мой мозг чтобы поддерживать горстку некромансеров на дохлой проприетари. Если такой реквест мне приедет от юзерей опенсорса, я может и подумаю что с этим делать. Но проприетарщики для меня - мерзость. И если вам это надо, вот лично вы идете, шлете патчи - и майнтайните их, молясь чтобы апстрим взял ваши окаменелые какахи. И вот в таком режиме это еще имеет какие-то шансы катить. А убивать МОЕ врмя на ВАШИ ПРОПРИЕТАРСКИЕ ФАКАПЫ я не буду в принципе. Зарубите это на своем глупом носу и - см выше.

> не только возможно, но широко используется в Github Actions. Так что
> вместо того, чтобы распространять ложь и дезинформацию, почему бы вам не
> попробовать заняться самообразованием?

И самообразование о проблемах всякого дохляка мне надо - потому что что? Не, ребят, это ВАШИ проблемы. И вот лично вы и впрягаетесь в их решение - если оно вам надо. Или идете нахрен, ибо мне самому (и 99% остальных програмеров) все вон то на персональном уровне - нафиг не уперлось. Особенно в опенсорсе. У нас ограниченные ресурсы и я лучше их потрачу на более интересные вещи чем ЭТО.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 21:02 
>более-менее актуальные версии софта - я откушал столько "счастья"

По секрету: большинство софта собирается Студией и линкуется с её стандартной либой. Хозяин дропнул - рабы тоже дропнули. Рабов дофига. Но рабы далеко не все.

>реально убьешься пока что-то работающее под икспу найдешь

Собирай из исходников, используя MinGW (включая w64).

>Большей части людей даром не упало пытаться быть святее папы римского, вбухивая ресурсы в откровенный дохляк.

Большая часть "людей" - омерзительное говно, если ты не знал.

>если уже даже она забила на своих клиентов

Пользователи XP - не её клиенты. Её клиенты - покупатели Windows 11 и AMD Epic с чипом Pluton.

>В случае проприетарного софта - таки означает.

нет, не означает. Это выбор разрабов софта. А они денежку хотят. Если кто-то не купил Windows 11 и новый комп - то откуда у него деньги на софт? Это с большой вероятностью пират. А таким палки в колёса вставить копирасты любят.

>Вообще-то в проприетарных отношениях вы - подчиняетесь хозяину. Вы не сможете майнтайнить технологию без доброй воли владельца, даже если бы и хотели. Потому что сорцов нет.

MinGW - полностью опенсорсная стандартная библиотека. Отреверсенная, не смотря на отсутствие сорцов.

>Эту судьбу решила - корпорация Майкрософт

Nice try свалить с себя ответственность. В Нюрнберге не прокатило.

На остальные порванные реплики даже отвечать не буду.

Кстати, текст из того сообщения был обработан нейросетью, чтобы сделать его в стиле Жира. Задание нейросети было дано перетроллить тролля. Как видим, очень удачно отработало.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 05:50 
> По секрету: большинство софта собирается Студией и линкуется с её стандартной либой.
> Хозяин дропнул - рабы тоже дропнули. Рабов дофига. Но рабы далеко не все.

Ну вот я - свободный человек. Поэтому юзаю открытую ОС и тулсы, заодно не привязан к архитектуре CPU ;)

> Собирай из исходников, используя MinGW (включая w64).

Видал я на древних хомячковых компах компилять что-то! Проще было демьян вкатить и там более 50К пакетов без этого всего, сразу качаются, ставятся, работают. Без мытарств. А у лично меня - винды вообще в радиусе "дофига" нету. Все мои воркфлоу на открытом софте.

> Большая часть "людей" - омерзительное говно, если ты не знал.

Винда не лучше, достаточно EULA почитать.

> Пользователи XP - не её клиенты. Её клиенты - покупатели Windows 11
> и AMD Epic с чипом Pluton.

Так они и не мои клиенты. Какое мне дело до них?

> кто-то не купил Windows 11 и новый комп - то откуда
> у него деньги на софт? Это с большой вероятностью пират. А
> таким палки в колёса вставить копирасты любят.

А меня почему должны колыхать какие-то пираты в икспе? Мой интерес в этой схеме какой? Денег не дадут, фана тоже нет. Значит пусть сами прогают.

> MinGW - полностью опенсорсная стандартная библиотека. Отреверсенная, не смотря
> на отсутствие сорцов.

Я рад за них - только вот ос проприетарная. Я не буду ничего специально патчить под дохлую проприетарную ОС. В сутках 24 часа, у меня есть более интересные и денежные занятия.

>>Эту судьбу решила - корпорация Майкрософт
> Nice try свалить с себя ответственность. В Нюрнберге не прокатило.

Я никогда не брал на себя никакой ответственности перед пользователями XP. Сюрприз! В Нюрберг если надо - приеду.

> Кстати, текст из того сообщения был обработан нейросетью, чтобы сделать его в
> стиле Жира. Задание нейросети было дано перетроллить тролля. Как видим, очень
> удачно отработало.

КМК in grand scheme of - затроллила жизня и немного не тех. На меня это ессно не работает, я более предусмотрительный на тему в какие условия я вляпываюсь ;)


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 13:00 
>Поэтому юзаю открытую ОС и тулсы, заодно не привязан к архитектуре CPU ;)

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

>Винда не лучше, достаточно EULA почитать.

Сравнил жопу с пальцем.

>Так они и не мои клиенты. Какое мне дело до них?
>Во всяком случае когда я пробовал ставить хомячкам с икспой более-менее актуальные версии софта

Вы, видимо, другой аноним.

>только вот ос проприетарная

Да, конечно. Исходники давно по сети гуляют. И не надо про копирайты втирать.

>Я никогда не брал на себя никакой ответственности перед пользователями XP.

Как и эсесовцы перед евреями.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 04-Сен-24 05:37 
> Я в основном тоже. Но иногда мне бывает надо запустить виндовые программы.
> Тогда помогает виртуалка с XP. Нет, в вайне они не идут.

У лично меня все воркфлоу переведены на опенсорс и я могу заняться чем-то более интересным чем некромансия.

>>Винда не лучше, достаточно EULA почитать.
> Сравнил жопу с пальцем.

Одного поля ягоды. Код делат то что обещали там. И обычно держит марку. Всякие подписи, активации, какое-нибудь FTDI даст дрова окирпичивающее "клоны", и подобные радости.

> Вы, видимо, другой аноним.

Вполне возможно.

> Да, конечно. Исходники давно по сети гуляют. И не надо про копирайты втирать.

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

>>Я никогда не брал на себя никакой ответственности перед пользователями XP.
> Как и эсесовцы перед евреями.

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

У меня чисто технически нет никаких виндов. И требовать от меня чтобы я убил мое время на то что мне самому не надо, в мое свободное время, без оплаты - вы не в праве. Так что как максимум у вас есть моральное право - вписаться майнтайнить нужные ВАМ технологии САМИМ. Тратя СВОЕ время на это все.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 04:34 
Rust в принципе «не совсем создан» для прикладного программирования под Windows. Например, свои любительские проекты пилил на Visual C++ 6.0 (лет 10 назад было), они работают начиная с W95 и заканчивая одиннадцаткой (недавно проверил и офигел). Без перекомпиляции. Можно ещё C++ Builder вспомнить — тоже классная среда разработки.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 08:41 
Линукс бы поучиться такому. Без контейнера ни какой линукс софт так не может.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 10:08 
Сказки виндузятников. Я до сих пор нативную линуксовую сборку HoMM3 от Loki запускаю в свежем линуксе без всяких контейнеров

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 11:09 
В Linux не на блобы ориентированная идеология, а на исходный код.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 13:03 
Не думал что это и есть плохо? Все равно ты старые сорцы никогда ни соберешь.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 16:55 
> Не думал что это и есть плохо? Все равно ты старые сорцы
> никогда ни соберешь.

Lempel Ziv 1990-го, чтоли, года с вами был не согласен и прекрасно собрался в 12-м дебиане, 12-м GCC. А чего ему не? Ну та, в режиме какого-то C89 наверное, он что, с тех пор как-то изменился? :)


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 17:22 
Это есть отлично!
Если подтащишь необходимые им зависимости, то почему нет?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 09:35 
Откуда подташишь зависимости? Может их тоже надо собирать? Может общесистемные либы тебе не подойдут и тогда начинается самое веселое.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 01:15 
> В Linux не на блобы ориентированная идеология, а на исходный код.

Сами придумали сию идеологию?


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 12:51 
Может авторам glibc и всех сопутствующих библиотек поучиться надо? Причем тут линукс то?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 02:30 
Ну чувствую скоро файрфоксохлам с его многопроцессностью можно будет совсем выкинуть - в ответ на дешёвую демагогию про "безопасность" можно будет тыкать мордой в серво.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Анон V Великолепный , 02-Сен-24 18:15 
Скачал я бинарь этого серво, дабы посмотреть во что могёт сиё чудо. Сказать ужасный ужас - значит не сказать ничего. Стили, скрипты, анимации не работают, фризы, тормоза, ошибки в терминал выбрасывает постоянно. Скролл прерывистый, хотя железо у меня мощное, - о плавности прокрутки даже говорить не приходится. Чем занимаются разрабы этой дребеdeни? Причем всюду пишут "written in Rust", как-будто Раст по умолчанию гарантирует качество продукта. Раст ничего не гарантирует. Три года работаю на этом языке. Весьма и весьма нишевый язык. Для широкого применения ему в помощь нужны сишные либы, что нивелирует его пресловутые гарантии безопасности.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 18:23 
> Весьма и весьма нишевый язык

Не согласен. Раст это не язык, а просто препроцессор на каком-то языке с закорючками для LLVM-IR. Дальше этот брейнфак уже собирается нормальным бекендом, написанным на C++


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 18:42 
> Не согласен. Раст это не язык, а просто препроцессор на каком-то языке с закорючками для LLVM-IR.

Твои познания просто на уровне ПТУ животноводства /_-
Я не удивлен, что такой как ты не слышал про cranelift - бекенд для раста написанный на расте, но теперь будешь знать.

> Дальше этот брейнфак уже собирается нормальным бекендом, написанным на C++

Как и еще два десятка языков.
Начиная от Common Lisp, Fortran, Ада заканчивая Haskelʼем, Scala.
Неужели ты будешь называть "не языками, а препроцессорами"?
Ну и сишка, куда ж без нее. Хотя называть ее недоязыком - это наверное справедливо.

Но что самое интересное, GCC тоже перешел на плюсы.
Потому что СИшка оказалась настолько ужасной, что СИ компилируется плюсами.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 01:13 
> Дальше этот брейнфак уже собирается нормальным бекендом, написанным на C++

Кстати да, это правда.
Линкер используется написанный вполне себе на Си или С++ :D

Главное фанбоям об этом не говорить ;D


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Будулай , 03-Сен-24 06:23 
> языке с закорючками

Так это справедливо и для Си подобных языков. Ну кроме разве что Java.
Без закорючек это COBOL, Pascal и Ada.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 04-Сен-24 16:41 
Если даже это справедливо и для других языков, это не значит, что это хорошо.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 14:31 
На ведь собирается с любовью силой раста которая избавляет каждого страждующего от ошибок в памяти.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 05-Сен-24 21:44 
>Дальше этот брейнфак ...

Спасибо что всё конкретно объяснили


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 18:27 
> Сказать ужасный ужас - значит не сказать ничего. Стили, скрипты, анимации не работают, фризы, тормоза, ошибки в терминал выбрасывает постоянно. Скролл прерывистый, хотя железо у меня мощное, - о плавности прокрутки даже говорить не приходится.
> Чем занимаются разрабы этой дребеdeни?

Ну... типичная СПО поделка.
Без нормального корпа за спиной будет получаться только такое.
Можешь скачать дилло или линкс - там даже ЖС работать не будет.

> Причем всюду пишут "written in Rust", как-будто Раст по умолчанию гарантирует качество продукта.

Это они зря. Осуждаю.

> Раст ничего не гарантирует.

Он гарантирует только то, что заявлено в растбуке)

> Три года работаю на этом языке. Весьма и весьма нишевый язык. Для широкого применения ему в помощь нужны сишные либы, что нивелирует его пресловутые гарантии безопасности.

Нет. Они не нивелируются. Тк ошибка памяти если будет - то в сишном коде.
И не будет такого "28 раз нажал бекспейс - получил рут".
Более того только 20% раст-пакетов используют unsafe.

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



"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 02-Сен-24 23:26 
>Весьма и весьма нишевый язык

Это как раз самое сложное - понять какая ниша у Rust'a. Rust мучительно ищет своё место под солнцем среди других языков, пока найти не может. Такое же было у Java, толкали её куда только можно,


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 20:10 
В смысле не может найти?
Просто приходишь к корпу который потерял чемодан денег после того как СИ-камаки сделали use-after -free и спрашиваешь "а хочешь чтобы такое было во много раз реже?".
Да что там корпы - вон Линус осознал что ядро дырявое.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 04-Сен-24 16:45 
Если это так просто почему Rust-"камаки" так не делают, а вместо этого строчат комментарии на опеннете о том какой Rust хороший?

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 05-Сен-24 22:48 
> сделали use-after -free и спрашиваешь "а хочешь чтобы такое было во
> много раз реже?". Да что там корпы - вон Линус осознал что ядро дырявое.

Тем временем 1 гамак из 2 осознал что ему что-то надоело что в нем все время что-то делают, и при том - стоя. Ну и устранился из этого процесса, цитируя "нетехнические моменты" (бардак разработки в хрусте видимо теперь так называется). Или попросту - порвался. И теперь в лине -1 хрустомайнтайнер. Это -50% оных. Гвидо дольше протянул, хотя тоже завонял себя в итоге :)


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 06-Сен-24 10:57 
> Тем временем 1 гамак из 2 осознал что ему что-то надоело что в нем все время что-то делают, и

при том - стоя.
О, вот это фантазии. Хватит бухать, ты уже белочку ловишь.

> Ну и устранился из этого процесса, цитируя "нетехнические моменты" (бардак разработки в хрусте видимо теперь так называется). Или попросту - порвался.

Да, у него был конфликт с престарелым адептом дыряшки Тедом Цо, который своим овнокодом ломал чужие кода, а потом отказывался чинить.
С аргументами "я раст не знаю" и "вы не заставите всех нас изучать Rust".

> И теперь в лине -1 хрустомайнтайнер. Это -50% оных. Гвидо дольше протянул, хотя тоже завонял себя в итоге :)

Да, если тебе приходится я работать с гавняными людьми... то зачем?
Проще сказать "ну и фиг с ним", подождать лет пять пока они впадут в деменцию или подохнут и повторить.
Да ядро будет дырявым, да будут находить кучи CVE, а ядро ломать...
Что ж "живите дальше в проклятом мире, который сами и создали")))



"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Я , 04-Сен-24 08:34 
ниша у него любая на самом деле. другое дело что в некоторых нишах нет потребности в написании нового софта с нуля и даже в переписывании с других языков. вот и получается что проще взять язык на котором уже написан нужный код и дорабатывать этот код. но иногда встречается ниша в которой раст позволяет добиться преимущества в скорости разработки безопасного нового кода и там процветает.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 04-Сен-24 16:34 
>иногда встречается ниша в которой раст позволяет добиться преимущества в скорости разработки безопасного нового кода и там процветает

А можно примеры именно таких процветающих продуктов, чтобы вы не были голословным?


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Советский инженер , 04-Сен-24 18:57 
>А можно примеры именно

крипта


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 04-Сен-24 20:38 
Вы хотели сказать блокчейны? В блокчейнах Rust - не лидер.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 04:28 
> Весьма и весьма нишевый язык.

И какая же у него ниша?
Пока что фанбой-комьюнити больше похоже на элементарное сектантство.


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 09:04 
> И какая же у него ниша?

Его ниша - быть на слуху и везде упоминаемым что что-то существующее переписали на раст


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 09:38 
Сколько уже было таких языков. Вон недавно вспоминали ерланг и хаскель. Никакого применения у них нет.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 04-Сен-24 16:47 
Хаскель одно время рекламировали так же агрессивно как Раст, но не прокатило.

"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 03-Сен-24 20:15 
А они точно не рептилоиды?
Потому что новый код андроиде - пишут на расте (причем по словам тех директора гугла - команда в 2 раза продуктивнее плюсовиков).
И ТОР переписывается с дыряшки, тк авторы осознали, что так дальше нельзя.
Pingora, Hickory - сервисы которые поддерживают миллионы компов.

Это просто какая моща у этой "секты"!


"В прототипе браузера на базе движка Servo появилась поддержк..."
Отправлено Аноним , 06-Сен-24 21:21 
Firefox не идеален.
Лучше Firefox в настоящее время ничего нет.