1.18, Аноним (18), 23:46, 29/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
GTK создали для гимпа, но в итоге это гноме тулкит. Раст создали для фаерфокса - оранжевого, но в итоге хз что будет.
| |
|
2.77, Аноним (77), 12:48, 30/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Раст создали для фаерфокса - оранжевого, но в итоге хз что будет.
Цвета радуги будут
| |
2.83, Anonim (??), 13:00, 30/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Раст создали для фаерфокса
Неа. раст к тому моменту уже разрабатывался несколько лет.
Наверно мозиловцы увидели что-то перспективное
| |
|
3.107, Аноним (107), 01:53, 03/05/2021 [^] [^^] [^^^] [ответить]
| +/– |
Не разрабатывался, а только проектировался.
Разрабатываться-таки он как раз с поддержкой Mozilla начал. И то - до сих пор родного компилятора нет, только LLVM-ный костыль, что отпугивает большинство знакомящихся конечным результатом компилируемого.
| |
|
|
1.20, Аноним (20), 00:00, 30/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +14 +/– |
>например, на Rust написаны применяемые в Facebook Mercurial-сервер Mononoke
Новость о том, что существует такой сервер, поважнее будет.
| |
|
2.63, Аноним (63), 09:51, 30/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
ну может где-то внутри пейсбука и существует, тебе-то что с того?
https://github.com/facebookarchive/mononoke - упс, пустое место.
Пейсбук не собирается делиться с тобой технологиями, пригодными к использованию (ссылка на бесполезного несовместимого недоделка в вечном процессе "переписывания" - это ни разу не пригодное к использованию)
| |
|
|
4.69, пох. (?), 11:31, 30/04/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Имянно - то есть доделано не было и не будет никогда (а совместимости с настоящим hg уже нет).
А то что за закрытыми дверями использует сам пейсбук- вам не дадут.
| |
|
5.71, anonymous (??), 11:52, 30/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
За закрытыми дверями Facebook использует Eden, собственно. Вы просто лжёте.
| |
|
|
|
|
|
|
3.79, Клавиатур (?), 12:53, 30/04/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
1) .. по определению анонима из его головы, а там может быть всякое и даже больше.
2) Назови пострадавших от диверсии.
| |
|
2.27, Аноним (27), 00:46, 30/04/2021 [^] [^^] [^^^] [ответить]
| +7 +/– |
Кстати, что интересно, сделать в Расте проприетарную либу - не самая тривиальная задача
| |
|
3.33, Аноним (33), 02:49, 30/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> сделать в Расте проприетарную либу - не самая тривиальная задача
сделать в расте хоть что-то работающее - уже нетривиальная задача.
| |
|
2.50, Fracta1L (ok), 07:45, 30/04/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
Клятые корпорасты лишают бедных бородачей возможности бесконечно латать сишные дыры. Не забудем, не простим!!!!
| |
|
|
4.61, Аноним (27), 09:18, 30/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Побойтися бога, в расте дыры ещё найти надо, а крэш словить без ffi вообще маловероятно
| |
|
|
|
1.26, Аноним (27), 00:45, 30/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Что ж, Раст не зря отправился в свободное плавание, стены Мозиллы он давно перерос
Следим дальше
| |
1.38, Аноним (-), 04:26, 30/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
"Компания Facebook вошла в число партийных участников ..."
Исправлено и дополнено. Исправленому верить.
"мэйнтейтнеров"
Так, и только так надо писать это слово.
| |
|
|
3.87, Ivan_83 (ok), 16:52, 30/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
С ним не так всё, когда вы начинаете в нём работать это становится очевидно.
| |
|
|
3.89, Ivan_83 (ok), 16:57, 30/04/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
А вы не смотрите, а попробуйте там что то сделать.
Это чудоподелие МЕСЯЦ всасывало репозиторий фри и портов фри, те всосало то оно быстро, потом жевало месяц. Тазик там не супермощный был, но всё же. Нажевало в итоге базу до 30Гб.
Там нет пулрегвестов, есть поделие под это, где дифф надо или руками загружать или как то дурацкой утилитой написанной на пхп.
Зато там есть куча всего не нужного.
Файбрикатор - это сугубо внутренний продукт для мордоркниги для своих же ПХПеров, за пределами - он бесполезен и приносит больше вреда.
| |
|
4.97, anonymous (??), 02:41, 01/05/2021 [^] [^^] [^^^] [ответить]
| +/– |
Во-первых сегодня много пользовался фабрикатором и просто недоумеваю о чём вы. Может так было когда-то давно?
Во-вторых какая связь с Rust-то?
| |
|
|
|
1.42, Lex (??), 06:34, 30/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Означает ли это, что из фейсбука перестанут литься данные пользователей всем кому не лень ?
| |
|
2.44, n00by (ok), 07:00, 30/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Означает ли это, что из фейсбука перестанут литься данные пользователей всем кому
> не лень ?
Прекратятся утечки про утечки данных.
| |
|
|
2.74, anonymous (??), 12:07, 30/04/2021 [^] [^^] [^^^] [ответить]
| –3 +/– |
Отвечали на этот вопрос уже тонну раз. Хоть бы сами поискали на GitHub и в Google, прежде чем писать этот комментарий.
| |
2.84, Лягушка (?), 13:02, 30/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Rust очень удобен как система сборки для libcurl, я могу в Cargo.toml сказать "скачай, собери и прилинкуй libcurl статически", и это будет работать. Никаких дополнительних динамических линков, описанная система работает даже с кросс-компиляцией. Скажите, можно ли как-то удобно сделать это на Си или как-то еще? Я бы очень хотел найти более удобное решение, сам не очень люблю Rust
| |
|
|
4.96, Аноним (-), 21:35, 30/04/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
> То-то Линус ругал раст за отсутствие модульности.
Только слушал эту ругань аноним как обычно принято на опеннете - жопой.
| |
|
3.94, Анонин (?), 18:54, 30/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Rust очень удобен как система сборки для libcurl, я могу в Cargo.toml сказать "скачай, собери и прилинкуй libcurl статически", и это будет работать. Никаких дополнительних динамических линков, описанная система работает даже с кросс-компиляцией.
В итоге бинари получаются очень жирными.
> Скажите, можно ли как-то удобно сделать это на Си
Meson или Makefile для труЪ
| |
3.100, uis (ok), 10:45, 01/05/2021 [^] [^^] [^^^] [ответить]
| +/– |
>"скачай, собери и прилинкуй libcurl статически"
А чем динамический не угодил? Libcurl гарантированно есть даже на ведроиде. Разве-что в openwrt его нет, но там статику ссаными тряпками гонят, ибо места мало.
>Никаких дополнительних динамических линков
Будет 30 файлов по 30 метров(900 всего) вместо 50 файлов по одному метру(50 всего)
Такое есть смысл использовать в закрытых проектах. Ну ещё иногда для микроконтроллеров, но пихать туда libcurl изначально гиблая идея.
| |
|
4.106, Ordu (ok), 04:56, 02/05/2021 [^] [^^] [^^^] [ответить] | –1 +/– | https lore kernel org lkml CAHk- whs8QZf3YnifdLv57 FhBi5_WeNTG1B-suOES RcUSmQg... большой текст свёрнут, показать | |
|
5.113, uis (ok), 01:39, 10/05/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Динамическая линковка внезапно добавляет рантайм косты, накидывает ряд других проблем
Как бы это странно не звучало, но статика тоже может. Кеш-то не резиновый. Как процессорный, так и io. Да и так получается быстрее грузить систему с хардов или ещё чего с медленной скоростью чтения или случайного доступа.
>За пределами glibc не нужно.
Ну и перекомпилирую систему после обновления, например, libcurl.
> Не совсем понятно, чё все линуксодистры так озабочены динамической линковкой.
Драсты и правда озабочены. А лигуксоиды не все. Я знаю как минимум двух людей, которым всё равно.
> Но реально, это ж убожество. Ну ты сам прикинь: на каждую динамическую библиотеку при старте приложения надо сделать mmap
Дисковый кеш может спать спокойно
> потом пройтись по табличке релоков/фиксапов, чтобы адреса в своём коде все поправить
Относительная адресация
> это можно было сделать статически, причём даже лучше сделать: lto, pgo,
Это про оптимизацию. Зубилом хлеб не режут, ножём не делают статуи.
Ну и напоследок
>https://lore.kernel.org/lkml/CAHk-=whs8QZf3YnifdLv57+FhBi5_WeNTG1B-suOES=RcUSm
Тут немного про другое. Тут про черезмерное использование динамичечкой линковки. И да, со статикой модет работать быстрее. Но это не повод запрещать динамику.
| |
|
6.115, Ordu (ok), 08:10, 10/05/2021 [^] [^^] [^^^] [ответить] | +/– | Что относительная адресация Вот написал ты в своей программе printf Hello, wo... большой текст свёрнут, показать | |
|
7.116, uis (ok), 23:45, 13/05/2021 [^] [^^] [^^^] [ответить]
| +/– |
> pic код, как я понимаю, использует глобальную табличку оффсетов, и этот call
> становится косвенным вызовом, и требует дополнительного обращения к памяти. То есть,
> во-первых, ту табличку надо заполнить на этапе динамической линковки. Во-вторых, при
> _каждом_ вызове printf будет дополнительная стоимость для процессора -- обращение к
> глобальной табличке оффсетов, таким образом процессорный кеш, внезапно, вынужден постоянно
> эту табличку хранить.
Если надо несколько раз вызвать одну и ту же функцию, то можно хранить её адрес в регистре. +PIC - это ASLR.
> Ты замерял этот эффект? Я как-то очень сомневаюсь, что будет быстрее. Во-первых,
> процессорный кеш инструкций вылетает от любого чиха, и надеятся на то,
> что переключение процессов его сохранит... Лучше бы не сохраняло, потому как
> мы знаем о том к каким дырам в процессорах оно приводит.
> А значит возможность шарить код между процессами -- это антифича.
Это делают разные кеши. Кэш инструкций реализован аппаратно, а кеш страниц ВНЕЗАПНО через MMU. Ну и без него придётся для каждого процесса выделять кучу реального пространства.
> но я не видел ни одного исследования, которое показывало
> бы превосходство динамической линковки над статической по скорости выполнения.
Я такого не заявлял. Я наоборот, говорил, что статика быстрее.
>И да, со статикой модет работать быстрее. | |
|
|
|
|
|
|
|
2.58, Ivan_83 (ok), 08:48, 30/04/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
У пёсбука скажем так нетрадиционный подход ко всему, притом я бы сказал в негативном смысле.
Примерно как у телевизионщиков или телефонистов - они просто невыносимы :)
| |
|
1.80, Аноним (77), 12:54, 30/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Забавен факт, что даже самый задрипанный проект на ржавом обязательно пытается о сим факте упомянуть. Какой-то комплекс неполноценности.
| |
|
2.101, uis (ok), 10:48, 01/05/2021 [^] [^^] [^^^] [ответить]
| +/– |
Занятно, что обычно он проявляется у пихтонщиков, жсников, жошников и собсна ржашников. pysmth, smth.js/smth.io, gosmth и smth-rust соответственно.
| |
|
1.88, Аноним (-), 16:52, 30/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Так что это получается?!.. Важно не компетентное мнение комментаторов Opennet, а шкурный интерес каких-то состоятельных проходимцев?
| |
|
2.98, Ordu (ok), 06:48, 01/05/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да в фейсбуке лошьё сплошное, наслушались растового маркетинга. И поверили, всем же известно, что маркетинг -- это сплошное враньё.
| |
|
|
2.111, burjui (ok), 19:51, 04/05/2021 [^] [^^] [^^^] [ответить]
| +/– |
Немедленно перестань дышать, пить и есть, а то в тебя попадут молекулы, побывавшие в организме Гитлера.
| |
|
|