1.3, Аноним (3), 11:10, 26/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Отличный проект, жаль только написан на расте. Ждем аналога на православном C/C++.
| |
|
2.10, Аноним (10), 11:49, 26/11/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
заминусовали, наверное, обладатели терабайт оперативки, которые могут себе позволить запускать исполинские бинарники раста
| |
|
3.13, Аноним (3), 11:57, 26/11/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Даже не пытайся, рациональные аргументы растоманам не интересны. Это же сектанты.
| |
|
4.15, Аноним (15), 12:16, 26/11/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
А минусовали-то как раз "жаль" без аргументов, аргументы после появились.
| |
4.22, виндотролль (ok), 12:49, 26/11/2021 [^] [^^] [^^^] [ответить]
| +10 +/– |
Рациональный аргумент: Исполинские бинарники
Рациональный аргумент: Терабайт оперативки
Господи иисусе, когда же ты спустишься с небес и высушишь всех анонимов опеннета.
| |
|
5.26, Аноним (26), 13:21, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Рациональный аргумент: Исполинские бинарники
Не угадал. От 2МБ до и от 110КБ после стрипа. И это с учётом ВСЕГО растаманского рантайма, прилинкованного к бинарю. Гоповские бинари у меня тоже были от 2.2МБ(1.1 после стрипа). Статический С-бинарь - около полутора.
> Рациональный аргумент: Терабайт оперативки
Где-то столько же, сколько и для соответствующей сишной проги. Если у тебя занимает терабайт ОЗУ, то лечи руки и голову, проблема где-то там.
> Господи иисусе, когда же ты спустишься с небес и высушишь всех анонимов опеннета.
Религиозный рационализм?
| |
|
6.52, keydon (ok), 15:50, 26/11/2021 [^] [^^] [^^^] [ответить] | +/– | Ну я не буду создавать коней в ваккуме и возьму пример из практики что сейчас у ... большой текст свёрнут, показать | |
|
|
8.75, keydon (ok), 03:05, 27/11/2021 [^] [^^] [^^^] [ответить] | +/– | Дальше видимо должно идти выбор более подходящего греп клона, уравнение опций, п... текст свёрнут, показать | |
|
|
|
11.89, morphe (?), 19:27, 27/11/2021 [^] [^^] [^^^] [ответить] | +/– | Ну допустим возьмём чот более сравнимое, есть язык шаблонизации - jsonnet Под не... большой текст свёрнут, показать | |
|
|
|
|
7.101, Аноним (101), 13:50, 28/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
for the record, 12:
% uname -op ; ldd 'which grep' | awk '{print $3}' | xargs readlink -f | xargs stat -f "%z %N"
FreeBSD amd64
1897288 /lib/libc.so.7
и всё.
Да, параметр формата stat отличается.
| |
|
6.68, Аноним (-), 18:49, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
Оргументы про 2мб вообще непонятны, более гигабайта непонятнозачемстолько исходников которые делают неизвестное. Я понимаю что дело в вере, но несектантов напрягает.
Вот нафига мне скрипта, которую надо компилить на суперкомпе с тоннами памяти ? На выбор куча намного легковеснее и приятнее на синтаксис альтернатив.
Насильное заражение старых проектов "этим" сильно портит имидж которого и так нет. Напрочь отбитые фанатики и отсутствие документации (тот сайт не работающий без жабаскрипта - не документация).
Генерация нового синтаксиса идет в минус любому езыку, посчитай сколько минусов набрал хруст.
| |
6.79, Аноним (-), 09:30, 27/11/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Религиозный рационализм?
w> Почему именно наша компания ?
i> Было написано про адекватное руководство.
w> Ну ладно, что не так в этом куске кода ?
i> Он написан на rust.
w> Когда вы сможете выйти на работу ?
i> Когда уволите того кто написал эту гадость.
w> Пойдем, покажу твой кабинет.
| |
6.95, виндотролль (ok), 02:39, 28/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я тут как бы стебусь с дурачковатых расто-хейтеров, которые "исполинский бинарник" считают рациональным аргументом...
Что ж, дурачки есть как среди расто-хейтеров, так и расто-филов
| |
|
|
6.62, Аноним (62), 17:20, 26/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если вы гиперболизируете, то не претендуйте на рациональность.
| |
|
|
6.78, Аноним (78), 07:17, 27/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
Кормит непереставая. "Размножаемый хлеб" наших дней - это свободное копирование - то, с чем борются копирасты.
| |
|
|
|
|
2.47, Аноним (3), 15:03, 26/11/2021 [^] [^^] [^^^] [ответить]
| –3 +/– |
Этот проект в сущности тонкая обертка над стандартными C библиотеками. Не очень понятно, зачем тут вообще понадобился раст.
$ ldd /bin/elfshaker
linux-vdso.so.1 (0x00007ffe18ea6000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f94a466f000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f94a464e000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f94a450a000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f94a4503000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f94a4337000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f94a4946000)
| |
|
3.51, Аноним (-), 15:46, 26/11/2021 [^] [^^] [^^^] [ответить] | +4 +/– | Все гораздо хуже code ldd usr bin perl linux_vdso so 1 0x00007ffffffff0... большой текст свёрнут, показать | |
|
4.58, Аноним (3), 17:07, 26/11/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Действительно хуже, если язык якобы системного программирования приходится сравнивать со скриптовым языком для обработки текстов.
| |
|
5.60, Аноним (-), 17:14, 26/11/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Этот проект в сущности тонкая обертка над стандартными C библиотеками.
>> в качестве "подтверждения" приводятся якобы зависимости, при этом скромно игнорируется вариант с полностью стат. сборкой
> Действительно хуже, если язык якобы системного программирования приходится сравнивать со скриптовым языком для обработки текстов.
Хуже очередного опеннетного Ыксперта, переобувающегося в прыжке? Вряд ли.
| |
5.61, Аноним (62), 17:19, 26/11/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Действительно, судя по ldd любой сишной программы, язык якобы системного программирования С ничем не отличается от скриптового языка обработки текстов Perl.
| |
|
|
|
2.64, Анонн (?), 17:24, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
Хехе, вот возьми и перепиши! А то только на опеньке языком трепать можешь...
| |
|
1.5, Аноним (5), 11:15, 26/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +9 +/– |
Забавно видеть, как растохейтеры в комментариях к другим новостям уверяли, что на расте нет ни одного полезного проекта, а значит раст плохой и не нужен. Здесь же пишут, что проект хороший, но плохо, что на расте. Circular reasoning, не иначе.
| |
|
2.7, AHOHuM (?), 11:20, 26/11/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
Да по большому счету всем же наверняка пофигу что за ЯП - вызывает раздражение только мания все переписать также как есть, но только на другом ЯП...
И ладно бы переписывали прототип на что-то по серьезнее, а то с одного нормального на другой нормальный...
| |
|
3.8, Аноним (62), 11:36, 26/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> вызывает раздражение только мания все переписать также как есть
Это уже сто лет с нами - BSDшники (особенно OpenBSD) очень любят все переписывать, попутно урезая функциональность (якобы "ради безопасности", по факту "лень пилить, мне еще 100500 проектов переписать надо").
| |
|
4.23, Аноним (3), 13:00, 26/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Они не лезут в чужие проекты с предложениями переписать все на другоя языке. Берут и сами делают то что им нужно.
| |
|
|
6.74, бугага (?), 22:32, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
Как минимум тем что не лезут ко всем со своим навязыванием. Не лезут с рекламой что они лутше всего и всех и хосподь жги.
| |
|
7.102, Аноним (62), 19:50, 28/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Не лезут с рекламой что они лутше всего и всех и хосподь жги.
Наверное, вы живёте в альтернативной вселенной, где нет Тео де Раадта и Ко, задолбавших всех своим самопиаром "у вас проги дырявые, а у нас БЕЗОПАСНОСТЬ!".
| |
|
|
|
4.31, Аноним (-), 13:36, 26/11/2021 [^] [^^] [^^^] [ответить]
| –4 +/– |
>> вызывает раздражение только мания все переписать также как есть
> Это уже сто лет с нами - BSDшники (особенно OpenBSD) очень любят все переписывать
Угу-угу, переписали исконно-перепончатое sudo в doas и до кучи весь корутильс ...
> попутно урезая функциональность (якобы "ради безопасности", по факту
> "лень пилить, мне еще 100500 проектов переписать надо").
И то ли дело "приближение прогресса и светлого будущего" а ля
HAL => DeviceKit => disks => udisks => udisks2 => storaged => udisks2,
| |
|
5.71, Аноним (71), 21:41, 26/11/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> исконно-перепончатое sudo
ты уверен? загугли, что ли, неуч, кто начинал его писать...
| |
|
6.72, Аноним (-), 22:22, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
>> исконно-перепончатое sudo
> ты уверен? загугли, что ли, неуч, кто начинал его писать...
Загугли "сарказм" и "читать предложения целиком", уч ты очередной анонимный.
Или ты опустил "и до кучи весь корутильс ..." потому что считаешь, что утилиты там - "изобрели" пингвинята-гнутики?
| |
|
7.104, Аноним (62), 19:51, 28/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
А потом пришёл Тео и изобрёл их сам, лично. Раньше гнутиков, конечно. Но уже потом.
| |
|
|
|
|
|
2.9, Аноним (62), 11:38, 26/11/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Забавно видеть, как растохейтеры в комментариях к другим новостям уверяли, что на расте нет ни одного полезного проекта, а значит раст плохой и не нужен.
Ну, почти все полезные проекты на сях ведут свою историю из дремучих годов.
В последние лет 10 _новых_ полезных проектов на сях действительно мало.
| |
2.12, Аноним (3), 11:52, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
Полезность раста хорошо демонстрируется тем фактом, что в качестве примера для сжатия бинарника выбран gcc.
| |
|
|
|
5.25, Аноним (3), 13:19, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
>LLVM is written in C++
Не пугай так больше, а то решил было что его уже переписали на расте.
| |
|
4.36, Аноним (-), 13:47, 26/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Точнее clang, суть не меняет.
Не меняет, но уровень очередного "эксперта" тем не менее - палит.
| |
|
3.32, Аноним (-), 13:41, 26/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Полезность раста хорошо демонстрируется тем фактом, что в качестве примера для сжатия бинарника выбран gcc.
Сам что-то придумал, сам что-то оспорил, сам гордо надул щечки - настоящий опеннетный Анти-Расто-Воен!
| |
|
4.39, Аноним (3), 13:50, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
Пока ты вымучивал свой пафосный комментарий, выше пояснили, что Раст написан на C++. Nuf said.
| |
|
5.48, Аноним (-), 15:05, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Пока ты вымучивал свой пафосный комментарий, выше пояснили, что Раст написан на C++. Nuf said.
> Раст написан на C++.
Действительно, nuff said.
| |
|
6.50, Аноним (3), 15:43, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
Разве Rust можно собрать чисто из исходников без С++ зависимостей?
Растаманам сначала нужно самим переписать свой язык на Rust, прежде чем требовать этого от других.
| |
|
7.54, Аноним (-), 15:56, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Разве Rust можно собрать чисто из исходников без С++ зависимостей?
Можно, разрешаю!
https://github.com/rust-lang/rust
> Rust 97.9% Python 0.4% JavaScript 0.3%
--
> Растаманам сначала нужно самим переписать свой язык на Rust, прежде чем требовать этого от других.
"Сам что-то придумал, сам что-то оспорил, сам гордо надул щечки - настоящий опеннетный Анти-Расто-Воен!" (c)
| |
|
8.57, Аноним (3), 17:00, 26/11/2021 [^] [^^] [^^^] [ответить] | +/– | Про внешние зависимости ты конечно же забыл llvm на расте уже переписал, Анти-А... текст свёрнут, показать | |
|
|
|
|
|
|
|
1.6, Иваня (?), 11:17, 26/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Видел ранее в трендах гитхаба, но не придал этому проекту значения, думал очередная мало кому нужная поделка на расте, но оказывается полезная тулза. Добавил в закладки.🤥
| |
1.19, axhack (ok), 12:40, 26/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Вот же будет весело и не скучно однажды поддерживать rust-legacy код.
| |
|
2.37, Аноним (41), 13:47, 26/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Znext поколение будет переписывать его на том новом, модном для них, ЯП.
| |
2.105, Аноним (62), 19:53, 28/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Вот же будет весело и не скучно однажды поддерживать rust-legacy код.
Вряд ли это будет чем-то хуже, чем legacy c++.
Синтаксис у них одинаково марсианский.
| |
|
1.20, BratishkaErik (ok), 12:45, 26/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> В частности, результаты двух тысяч пересборок компилятора Clang (каждая пересборка отражает изменение после каждого коммита) могут быть сохранены в одном pack-файле, размером 100 МБ, что в 4000 раз меньше, чем потребовалось бы при раздельном хранении.
Для Gentoo будет круто
| |
|
2.33, Аноним (41), 13:41, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
Интересно, зачем тебе доступ к пре-предыдущим emerge'ам? Ну к предыдущему ещё можно понять, чтоб откатить систему, если обновление сломало.
| |
2.44, Ordu (ok), 14:50, 26/11/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
Это больше для разработки полезно. Тебе баг-репорт влетает, ты пишешь тест на баг, и тебе надо найти коммит, который этот баг привнёс, и тут ты запускаешь git bisect, и оставляешь его работать на часы или даже сутки. Но, внезапно у тебя появляется сия тулза, и bisect выполняется на порядки быстрее.
В дженте не очень понятно как это использовать. Ядро не умеет запускать из такого формата, ему подавай именно elf. Значит, чтобы запустить нужную версию компилятора, её надо будет извлечь сначала и распаковать в реальный файл. И всё это ради пары-тройки версий бинаря? Причём существенно отличающихся версий, потому что они отличаются второй, а может даже и первой цифрой версии, а значит и не сильно упаковывающихся. Проще чутка пожертвовать жёстким диском, и хранить в распакованном виде, дополнительные сложности просто не стоят того.
| |
|
|
|
|
4.107, Аноним (62), 19:57, 28/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
В общем, всё, что пришлось запихивать в бинарники из-за отсутствия в винде FHS и пакетных менеджеров.
| |
|
|
|
|
2.30, Аноним (41), 13:35, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
А, ну да, растаманы сами себе в помощь делают. А то же Rust нцать часов собирается.
| |
2.35, Аноним (-), 13:45, 26/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Зачем миру open source контроль версий бинарников? Исходники рулят.
Местным теоретикам-WSL-щикам и домохозякам с бубунтой - наверное действительно незачем.
| |
2.66, Crazy Alex (ok), 18:48, 26/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
Основная идея вполне внятно описана в новости. Чтобы быстро через bisect найти версию софта, в которой появился баг. В приличной разработке, где каждый коммит идёт через CI и, собственно, единственная проблема - хранение промежуточных бинарей, это будет адски полезной и почти ничего не стоящей фиче.
Второе - это собственно прои разработке скачки между версиями без необходимости всё пересобирать.
Но, конечно, язык разработки и лицензия не радуют совершенно
| |
|
1.55, Анонус (?), 16:06, 26/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Оно только для хранения пригодно? А в рантайме нельзя использовать? Ну типа для мультиплатформенных или мультиверсионных бинарей? Например x86 и x64 варианты в один файл упихать.
| |
|
2.67, Crazy Alex (ok), 18:49, 26/11/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
упаковать, навреное, получится, но смысла нет - сжатия, считай, не будет, так как код совершенно разный
| |
|
1.70, Аноним (70), 20:17, 26/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Для других бинарных форматов и вообще генерик бинарников (через xdelta там) было бы неплохо что-то подобное
| |
|