Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск uutils 0.9, варианта GNU Coreutils на языке Rust " | +/– | |
| Сообщение от opennews (??), 30-Май-26, 21:17 | ||
Опубликован выпуск проекта uutils coreutils 0.9.0 (Rust Coreutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, среди прочего способной работать на платформах Windows, Redox и Fuchsia... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 30-Май-26, 21:17 | +2 +/– | |
>Устранены 44 уязвимости, выявленных в ходе аудита, проведённого компанией Zellic | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #5, #69 | ||
| 2. Сообщение от Аноним (2), 30-Май-26, 21:20 | +4 +/– | |
си + ии выглядит интереснее чем этот ужас летящий на крыльях ночи | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #14 | ||
| 3. Сообщение от Аноним (3), 30-Май-26, 21:24 Скрыто ботом-модератором | –3 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. Сообщение от Аноним (5), 30-Май-26, 21:49 | +2 +/– | |
> Уровень совместимости с эталонным набором тестов GNU Coreutils составил 90.58% (было 94.74%). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #67 | ||
| 5. Сообщение от Аноним (5), 30-Май-26, 21:56 | +1 +/– | |
Надо сначала хоть как-то пройти тесты... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #11, #77 | ||
| 6. Сообщение от Аноним (20), 30-Май-26, 22:03 | +3 +/– | |
>Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, среди прочего способной работать на платформах Windows, Redox и Fuchsia. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. Сообщение от Аноним (8), 30-Май-26, 22:19 | +1 +/– | |
Шляпа. Пока раст в GCC не завезут не имеет смысла. Сишные либы и ядро в тарболах, а не на гитлабе который может быть заблокирован в любой момент. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #21, #61 | ||
| 9. Сообщение от ptr (ok), 30-Май-26, 22:27 | +4 +/– | |
Ничего не имею против переписывания GNU Coreutils на Rust, но накатывать такое на продуктивную систему выглядит явно преждевременным. Вот через годик после того, как их включат и стабилизируют в RHEL, можно будет рискнуть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #12, #24 | ||
| 10. Сообщение от aname (ok), 30-Май-26, 22:31 | +1 +/– | |
> состоянием гонки, позволяющим изменить данные в момент после проверки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #19, #35, #42 | ||
| 11. Сообщение от aname (ok), 30-Май-26, 22:31 | +/– | |
Определённо прогресс! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 12. Сообщение от Tron is Whistling (?), 30-Май-26, 22:43 | –4 +/– | |
Придётся таки накатывать что-то на репродуктивную систему. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 14. Сообщение от q (ok), 30-Май-26, 23:00 | +7 +/– | |
в си уже сделали, чтобы int + int не был undefined behavior? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #20, #22, #23, #31, #32, #66 | ||
| 15. Сообщение от Аноним (15), 30-Май-26, 23:29 | +3 +/– | |
А новые CVE будут? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #18 | ||
| 16. Сообщение от Аноним (16), 30-Май-26, 23:36 | +/– | |
> Rust Coreutils задействован по умолчанию ... частично в Ubuntu 26.04 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #45 | ||
| 18. Сообщение от омнонмонм (?), 31-Май-26, 00:12 | +4 +/– | |
Для того и выпустили | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 19. Сообщение от омнонмонм (?), 31-Май-26, 00:13 | +2 +/– | |
Это безопасные ошибки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #25 | ||
| 20. Сообщение от Аноним (20), 31-Май-26, 00:16 | +1 +/– | |
>Оценка пригодности Rust для создания прошивок к микроконтроллерам | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 21. Сообщение от Аноним (20), 31-Май-26, 00:21 | –3 +/– | |
>Пока раст в GCC не завезут не имеет смысла. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 22. Сообщение от Zzzzz (?), 31-Май-26, 00:26 | +5 +/– | |
Берешь перед сложением и проверяешь будет оверфлоу или нет и если будет, то сразу делаешь exit + core dump, чтобы было как тебе нравится))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #56 | ||
| 23. Сообщение от Аноним83 (?), 31-Май-26, 00:31 | +1 +/– | |
Поведение - на совести С програмиста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #51 | ||
| 24. Сообщение от Аноним (24), 31-Май-26, 01:12 | +/– | |
Ну на промышленную систему согласен - рановато, надо обкатать больше. И тут спасибо, что вовремя ребята озаботились тестированием и устранением ошибок. А на домашних компах - уже года 2 как пользуюсь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #62 | ||
| 25. Сообщение от aname (ok), 31-Май-26, 01:13 | +2 +/– | |
Ради этого стоило переписывать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 26. Сообщение от Аноним (26), 31-Май-26, 02:02 | +3 +/– | |
> ускорить работу за счёт исключения лишнего копирования данных между буферами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. Сообщение от Аноним (28), 31-Май-26, 02:40 | –2 +/– | |
>Снижение уровня совместимости объясняется обновлением набора тестов до состояния выпуска GNU Coreutils 9.11, в котором добавлено 25 новых тестов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #36, #43, #58 | ||
| 31. Сообщение от Феникс123 (?), 31-Май-26, 05:17 | +1 +/– | |
В расте тоже странно: паника в дебаге и переход через минимум в релизе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #39, #54 | ||
| 32. Сообщение от Аноним (32), 31-Май-26, 05:29 | +/– | |
Да, флагами компилятора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 35. Сообщение от Прохожий (??), 31-Май-26, 07:31 | +1 +/– | |
Сколько людям ни говори, что Rust не предоставляет гарантию на все возможные классы ошибок, а только на некоторые, им, что в лоб, что по лбу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #41, #52 | ||
| 36. Сообщение от Прохожий (??), 31-Май-26, 07:37 | –2 +/– | |
>Ещё лет 5 это не будет готово, а нужно ли это будет через 5 лет большой вопрос, поскольку все ошибки работы с памятью в coreutils с ИИ найдут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #40 | ||
| 39. Сообщение от Твайлайт Спаркл 2 (?), 31-Май-26, 09:11 | –1 +/– | |
[profile.release] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 | ||
| 40. Сообщение от Аноним (28), 31-Май-26, 09:29 | +/– | |
>Кто-то запрещает тот же ИИ применить для доведения этих утилит до готовности? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #44 | ||
| 41. Сообщение от Аноним (41), 31-Май-26, 09:48 | +/– | |
А потому что уже давно существовали гораздо более безопасные и зрелые языки. Но что-то никто на них не переписывал. Но как только раст появился, так все как побежали, как побежали переписывать! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #50 | ||
| 42. Сообщение от ИмяХ (ok), 31-Май-26, 10:17 | +4 +/– | |
Нужно переписать на язык, который гарантирует безопасность от подмены файлов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 43. Сообщение от Аноним (24), 31-Май-26, 10:23 | –1 +/– | |
>Под каждой новостью говорил, что эти тесты ничего не значат, потому что не гарантируют одинакового поведения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #46, #49, #53 | ||
| 44. Сообщение от Аноним (24), 31-Май-26, 10:25 | +/– | |
>А я нет, потому что coreutils применяются повсеместно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #47 | ||
| 45. Сообщение от Аноним (16), 31-Май-26, 10:32 | +/– | |
За что минус? За то, что достаточно серьёзное обновление утилит вполне может не попасть в 26.04? Или что переключиться на gnu-coreutils не так просто? Я-то тут вообще при чём? :)) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #70, #71 | ||
| 46. Сообщение от Аноним (47), 31-Май-26, 10:44 | +1 +/– | |
>Тесты совместимости гарантируют совместимость. Причем тут поведение? Вы учились на гуманитарном? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 47. Сообщение от Аноним (47), 31-Май-26, 10:50 | +/– | |
>Список CVE в корутилсах сам найдешь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 48. Сообщение от Аноним (49), 31-Май-26, 11:23 | +1 +/– | |
Тот случай когда переписывальщикам надо было бы себе задать вопрос - "можно, а зачем?" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #64, #76 | ||
| 49. Сообщение от Аноним (49), 31-Май-26, 11:24 | +3 +/– | |
Переписывали чтобы исправить ошибки и наделали ошибок. Да, все правильно сделали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 50. Сообщение от q (ok), 31-Май-26, 12:56 | –1 +/– | |
Но что это за языки, ты никому не скажешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #63 | ||
| 51. Сообщение от Zzzzz (?), 31-Май-26, 13:40 | +4 +/– | |
В этом и смысл программирования, что у тебя есть ограниченный набор битов в регистре, если ты понимаешь, что с этим делать, то ты программист, а если не понимаешь, то нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 52. Сообщение от aname (ok), 31-Май-26, 15:21 | +1 +/– | |
> Сколько людям ни говори, что Rust не предоставляет гарантию на все возможные | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
| 53. Сообщение от Аноним (5), 31-Май-26, 15:28 | +/– | |
> В новом софте ошибки есть всегда | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
54.
Сообщение от Facemaker (?), 31-Май-26, 15:30
| +/– | |
В Rust, если нужно, используешь saturating_add и тому подобные функции, а не гадаешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #57, #60 | ||
| 56. Сообщение от morphe (?), 31-Май-26, 18:10 | +1 +/– | |
Как проверяешь? FYI: проверка a + b < a почему-то любимая отдельным сишниками содержит UB | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #75, #78 | ||
| 57. Сообщение от Феникс123 (?), 31-Май-26, 18:31 | +1 +/– | |
Как и в С++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 58. Сообщение от Аноним (20), 31-Май-26, 19:01 | +/– | |
Они пишут не для того, чтобы заменить пользователям. Они пишут для того, чтобы это было не GPL. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
| 60. Сообщение от анондирован (?), 31-Май-26, 19:54 | +/– | |
std::saturating_add из C++ заголовка <numeric> | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 61. Сообщение от анондирован (?), 31-Май-26, 19:55 | +/– | |
Rust код компилируется LLVM написанным на C++. Есть также Rust бэкенды к rustc - экспериментальный Cranelift | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 62. Сообщение от анондирован (?), 31-Май-26, 19:56 | +/– | |
Полностью удалил Ubuntu со всех домашних компов давным давно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 63. Сообщение от анондирован (?), 31-Май-26, 19:57 | +/– | |
Ada :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 | ||
| 64. Сообщение от анондирован (?), 31-Май-26, 19:58 | +/– | |
Было достаточно sudo-rs, но ... M$ этого мало. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 66. Сообщение от Аноним (66), 31-Май-26, 20:49 | +1 +/– | |
>в си уже сделали, чтобы int + int не был undefined behavior? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #72 | ||
| 67. Сообщение от Аноним (67), 31-Май-26, 21:41 | +/– | |
но зачем дочитывать до места, где говорится что было добавлено 25 новых тестов, правда? Или ты дочитал, но постеснялся цитировать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #74 | ||
| 68. Сообщение от Джон Титор (ok), 01-Июн-26, 01:18 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 69. Сообщение от Джон Титор (ok), 01-Июн-26, 01:20 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 70. Сообщение от Аноним10084 и 1008465039 (?), 01-Июн-26, 05:00 | +/– | |
Никогда не спрашивай, за что минус. Ещё больше наставят | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 71. Сообщение от Аноним (71), 01-Июн-26, 07:37 | +1 +/– | |
Ахаха... Какой вы смешной) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 72. Сообщение от q (ok), 01-Июн-26, 08:32 | +/– | |
Такое только у чебуреков, складывающих ежика с зайчиком. Рынок уже давно на тайпскрипте, а жс-пуристы считают копейки, выбирая красные ценники в пятерочке по акции. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 Ответы: #73, #79 | ||
| 73. Сообщение от Аноним (66), 01-Июн-26, 10:50 | +/– | |
>а жс-пуристы считают копейки, выбирая красные ценники в пятерочке по акции. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 | ||
| 74. Сообщение от анон2 (?), 01-Июн-26, 11:34 | +/– | |
>было добавлено 25 новых тестов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 | ||
| 75. Сообщение от Zzzszz (?), 01-Июн-26, 11:35 | +/– | |
У тебя есть максимальное и минимальное значение целого числа со знаком. Их ты и используешь, чтобы понять. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 76. Сообщение от Соль земли2 (?), 01-Июн-26, 13:06 | +/– | |
...спрашивать твоего мнения? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 77. Сообщение от Аноним (77), 01-Июн-26, 15:01 | +/– | |
Опять сишники в гнушке что-то сломали, и uutils придется бэкпартировать их баги, чтобы тесты одинаково проходили. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 78. Сообщение от Сладкая булочка (?), 01-Июн-26, 21:10 | +/– | |
> Как проверяешь? FYI: проверка a + b < a почему-то любимая отдельным сишниками содержит UB | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 79. Сообщение от Сладкая булочка (?), 01-Июн-26, 21:12 | +/– | |
> выбирая красные ценники в пятерочке по акции | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |