| 
|  | | 2.7, Аноним (7), 11:25, 06/06/2023 [^] [^^] [^^^] [ответить] | +5 +/– |  | в арче, пакет coreutils - 2.8 MB (16 MB после установки), пакет uutils-coreutils - 5.9 MB (32 MB после установки) я так понимаю это для оффтопика, чтобы там наконец запилить нормальный клиент git. 
 |  |  | 
 |  | | 3.24, Аноним (24), 12:23, 06/06/2023 [^] [^^] [^^^] [ответить] | +3 +/– |  |  > в арче, пакет coreutils - 2.8 MB (16 MB после установки), пакет uutils-coreutils - 5.9 MB (32 MB после установки) [CODE]
% pkg rquery %sh/%n/%c coreutils rust-coreutils
 21.6MiB/coreutils/Free Software Foundation core utilities
 7.87MiB/rust-coreutils/Cross-platform Rust rewrite of the GNU coreutils
 [/CODE]
 
 |  |  | 
 | 3.95, n00by (ok), 16:30, 06/06/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  |  См. в тексте новости - в ряд утилит добавили недостающие опции. В какие-то вероятно не успели. То есть сравнивать лучше утилиты по одной, а не все скопом. 
 |  |  | 
 | 
 | 
 
 | 1.2, Аноним (2), 11:17, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | > В rm и uniq решены проблемы, проявляющиеся при использовании некорректных символов UTF-8 в именах файлов и каталогов. Я определяю зрелость проекта в том числе по такому критерию:
 - если проект считает, что имя файла - это строка, то это проект уровня хелловорлд.
 Как ни странно, по такому критерию отметается гигантское количество проектов, например "убийца nodejs" deno.
 |  |  | 
 
|  | | 2.10, Шарп (ok), 11:47, 06/06/2023 [^] [^^] [^^^] [ответить] | +5 +/– |  |  >если проект считает, что имя файла - это строка, то это проект уровня хелловорлд. А что такое имя файла по мнению профессионалов? Картинка?
 |  |  | 
 |  | | 3.12, oficsu (ok), 11:53, 06/06/2023 [^] [^^] [^^^] [ответить] | +5 +/– |  |  Набор любых байтов, кроме \0, очевидно. Это вообще единственный корректный способ обработки имён файлов с точки зрения программы, всё остальное следует отдать на откуп системе и не делать лишних предположений о том, что вне зоны твоей ответственности и контроля 
 |  |  | 
 |  | | 4.14, Шарп (ok), 12:06, 06/06/2023 [^] [^^] [^^^] [ответить] | –3 +/– |  |  >очевидно Нет. Имена файлов читают люди, поэтому к ним должны предъявляться соответствующие требования. Ни для чего другого имена файлов не предназначены. В ином случае никто бы текстовые кодировки для путей в ФС не использовал, а использовал числовые id.
 |  |  | 
 |  | |  | | 6.21, Шарп (ok), 12:21, 06/06/2023 [^] [^^] [^^^] [ответить] | +4 +/– |  |  >Ты программирование когда-нибудь в жизни занимался? По будням, с восьми до семнадцати.
 Я у тебя тоже хочу спросить как ты, например, будешь писать программу для группового переименования файлов по шаблону, если для тебя имя файлов это просто набор байт кроме нуля и ты не знаешь что такое символ и как он кодируется. Даже простые сценарии как замена расширения файла уже требуют понимать как кодируется символ точки.
 |  |  | 
 |  | | 7.31, Аноним (4), 12:28, 06/06/2023 [^] [^^] [^^^] [ответить] | +4 +/– |  | У тебя не получается брось это занятие это не твоё. Расскажи мне про имена файлов типа ¢aḟéユ😀!🇼❗⁉
 |  |  | 
 |  | | 8.47, Шарп (ok), 13:19, 06/06/2023 [^] [^^] [^^^] [ответить] | –4 +/– |  |  Ты на этапе определения точки уже посыпался  Куда тебе до эмодзи  Возвращаясь к ... текст свёрнут, показать |  |  | 
 |  | | 9.55, Аноним (55), 14:00, 06/06/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | Вот так взял и записал 100  любителей шелла в быдлокодеры  Тут есть некоторая ве... текст свёрнут, показать |  |  | 
 | 
 | 
 | 7.56, BeLord (ok), 14:01, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  |  Вне контекста аппаратной платформы, рассуждать о именах файлах, мягко скажем не разумно.-) 
 |  |  | 
 | 7.184, Аноним (184), 10:56, 08/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | расширения файла не существует   существует только имя  расширение -- это плод в... большой текст свёрнут, показать |  |  | 
 | 
 | 
 | 5.193, oficsu (ok), 08:10, 11/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  Имена-то, может, они и читают. Но с чего вы взяли, что между голыми байтами и людьми нет прослоек? Ну, например, такой, которая расшифровывает бинарные блобы в текст? Или, например, декодирует. Или это у виндоюзеров такая страстная любовь к крашам приложений из-за перепутанной кодировки? 
 |  |  | 
 | 
 | 4.20, Аноним (55), 12:19, 06/06/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | Это в юникс-лайк. Припоминаю, в венде имя файла с немного битым юникодом вызывало бсод где-то в ядре, т.е. ядро системы не знает о каких-то там байтах, получается. 
 |  |  | 
 |  | | 5.41, warlock66613 (ok), 12:44, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  Да, в винде строже, но всё равно не строки, а произвольные последовательности 16-битных слов (возможно кроме нуля, а возможно и ноль разрешён, не помню с ходу). 
 |  |  | 
 | 
 | 4.65, Аноним (65), 14:23, 06/06/2023 [^] [^^] [^^^] [ответить] | +4 +/– |  | > Набор любых байтов, кроме \0 это называется строкой в С, не надо тебе программировать, текст от строк не отличаешь
 |  |  | 
 |  | | 5.192, oficsu (ok), 08:07, 11/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  >> Набор любых байтов, кроме \0 > это называется строкой в С, не надо тебе программировать, текст от строк
 > не отличаешь
 Внезапно, это называется не string, а null-terminated string и оно существует в современных ЯП исключительно ради совместимости и перлов с квадратными парсерами из-за strlen. К счастью, постепенно выпиливается
 |  |  | 
 | 
 | 4.71, ИмяХ (?), 15:02, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Набор любых байтов - это и есть строка, а \0 это её окончание. 
 |  |  | 
 |  | | 5.91, Аноним (24), 16:25, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  > Набор любых байтов - это и есть строка, а \0 это её окончание. Т.е. в паскале, перле или жабе строк нет, так и запишем.
 |  |  | 
 | 
 |  | | 5.194, oficsu (ok), 08:12, 11/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  >> кроме \0, очевидно > О, я бы не был столь категоричен.
 Я бы хотел быть ещё категоричнее, и снял гарантию наличия \0, заменив ту на нормальный способ передачи длины
 |  |  | 
 | 
 | 
 | 3.38, warlock66613 (ok), 12:34, 06/06/2023 [^] [^^] [^^^] [ответить] | +7 +/– |  |  Конкретно в Rust это тип Path и его нельзя в общем случае превратить в строку (String). И надо быть чрезвычайно жопоруким, чтобы вообще поиметь проблему, которую они пофиксили. 
 |  |  | 
 |  | | 4.62, Аноним (7), 14:16, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | они там именно это и использовали, просто при касте в строку в лучших традициях растоманов "обработали" ошибку волшебным методом unwrap(). Ну, в общем жопоруки, да. 
 |  |  | 
 | 
 | 
 | 2.67, _hide_ (ok), 14:42, 06/06/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  |  Если у человека "имя файла -- это НЕ строка", то я беспокоюсь о психологическом здоровье человека, который засовывает в строку всякую гадость. 
 |  |  | 
 |  | | 3.80, Аноним (80), 15:34, 06/06/2023 [^] [^^] [^^^] [ответить] | +3 +/– |  | если разработчик думает, что файлуха конечного пользователя даст ему только валидные UTF-8/UTF-16 строки, то это не разработчик, а просто хелловорлдщик, читающий пользовательский ввод как его учили в шараге - через gets(). 
 |  |  | 
 |  | | 4.197, _hide_ (ok), 10:02, 20/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  > если разработчик думает, что файлуха конечного пользователя даст ему только валидные UTF-8/UTF-16 > строки, то это не разработчик, а просто хелловорлдщик, читающий пользовательский ввод
 > как его учили в шараге - через gets().
 Мне страшно представить, как и какой кодировке вас мама назвала :-)
 |  |  | 
 | 
 | 3.186, фф (?), 14:12, 08/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | а что вы думаете об авторах posix? которые в своем стандарте пишут: Filename - A sequence of bytes consisting of 1 to {NAME_MAX} bytes used to name a file. ... (but not necessarily a character string)
 
 |  |  | 
 |  | | 4.196, _hide_ (ok), 10:00, 20/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  > а что вы думаете об авторах posix? которые в своем стандарте пишут: > Filename - A sequence of bytes consisting of 1 to {NAME_MAX} bytes
 > used to name a file. ... (but not necessarily a character
 > string)
 Думаю, что они догадывались про смайлики и прочие эмодзи. Если честно, то можно было бы тогда просто глобальным идентификатором обойтись: int128 хватит всем!
 |  |  | 
 | 
 | 
 | 2.88, freehck (ok), 16:12, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  > если проект считает, что имя файла - это строка, то это проект уровня хелловорлд А я думаю, что в целях минимизации зависимостей для некоторых проектов, подобных данному, может быть смысл и избавиться от модуля Path. Толку-то холивор разводить на ровном месте.
 |  |  | 
 | 
 
 
 | 1.5, Аноним (1), 11:20, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– |  | > To install it: > cargo install coreutils
 какой треш. т.е. мне в системе нужен тулчейн раста, чтобы набор базовых утилит поставить
 |  |  | 
 
|  | | 2.17, Аноним (24), 12:13, 06/06/2023 [^] [^^] [^^^] [ответить] | +7 +/– |  |  >> To install it: >> cargo install coreutils
 > какой треш. т.е. мне в системе нужен тулчейн раста, чтобы набор базовых утилит поставить
 А что, Воены Супротив Раста действительно считают, что GNU Coreutils растет уже готовым на дереве?
 
 |  |  | 
 |  | | 3.22, Аноним (22), 12:21, 06/06/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | Нормальные вещи есть в пакетах Дебиана. Чего там нет - то не нормальная вещь, и пользоваться ей нельзя, пока нет пакетов. 
 |  |  | 
 |  | |  | | 5.108, Аноним (108), 17:14, 06/06/2023 [^] [^^] [^^^] [ответить] | –4 +/– |  | А я и не утверждал, что этот софт плохой. Я утверждал, что софт надо ставить из родных предсобранных пакетов, а не через помойные способы "make install" и "cargo install". Если очень хочется из исходников - то сначала собираем "cargo-deb", потом им самим же собираем родной пакет для него самого, ставим его, потом через команду "cargo deb" получаем дебианов пакет и срач в системе не разводим. 
 |  |  | 
 | 
 | 
 | 
 | 
 
 | 1.6, Аноним (55), 11:23, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– |  | Почему эти ребята неспособны написать ничего своего? Вот и cryptography обезьяны сломали, LTO тупо удаляет openssl из бинаря. Единственный пакет, который теперь приходится собирать без LTO. Либо компилятор менять на шланг, либо отключать LTO в CFLAGS https://github.com/pyca/cryptography/issues/9023 (а ведь ещё недавно никаким растом там не воняло и таких проблем не было, всё-таки надо гнать студентов с растом из таких проектов, пусть приходят когда будет минимум несколько лет коммерческой разработки на языке за плечами). 
 |  |  | 
 
|  | | 2.53, Анонин (?), 13:58, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Так проблема же в гцц, используйте нормальный linker и все будет работать - в твоей же ссылке решение предложили. 
 |  |  | 
 |  | | 3.58, Аноним (55), 14:06, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Решение с CLANG=clang не решение. Просто необходимо убрать -flto из флагов gcc, но в прошлой то версии этого делать было не надо. И все либы успешно компилировались до этого. 
 |  |  | 
 | 
 | 
 
 
 | 1.9, Аноним (9), 11:40, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | пусть сначала уююкать научатся, потом звонилка, потом голый дед... так глядишь лет через 20 и до взрослых языков дорастёт 
 |  |  | 
 
 | 1.15, Срыватель покровов (?), 12:08, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Если проект является тупым переписыванием с C на Rust, он нарушает лицензию GPL: "The "Program", below,
 refers to any such program or work, and a "work based on the Program"
 means either the Program or any derivative work under copyright law:
 that is to say, a work containing the Program or a portion of it,
 either verbatim or with modifications and/or translated into another
 language".
 Анонимы, у вас есть шанс провести аудит кода и удостовериться в нарушениях лицензии.
 
 |  |  | 
 
|  | |  | | 3.27, Аноним (55), 12:26, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | Это кстати правильно, GPL и выбирается чтобы такие вот умные не приходили и не присваивали чужие заслуги. Как видим, все успешные реализации прикладного софта именно под этой лицензией, а подстилки проприерасов по итогу впустую потратили время в очередной раз. 
 |  |  | 
 |  | | 4.30, Аноним (22), 12:28, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | >При виде исправного NNM-Clubа и Пиратской Бухты как жалки все копирасты Перифраз афоризма некоего Козьмы Пруткова.
 |  |  | 
 | 4.35, Аноним (24), 12:31, 06/06/2023 [^] [^^] [^^^] [ответить] | +4 +/– |  |  > Как видим, все успешные реализации прикладного софта именно под этой лицензией, Надеюсь, ты это написал в браузере lynx из под консоли, а не в каком-то хромо-фоксе из под иксов?
 |  |  | 
 |  | | 5.43, Аноним (55), 12:55, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Моя ОС это GNU, и я вижу, какая работа проделана каждый день. То, что я могу использовать сомнительные программы для развлечений, ни о чём не говорит. 
 |  |  | 
 |  | | 6.46, Аноним (24), 13:13, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  > Как видим, все успешные реализации прикладного софта именно под этой лицензией >> <ну покажи хотя бы браузер под гну>
 > Моя ОС это GNU, и я вижу, какая работа проделана каждый день.
 > То, что я могу использовать сомнительные программы для развлечений, ни о чём не говорит.
 То, что ты можешь быстренько и с переобуванием спрыгнуть с темы - говорит об унылости и непродуманности твоего наброса.
 |  |  | 
 |  | | 7.48, Аноним (55), 13:20, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Отвечая на твой вопрос, да, я практически всегда посещаю интернет из elinks в консоли. Сегодня мне необходимо просмотреть несколько лекций на ютубе и мне нужен браузер с превью и жс для их поиска. Это более эффективно в данной ситуации, не более. Прикладной софт, это, например, coreutils с findutils, и с ними можно делать такое, о чём всевозможным подпроприетарщикам остаётся только мечтать. 
 |  |  | 
 |  | | 8.51, Аноним (24), 13:47, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  |      Я уже понял, что передо мной мастер переобувания в прыжке и любитель Этодруг... текст свёрнут, показать |  |  | 
 |  | | 9.52, Аноним (55), 13:54, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Возвращаясь к теме разговора, просто возьми любой популярный гплный софт и поищи... текст свёрнут, показать |  |  | 
 | 
 | 8.90, freehck (ok), 16:23, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  |  Какие вы оба зануды  Камон, вот по вам же видно, что вы в голой консоли жить даж... текст свёрнут, показать |  |  | 
 | 8.97, Аноним (97), 16:44, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Например, что  И сразу, чтобы два раза не вставать, пиши сколько за эти выкрутас... текст свёрнут, показать |  |  | 
 | 
 | 
 | 
 | 5.116, Аноним (116), 17:44, 06/06/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | > Надеюсь, ты это написал в браузере lynx из под консоли, а не в каком-то хромо-фоксе из под иксов? KHTML, KJS, WebKit, основная часть кода Blink (Chromium/Chrome/клоны) и Firefox (тройное лицензирование) - лицензия LGPLv2.1
 Надеюсь, ты уже пробздился и отключился от Интернета, где сервера и маршрутизаторы, в основном, на линуксах (тоже GPL) работают.
 |  |  | 
 |  | | 6.137, Аноним (24), 20:18, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  Не юли так уныло - чистая  L GPL там только в твоих влажных мечтах  Да и от KHTM... большой текст свёрнут, показать |  |  | 
 |  | | 7.151, Аноним (151), 23:37, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | > Хотя ты всегда можешь дать ссылку на сорцы хрома там тоже совсем даже не пахнет GPL. Конечно, могу, я же не опеннет-балабол какой-нибудь. Вот держи:
https://chromium.googlesource.com/chromium/src.git/+/HEAD/third_party/blink/LI
 Только всё читай, особенно текст после *OR*, а то, как обычно, дальше заголовка не прочитаешь и пойдешь сотрясать интернеты.
 > Как впрочем и в движке Spidermonkey лисы.
 https://www.mozilla.org/en-US/MPL/2.0/
Прочитай внимательно пункт про "Secondary License". А теперь понюхай SpiderMonkey и дай понюхать юристу.
 > Кстати, ничего что местный форумных движок и вебсервер - опять совсем-совсем не GPL?
 Мне не мешает.
 |  |  | 
 |  | | 8.154, Аноним (24), 00:24, 07/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  Ну да, ты не какой-нибудь балабол, ты балабол-любитель уныло передернуть и подта... большой текст свёрнут, показать |  |  | 
 | 
 | 
 | 
 | 
 | 
 | 3.28, Аноним (28), 12:26, 06/06/2023 [^] [^^] [^^^] [ответить] | +3 +/– |  | Вся суть требований соблюдения лицензий, любых лицензий в правовых государствах. 
 |  |  | 
 |  | | 4.34, Аноним (34), 12:31, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Потерявшие связь с реальностью разбушевались и на коленях умоляют у них купить кирпичи. Ничего нового, было такое, и будет. 
 |  |  | 
 |  | | 5.117, Аноним (116), 17:48, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Потерявшие связь с реальностью считают недополученные прибыли. Умоляй, не умоляй, но "копилефт" и "пиратство" восстановят их связь с реальностью. 
 |  |  | 
 | 
 | 
 | 
 |  | | 3.26, Аноним (22), 12:24, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | Мне давно нужен прецедент, в который можно носом тыкать чрезмерно ретивых копирайтных троллей от GPL. 
 |  |  | 
 |  | | 4.118, Аноним (116), 17:49, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Чтобы выступать в цирке? Тебе не нужен "прецедент", ты и так смешон. 
 |  |  | 
 | 
 | 
 | 2.50, Анонимусс (?), 13:47, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | Охохо, гнутые истерички уже начали верещать про нарушение своей раковой лицухи)) Ну, найди там нарушения, вперед!
 Заодно и в BusyBox, и в Toybox (он должен быть более ненавистен, т.к. у него свободная лицензия).
 
 |  |  | 
 |  | | 3.127, Аноним (127), 19:11, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Рак не заразен, если пациент не имеет подавленный иммунитет (а таких много, все, у кого органы пересажены, например), то чужеродные клетки будут уничтожены. А вот онковирусы, вроде Эпштейна-Барра или вируса папилломы человека очень даже передаются, так что целовать первую встречную самку - плохая идея. С GPL тут проще - проект заражает ей только непосредственных пользователей. 
 |  |  | 
 | 
 | 
 
 
 | 1.33, Аноним (28), 12:29, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | –2 +/– |  | А проект GNU дал согласие использование "GNU" в названии сего продукта? Тем более, что лицензия у него не GNU. 
 |  |  | 
 
|  | | 2.39, Аноним (39), 12:38, 06/06/2023 [^] [^^] [^^^] [ответить] | +4 +/– |  | >uutils coreutils >GNU
 GNU-фанатикам везде их любимый GNU мерещится.
 |  |  | 
 | 
 
 | 1.36, warlock66613 (ok), 12:31, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– |  |  > В rm и uniq решены проблемы, проявляющиеся при использовании некорректных символов UTF-8 в именах файлов и каталогов. Это крайне подозрительно. Имхо, надо быть чрезвычайно жопоруким чтобы такие проблемы создать. Тем более в Rust.
 |  |  | 
 
|  | | 2.57, анон (?), 14:03, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | exa написана на расте, в ней сломаны кодировки до сих пор. У ls нормального человека нет такой болезни.
 У ls из корявого сломано еще больше кодировок, чем в exa, но exa уже, вроде, починили от сегфолтов при выводе директории.
 За эти факты на сабредите раста сразу банят, держу в курсе.
 
 |  |  | 
 | 2.70, Аноним (70), 14:49, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | > Имхо, надо быть чрезвычайно жопоруким чтобы такие проблемы создать. Тем более в Rust. Опеннетная экспертиза подъехала. Они просто добавили поддержку путей не в UTF-8, которые до этого, как и положено, не проходили валидацию.
 |  |  | 
 | 2.78, Аноним (4), 15:33, 06/06/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | Язык то безопасТный. Все верят что он сам будет ошибки исправлять. 
 |  |  | 
 | 2.93, freehck (ok), 16:28, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  >> В rm и uniq решены проблемы, проявляющиеся при использовании некорректных символов UTF-8 в именах файлов и каталогов. > Это крайне подозрительно. Имхо, надо быть чрезвычайно жопоруким чтобы такие проблемы создать.
 > Тем более в Rust.
 Ну вообще говоря имя файла -- это просто байтстринг, он не обязательно должен быть UTF. Так его например определяет Ext4.
 Скорее всего ребята изначально предположили, что в современных осях можно заложиться на то, что это будет исключительно UTF, а сейчас столкнулись с реальностью и переделывают. Не то, чтобы это жопорукость, нормальный такой дефолт на начальном этапе.
 |  |  | 
 | 
 
 
 | 1.44, Аноним (44), 13:10, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | Растоманы занимаются тем чем умеют, а именно переписыванием рабочего кода и превращением его в зондированный и трудный для понимания. 
 |  |  | 
 
|  | | 2.49, Анонин (?), 13:41, 06/06/2023 [^] [^^] [^^^] [ответить] | –3 +/– |  | > зондированный обычная брехня хейтера, и как всегда без пруфов
 > трудный для понимания
 ... для жалких неосиляторов, для которых любой синтаксис сложнее сишечки - катастрофа
 |  |  | 
 |  | | 3.84, Аноним (84), 15:38, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Хачкель с их плясками вокруг монад и прочих шихоконцепций более понятен, чем та магия, которую от тебя прячет твой любимый хруст. И я не про ваш любимый боров, а про чрезмерную страсть понапихать ансейфов и макросов там, где ваш великолепный язык с его гениальнейшими концепциями не смог исполнить примитивнейшие действия.
 |  |  | 
 | 
 | 
 
 | 1.59, xsignal (ok), 14:06, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– |  |  Нафиг этот ржавый самодельный велосипед на треугольных колёсах из подвальной мастерской, когда есть оригинальный хорошо поддерживаемый Coreutils от самих отцов-основателей? 
 |  |  | 
 
|  | | 2.64, Анонимусс (?), 14:20, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | Ты наверное хотел сказать "жирный и глючный, прибитый к одной платформе"? 
 |  |  | 
 | 
 
 | 1.69, Аноним (69), 14:47, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +6 +/– |  | Когда все программы перепишутся с Си на раст, то развитие остановится. Ведь, никто не будет знать Си для создания нового ПО. 
 |  |  | 
 
|  | | 2.72, ИмяХ (?), 15:09, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Всё ПО и так уже написано и полностью развито, осталось только исправить ошибки, связанные с безопасной работой с памятью. 
 |  |  | 
 | 2.76, Аноним (76), 15:27, 06/06/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | Зато можно будет писать программы на Расте и Паскале. Мне такой мир по душе. 
 |  |  | 
 |  | | 3.86, Аноним (69), 16:04, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | А что сейчас мешает? Зачем переписывать уже рабочее решение, а не создавать что-то новое? 
 |  |  | 
 |  | | 4.153, Срыватель покровов (?), 00:12, 07/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | В т.ч. для того, чтобы избавиться от убожества под названием заголовочные файлы. Заодно можно подчистить алгоритмическую часть.
 
 |  |  | 
 |  | | 5.159, Аноним (69), 06:50, 07/06/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | >В т.ч. для того, чтобы избавиться от убожества под названием заголовочные файлы. Я не знаю чем вам мешают заголовочные файлы, но вот размер бинарников у раста вызывает вопросы. Я и оптимизации включал и ЛТО при линковке, и стрипал бинарник и кучу другой херни из интернета пробовал, но растобинарник оставался все таким же жирным. Разница с Сишным была в 10 раз и для системного языка это просто странно.
 |  |  | 
 | 
 | 4.157, Аноним (157), 02:09, 07/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | в этих рабочих решениях обычно густо и часто находят ошибки работы с памятью, окромя "логических". Грубо говоря, переписав, оставят только "логические" 
 |  |  | 
 | 
 | 
 | 2.110, Rt (?), 17:20, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Развитие продолжится, но только уже не в Linux'е, а в рамках Redox и Фуксии. 
 |  |  | 
 | 2.128, Аноним (128), 19:13, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | >Когда все программы перепишутся с Си на раст настанет Второе Пришествие.
 |  |  | 
 | 
 
 | 1.79, Аноним (79), 15:33, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– |  |  Категорически не понимаю опеннетовского противостояния растоманов и растохейтеров. Одни непонятно зачем всё хотят переписать на раст. Но это бы и ладно, хотят переписывать - пускай переписывают. Казалось бы, кому до них дело? Но нет, находятся люди, не готовые с этим мириться и жутко триггерятся, когда первые опять что-то переписали на раст. Я и и фанатов расто-переписывания не очень-то понимаю. А вот что так сильно триггерит растохейтеров прям решительно не выкупаю. Что-то связанное с непроработанными детскими травмами? 
 |  |  | 
 
|  | | 2.82, Аноним (4), 15:35, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | Навязчивая реклама фанатиков в комментах. Сейчас её меньше потому что фанатики почти все перестали фанатеть. Всё же фанатизм с возрастом проходит. 
 |  |  | 
 | 2.87, Анонимусс (?), 16:10, 06/06/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | Потому что людей уже достал один класс ошибок, которые характерны для дыряшки  А... большой текст свёрнут, показать |  |  | 
 |  | |  | | 4.106, Анонимусс (?), 17:12, 06/06/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | Тогда в мозгу разрабов ядра, иксов и прочего сишного поделия. Я тут слава богу ни при чем. 
 |  |  | 
 | 
 | 3.133, Ivan_83 (ok), 19:57, 06/06/2023 [^] [^^] [^^^] [ответить] | +3 +/– |  |  Сишников всё устраивает: - быстрое время сборки
 - куча компиляторов, лёгких и под любую архитектуру
 - простой и понятный синтаксис
 - и то что иногда приходится исправлять ошибки тоже устраивает
 Проблема растоманов в том, что они вместо возни в своей песочнице лезут в кучу других проектов, из за этого грубаный раст вылезает в зависимостях там где он никому не нужен.
И был бы тот раст маленький и собирался за 5 минут, но он огромный и собирается дольше всего остального.
 Есть и более филосовский подход: 80% людей устраивает ситуация когда всё сделано на 80%, и тут приходят растоманы и объявляют что щас они всё переделают ради оставшихся 20% из которых они реально могут потянуть примерно 10-15%.
 |  |  | 
 |  | | 4.141, Анонин (?), 20:54, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Сишников, ясен пень, все устраивает. Как диды писали, так и они пишут. А вот тем кому этим приходится пользоваться - не устраивает.
 И они пишут сами - что-то переписывают с нуля, что-то заменяют по частям.
 > ради оставшихся 20%
 Вот только ошибки работы с памятью в CVE - это совсем не 20%.
 |  |  | 
 |  | | 5.149, Ivan_83 (ok), 23:33, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  Я видел уровень растоманов, с таким уровнем самое оно писать на джаве или пхп. 
 |  |  | 
 |  | | 6.164, Прохожий (??), 10:38, 07/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Сишники, конечно, по определению лучше. Да? Ох уж эти эксперты, не умеющие в элементарную логику. 
 |  |  | 
 | 6.166, Анонимусс (?), 11:04, 07/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Ну, мы видим уровень сишников, которые не в состоянии правильно посчитать размер строки или размер структурки. Лучше бы они писали на джаве или пхп. Но что есть то есть. 
 |  |  | 
 | 
 | 5.173, Аноним (173), 19:20, 07/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | >А вот тем кому этим приходится пользоваться - не устраивает. Отучаемся говорить за всех. Большинство все устраивает, не устраивало бы - не пользовались бы. 
 |  |  | 
 |  | | 6.179, Аноним (179), 21:54, 07/06/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | "Большинство все устраивает" потому что они не даже не знают "что это за линекс ваш такой". И они понятия не имеют чем пользуются. А потом жалуются что на работе поставили странную винду, где ничего не понятно))
 
 |  |  | 
 | 
 | 
 | 
 | 
 | 2.98, freehck (ok), 16:47, 06/06/2023 [^] [^^] [^^^] [ответить] | +4 +/– |  |  Ну что-что  Просто растоманы людей подзадолбали в своё время  Они вещали из кажд... большой текст свёрнут, показать |  |  | 
 | 2.122, Аноним (116), 18:03, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | > Одни непонятно зачем всё хотят переписать на раст. Понятно зачем. Переписывают они, в основном, лицензию: (L)GPL -> MIT/BSD. Разработкой самого Rust руководит Microsoft. Всё сходится.
 |  |  | 
 | 
 
 | 1.89, Аноним (89), 16:18, 06/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– |  | Давайте не будем притворятся. Корпорации заинтересованы в софте с пермиссивной лицензией. Этим они хотят потеснить, а при удачном стечении обстоятельств полностью вытеснить копилефт. Если бы Раст был за копилефт я бы поддержал его, но растаманы играют на стороне латентных проприетарщиков. Какой бы крутой и современный язык программирования ни был, если он на стононе Зла, я буду против такого языка. И такой язык никогда не взлетит несмотря на поддержку их корпорастами. Всё сказанное также касается языка Go.
 Всё что мы имеем, мы имеет благодоря Столлману, Сообществу GNU, FSF и копилефту.
 |  |  | 
 
|  | | 2.94, Анонин (?), 16:29, 06/06/2023 [^] [^^] [^^^] [ответить] | –2 +/– |  | Копилефт дохнет и так. И слава богу. Потому что до людей начало доходить, что гнутость это не свобода, а копилефтное рабство.
На нем нормально могут заработать только большие корпы и сервисы.
 Что они успешно делают прямо сейчас.
 Любой адекватный разраб начнет новый проект или под дуал-лисенс, или под BSD/MIT и тк.
Потому что он задумается о своем будущем.
 
 |  |  | 
 |  | | 3.99, Аноним (97), 16:55, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | > На нем нормально могут заработать только большие корпы и сервисы. Это неправда. Я на копилефтном софте хорошо зарабатываю уже больше 20 лет, и только последние лет семь как корпорация. И эта корпорация точно не тянет на большую, так как состоит из одного меня и иногда пары интернов или сабконтракторов, в зависимости от проекта. Впрочем, на BSD/MIT софте тоже зарабатывать приходилось, но больше в разрезе миграций с FreeBSD на Линукс.
 |  |  | 
 | 
 | 2.107, freehck (ok), 17:13, 06/06/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  |  Да, именно так  Да можно прямо сказать -- опенсорсников  Зла  Ну это, полегче с ... большой текст свёрнут, показать |  |  | 
 |  | | 3.114, n00by (ok), 17:35, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  > Первый нюанс в том, что GNU изначально создавалась как клон успешной коммерческой > оси, разработанной компанией AT&T. Это был далеко не первый вариант оси.
 > В то, чтобы разработать именно этот вариант -- у компании-производителя, вполне
 > себе долбанного проприераста, ушли многие годы и колоссальные деньги. Нельзя забывать,
 > что успех GNU -- это всё-таки успех на ниве *клонирования* существующего,
 > а не создания нового.
 По-моему, первый раз здесь кто-то толково обосновал, почему оценки местных фанатов "мы никогда не сможем написать свою ОС, потому что Linux это 100500 человеколет" - фуфло.
 |  |  | 
 | 3.121, Rt (?), 18:02, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Согласен, что у Столмана не получилось практически ничто из того, что он сам придумал (Hurd, emacs, gnu info, vala ...), а то что получилось - это либо клон фирменного либо при сильной поддержке фирм. Но ведь до Столмана из бесплатного ПО были только Minix и Tex ... 
 |  |  | 
 |  | | 4.125, freehck (ok), 18:36, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  |  > Согласен, что у Столмана не получилось практически ничто из того, что он сам придумал Что забавно, ведь я такого не утверждал.
 > (Hurd, emacs, gnu info, vala ...)
> либо клон фирменного либо при сильной поддержке фирм
 Вообще-то Emacs -- это как раз пример скорее в пику моим тезисам. По сути своей Emacs -- это тоже клон, но редактора TECO. TECO был без лицензии, это был просто студенческий проект Дэна Мёрфи. Однако лисп и его макросы, кои легли в основу TECO, стали идеальной средой для культивирования культуры хакеров MIT. В определённое время из мейнтейнеров у TECO остался только RMS. Он переписал ядро и улучшил язык, назвав это Emacs. Хакеры переползли, ибо почему бы и нет. А далее -- проект рулился как раз тем самым BDFL в лице RMS.
 Ну и кстати, Emacs -- ещё как получился. За ту дюжину лет, что я на нём сижу, я успел перелезть с линукса на макось, но Emacs-ом продолжаю пользоваться, ибо более удобного инструмента до сих пор не встречал.
 |  |  | 
 |  | | 5.146, Аноним (148), 22:24, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | > По сути своей Emacs -- это тоже клон, но редактора TECO. Многое становится ясным.
 |  |  | 
 | 5.177, Аноним (176), 21:31, 07/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | > По сути своей Emacs -- это тоже клон, но редактора TECO. TECO был без лицензии, это был просто студенческий проект Дэна Мёрфи. Однако лисп и его макросы, кои легли в основу TECO, стали идеальной средой для культивирования культуры хакеров MIT. В определённое время из мейнтейнеров у TECO остался только RMS. Он переписал ядро и улучшил язык, назвав это Emacs. Хакеры переползли, ибо почему бы и нет. А далее -- проект рулился как раз тем самым BDFL в лице RMS. Фигасе. Оказывается не только я помню как оно на самом деле было, но и другие тоже. Дополню сказанное тем, что Emacs под юниксоподобное написали отнюдь не гнутые, а небезызвестный автор Java Джеймс Гослинг. Юудучи идейными паразитами гнутые сорцы утянули к себе, но получили по рукам и были вынуждены писать код вместо лозунгов.
 |  |  | 
 |  | | 6.195, freehck (ok), 23:56, 11/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  > Дополню сказанное тем, что Emacs под юниксоподобное написали отнюдь не гнутые, а небезызвестный автор Java Джеймс Гослинг. Будучи идейными паразитами гнутые сорцы утянули к себе Ну вообще-то не совсем так. Вот, ознакомьтесь: https://www.jwz.org/doc/emacs-timeline.html
 Трудно назвать гнутых идейными паразитами, когда именно Стил, Мун, Гринблатт и Столлман были теми самыми людьми, которые стояли у истоков того, что мы нынче называем emacs. К тому же, именно из-за лицензионного противостояния gmacs с emacs и возникла сама концепция GPL.
 |  |  | 
 | 
 | 
 | 
 | 3.124, Аноним (116), 18:17, 06/06/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | > Если бы копилефт был серебряной пулей, опенсорса бы не возникло. Копилефт (Free Software), как раз, был серебряной шрапнелью в заднице корпорастов, а "опенсорс" им только затем стал нужен, чтобы потеснить свободу.
 M$: "GPL - раковая опухоль"
Тоже M$: "Micro$oft <3 Open Source"
 
 |  |  | 
 |  | | 4.129, Аноним (129), 19:18, 06/06/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | Что же сообщество не написало те программы, которые из-за лентяйства сообщества пришлось писать Майкрософту? Майкрософт внёс огромный вклад в экосистему свободного ПО. Как и прочие корпорации. Больше, чем ты внёс. Ты, якобы защитник движения СПО, осуждаешь M$ за неприверженность СПО, хотя M$ сделала больше СПО, чем ты. Разве ты не жалок? 
 |  |  | 
 |  | | 5.134, Аноним (116), 19:57, 06/06/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | M$ ничего хорошего для опенсорса и, тем более, для СПО не сделала. Кроме, случаев когда нельзя было отвертеться (дотнет) или ей самой была хоть какая-то выгода (патенты), и то тянула до последнего. Зато кучу открытых проектов саботировала (DirectX vs OpenGL и т.п.).
 Какие-такие программы M$ написали, без которых тебе жить нельзя, и какой они сделали в твою экосистему вклад сзади, я не знаю, но соболезную.
 
 |  |  | 
 |  | | 6.142, Аноним (148), 20:58, 06/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | Саботаж OpenGL — это байка из разряда «640 КБ хватит всем». До DX8, а то и DX9, они мирно сосуществовали. OpenGL начал портиться, когда каждый стал тянуть одеяло на себя, ARB, как всегда, тупил, и в конце концов MS это надоело. История из разряда у семи нянек дитя без глазу». К тому же, как обычно, все удобно забывают, что OpenGL — конкурент Direct3D. А не DirectX.
 
 |  |  | 
 |  | | 7.152, Аноним (151), 00:03, 07/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Конечно-конечно, а разоривший Silicon Graphics, Richard Belluzzo, за какие успехи, получил руководящую должность в M$? Никогда такого не было и вот опять. О привет, Stephen Elop и прощай Nokia! У SGI начались проблемы, когда она стала дружить с M$. Farenheit ничего не принес OpenGL, зато M$ выиграла себе время, на год раньше выпустив свою Shader Model. А потом отказавшись поставлять новые реализации OpenGL в Винде, чтобы разработчики игр замучились напоминать про обязательную установку стороннего драйвера (с необходимыми свежими версиями OpenGL) и перешли на штатный Direct3D. Байка, ага.
 > не DirectX
 OpenAL, GLUT, SDL (+SDL_mixer), Allegro, GLFW, SFML. Чего не хватало?
 |  |  | 
 |  | | 8.155, Аноним (148), 01:13, 07/06/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | MS, разорившая SGI  Чего только на опеннете не услышишь  Тогда вообще много кто ... большой текст свёрнут, показать |  |  | 
 |  | | 9.180, Аноним (181), 04:53, 08/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | Смотря каким местом слушаешь  Belluzzo тогда SGI руководил, да так умело, что SG... большой текст свёрнут, показать |  |  | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 2.136, Аноним (136), 20:18, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | > Если бы Раст был за копилефт А какая связь между языком программирования и какой-либо лицензией?
 |  |  | 
 |  | | 3.138, Аноним (24), 20:19, 06/06/2023 [^] [^^] [^^^] [ответить] | +/– |  |  >> Если бы Раст был за копилефт > А какая связь между языком программирования и какой-либо лицензией?
 Соломенно-чучельная.
 |  |  | 
 | 3.167, Аноним (-), 13:46, 07/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | Были времена когда корпорасты думали, что чиcтый Си - это подмножество С  , и по... большой текст свёрнут, показать |  |  | 
 | 
 | 
 
 
 | 1.168, Аноним (168), 15:59, 07/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Какой еще аналог утилит ? В Rust'e если тебе не завезли нужный тулчейн то ты в ж**е. Напоминаю, для current Rust Tier 1 минимальные требования со стороны Linux: kernel 3.2+, glibc 2.17+. Ориджинал gnu coreutils собираютс даже на домофоне. Чо там по расту с тулчейнами для домофона ?? 
 |  |  | 
 
|  | | 2.169, Анонин (?), 16:52, 07/06/2023 [^] [^^] [^^^] [ответить] | +/– |  | > kernel 3.2+ > Linux 3.2 released on 4 Jan, 2012
 Где ты это раскопал? Вот верни на место и закопай назад.
 Да и нафига тебе coreutils на домофоне? Там и линукса нет, а чисто прошивка мк. А прошивку для atmega раст собрать может.
 Плюс оригинальные coreutils у тебя тоже не отбирают. Собирай их для всякого некрожелеза.
 |  |  | 
 | 
 
 | 1.175, Аноним (175), 19:38, 07/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +2 +/– |  | Зачем переписывать то что и так хорошо работает и откуда за десятилетия вычищены всевозможные баги? Вместо этого можно было написать какой-нибудь новый полезный софт. 
 |  |  | 
 
 | 1.190, Аноним (190), 14:41, 09/06/2023  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Сначала думаешь "вашу бы энергию в мирных бы целях, контрибутили бы в нужные проекты". Потом вспоминаешь, что основная их контрибуция -- это git checkout -b main ; git merge master или git add CoC.md, и думаешь, что ладно, пусть пишут лучше свои хрустящие утилиты.
 |  |  | 
 
 
 |