![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Уязвимость в утилите GNU split, приводящая к переполнению буфера" | +/– | ![]() |
Сообщение от opennews (??), 24-Янв-24, 10:18 | ||
В утилите split, поставляемой в пакете GNU coreutils и применяемой для разделения больших файлов на части, выявлена уязвимость (CVE-2024-0684), приводящая к переполнению буфера при обработке длинных строк (несколько сотен байт), в случае использования в split опции "--line-bytes" ("-C"). Уязвимость была выявлена в ходе анализа сбоев, возникающих при использовании утилиты split для разделения данных, передаваемых при помощи QR-кодов... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 24-Янв-24, 10:18 | +4 +/– | ![]() |
То ли ещё будет когда split научат с Unicode работать, точно наступят на все возможные грабли, как наступили в sort. Сейчас split только байтовые счётчики поддерживает и корежит при разделении текст в многобайтовых кодировках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #23, #178 |
2. Сообщение от cheburnator9000 (ok), 24-Янв-24, 10:26 | –6 +/– | ![]() |
Срочно переписать на rust. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #66 |
3. Сообщение от Аноним (3), 24-Янв-24, 10:37 | +/– | ![]() |
Нет, ну а что хотят уважаемые эксперты по Си? Сишка - сложный системный язычок, чтобы на нём писать, погроммист должен 150 раз обдумать поведение каждой строчки на выход за пределы, переполнение, нулевые указатели-сегфолт, деление на ноль и т.д. и т.п. На написание полностью безопасной утилиты на Си нужно много лет работы лучших инженеров по Си, вот так то... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #8, #194 |
4. Сообщение от НяшМяш (ok), 24-Янв-24, 10:39 | +3 +/– | ![]() |
Уже: https://uutils.github.io/coreutils/book/utils/split.html | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #7, #89 |
7. Сообщение от Аноним (7), 24-Янв-24, 10:47 | –2 +/– | ![]() |
v0.0.24 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #26, #91 |
8. Сообщение от Аноним (8), 24-Янв-24, 10:49 | –2 +/– | ![]() |
Другое дело раст: мозги в принципе не включают, считая что safe магия их спасет от всех проблем, а она почему-то не работает, да ещё новые проблемы добавляет. Так ещё и гораздо медленнее. Но в каждой новости конечно хруст надо приплести, который с 2014 года использовался только во всякой ерунде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #11, #28 |
11. Сообщение от Аноним (3), 24-Янв-24, 10:53 | +1 +/– | ![]() |
Причём тута раст? Я пишу про сишку! Тебе раст просто мерещится! Кроме раста есть плюсы, хоть громоздкие, но там есть сморт пойнторс и RAII, а сишка - это же вообще технология без всякой защиты. Язычок из 80-х годов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #20, #30 |
15. Сообщение от Аноним (15), 24-Янв-24, 11:23 | +2 +/– | ![]() |
xrealloc xpalloc... Это какой же должен быть пипец я языке чтобы было столько всяких от alloc от AAalloc до ZZalloc | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #18, #19, #136 |
18. Сообщение от Аноним (20), 24-Янв-24, 11:33 | +/– | ![]() |
Надо запретить люядм писать свои аллокаторы, sbrk и mmap хватит всем. И да, их тоже нельзя писать, надо просто купить и скачать единственно верную реализацию | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #21 |
19. Сообщение от нах. (?), 24-Янв-24, 11:37 | –3 +/– | ![]() |
это не в языке, дурашка, это - в головах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #34, #35 |
20. Сообщение от Аноним (20), 24-Янв-24, 11:38 | +2 +/– | ![]() |
> а сишка - это же вообще технология без всякой защиты | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #22 |
21. Сообщение от нах. (?), 24-Янв-24, 11:41 | +1 +/– | ![]() |
они в ведре, к сожалению, а не в языке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #24 |
22. Сообщение от Аноним (22), 24-Янв-24, 11:41 | +2 +/– | ![]() |
> то что надо для написания ядер ОС и драйвер. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #25, #118 |
23. Сообщение от adolfus (ok), 24-Янв-24, 11:44 | –1 +/– | ![]() |
А что с sort не так? Просто указываешь какой LC_COLLATE нужен и все. Или еще короче -- LANG | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #79 |
24. Сообщение от Аноним (20), 24-Янв-24, 11:58 | +/– | ![]() |
> они в ведре, к сожалению, а не в языке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #32 |
25. Сообщение от Аноним (20), 24-Янв-24, 12:01 | +1 +/– | ![]() |
ОЙ, да не завидуй ты так. Ты ни на каком языке никакого драйвера не напишет, даже на самом безопасном. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #53 |
26. Сообщение от Аноним (26), 24-Янв-24, 12:08 | –1 +/– | ![]() |
> v0.0.24 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #27 |
27. Сообщение от Аноним (7), 24-Янв-24, 12:16 | +/– | ![]() |
как вы это определили ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #120 |
28. Сообщение от Аноним (-), 24-Янв-24, 12:16 | +5 +/– | ![]() |
А сишники забавные ребята. Каждый раз когда ты начинаешь их мордочкой тыкать в их... эээ... код, они начинают верещать про раст, про его проблемы, то что он не серебрянная пуля и тд. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #171 |
29. Сообщение от Серб (ok), 24-Янв-24, 12:35 | +2 +/– | ![]() |
Забавный патч. Просто удаляет реалокацию? Она там вообще не нужна была? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #33, #100 |
30. Сообщение от adolfus (ok), 24-Янв-24, 12:35 | +/– | ![]() |
Если внимательно читать IEEE Std 1003.1 aka POSIX и разного рода rationale про функции системного интерфейса, то там обращается особое внимание на то, что никаких проверок на входе в функции системного интерфейса (в числе которых, кстати, и содержимое libc) чтобы предотвратить ситуации, которые в стандарте языка си описаны как "неопределенное поведение" и "ошибки", не производится -- это ответственность программиста. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #137, #158 |
32. Сообщение от пох. (?), 24-Янв-24, 12:38 | +1 +/– | ![]() |
главное не говорите ему, что исходник alloc() есть в книжке k&r как образец совершенно тривиального Си кода для обучения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #49 |
33. Сообщение от пох. (?), 24-Янв-24, 12:41 | –1 +/– | ![]() |
конкретно в этом месте она была очевидно вообще мимо тазика. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #74, #83 |
34. Сообщение от Аноним (-), 24-Янв-24, 12:43 | +1 +/– | ![]() |
Да, да, это все новое "новое альтернативно одаренное поколение" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #41 |
35. Сообщение от Аноним (-), 24-Янв-24, 12:48 | +1 +/– | ![]() |
> это не в языке, дурашка, это - в головах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #50, #56 |
41. Сообщение от Аноним (20), 24-Янв-24, 13:26 | –2 +/– | ![]() |
> А кто писал шикарнейший код типа Dirty COW (CVE-2016-5195) которая жила с ядра 2.6.22? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #46 |
46. Сообщение от Аноним (46), 24-Янв-24, 13:43 | +/– | ![]() |
А где ваши доказательства? (с) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #51 |
49. Сообщение от Аноним (53), 24-Янв-24, 13:49 | –2 +/– | ![]() |
Кстати, сколько дыр в этой реализации? Наверное, с десяток. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
50. Сообщение от Аноним (53), 24-Янв-24, 13:51 | +1 +/– | ![]() |
> в этом случае все их знания о 193 Undefined Behavior в C99 становятся ненужными | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #57 |
51. Сообщение от Аноним (53), 24-Янв-24, 13:53 | +2 +/– | ![]() |
Как говорят це-разработчики, "от всех этих дыр нам же только луДше!!1" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #59 |
52. Сообщение от Аноним (52), 24-Янв-24, 13:54 | –2 +/– | ![]() |
>возникающих при использовании утилиты split для разделения данных, передаваемых при помощи QR-кодов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #58, #69, #85, #206 |
53. Сообщение от Аноним (53), 24-Янв-24, 13:55 | –2 +/– | ![]() |
Лучше тот, кто не пишет драйверов, чем тот, кто пишет их на сишке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #97 |
56. Сообщение от нах. (?), 24-Янв-24, 13:58 | –1 +/– | ![]() |
> К сожалению целое поколение (а то и два) таких альтернативно одаренных сейчас сидит и пишут системы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #63 |
57. Сообщение от Аноним (57), 24-Янв-24, 13:59 | +1 +/– | ![]() |
Я тебе сейчас тайну открою. 99% сишников пох, даже если падает. И не только сишников, потому что иди нах, задачу решает. Тратить время на нештатные случаи и маловероятные ситуации стоит только когда это является проблемой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #60 |
58. Сообщение от Аноним (53), 24-Янв-24, 13:59 | +/– | ![]() |
> Баш-скрипты надо запретить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #168 |
59. Сообщение от Аноним (-), 24-Янв-24, 14:17 | +3 +/– | ![]() |
Так правильно говорят! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
60. Сообщение от Аноним (-), 24-Янв-24, 14:22 | +/– | ![]() |
Отличное описание типи-кал СИ разработки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #64 |
63. Сообщение от Аноним (-), 24-Янв-24, 14:33 | –2 +/– | ![]() |
> ну так ты-то ничего кроме комментов на опеннете не умеешь... а ресдох, написанный "правильным" поколением - почему-то сдох. Что ж ето деется - никому, оказывается, даром не нужна безопастная ось? Попробуй приплачивать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #88 |
64. Сообщение от Аноним (20), 24-Янв-24, 14:33 | +1 +/– | ![]() |
> Имеено поэтому такой подход должен помереть (вместе с бракоделами) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #65, #68 |
65. Сообщение от Аноним (53), 24-Янв-24, 14:39 | +/– | ![]() |
Повторюсь, чем писать дырявый код, лучше не писать код вообще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
66. Сообщение от Аноним (66), 24-Янв-24, 14:41 | +/– | ![]() |
>Срочно переписать на rust. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #87, #113 |
68. Сообщение от Аноним (-), 24-Янв-24, 14:44 | +/– | ![]() |
Свято место пусто не бывает) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #75, #77 |
69. Сообщение от Аноним (66), 24-Янв-24, 14:47 | +/– | ![]() |
Ну ещё бы shell не позволял запускать исполняемые ELF-файлы. Толку тогда от него. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #80 |
74. Сообщение от Аноним (75), 24-Янв-24, 15:14 | +/– | ![]() |
О, пох, здоровеньки булы! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
75. Сообщение от Аноним (75), 24-Янв-24, 15:19 | +/– | ![]() |
Коллега, гордыня до бобра еще никого не довела. Начиная с прегордого денницы. Пустое это! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #82 |
77. Сообщение от Серб (ok), 24-Янв-24, 15:23 | +1 +/– | ![]() |
> Как сказал Линус - мы седые и старые, надо готовить молодеж на замену. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
79. Сообщение от Аноним (1), 24-Янв-24, 15:27 | +/– | ![]() |
> А что с sort не так? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
80. Сообщение от Аноним (80), 24-Янв-24, 15:37 | +1 +/– | ![]() |
Питон позволяет отлично и удобно запускать исполняемые файлы. amoffat/sh. Но что намного важнее, он обладает нормальной типизацией, нормальными функциями, нормальной системой модулей, нормальной стандартной библиотекой и нормальным синтаксисом, и поэтому там не приходится извращаться с запуском чужих бинарей, что кстати ещё и медленно, с взаимодействием с ними через извращённые интерфейсы, зачастую in-band, что приводит к хрупкости и атакам. Кто использует баш вместо питона для чего-либо сложнее find . -exec echo hello {} \; - того вон из профессии. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #81 |
81. Сообщение от Аноним (81), 24-Янв-24, 15:41 | –2 +/– | ![]() |
Унас есть такая пословица | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #86 |
82. Сообщение от Аноним (-), 24-Янв-24, 15:50 | +/– | ![]() |
Так я горжусь, что пол ляма народу ежедневно пользуются) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #92, #95 |
83. Сообщение от Аноним (75), 24-Янв-24, 15:50 | +/– | ![]() |
О, вижу некие инновации. А говорили бот-модератор, ии, вот это все...а за ширмой как всегда Васян. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
85. Сообщение от User (??), 24-Янв-24, 15:58 | +/– | ![]() |
Фигня в том, что (Парадоксально, да?) bash - язык существенно более "высокоуровневый", нежели python. Т.е. заменить одно на другое кнешн можно - но писать придется прям существенно больше с понятными последствиями по качеству писева. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #131 |
86. Сообщение от Аноним (57), 24-Янв-24, 16:05 | +1 +/– | ![]() |
Желание везде пихать любимый яп вместо баша тоже детектор отклонений кстати. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 Ответы: #108 |
87. Сообщение от Аноним (-), 24-Янв-24, 16:17 | +1 +/– | ![]() |
Мы перепишем на любом языке, который имеет одобрение Столлмана и имеет строгую, непримиримую по отношению к проприетарщикам и пермиссивщикам, лицензию. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #107, #125 |
88. Сообщение от Ivan_83 (ok), 24-Янв-24, 16:20 | +1 +/– | ![]() |
Я вам повторю, поскольку до вас никак не доходит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #94, #99, #101, #110, #114, #160, #175, #182 |
89. Сообщение от Вы забыли заполнить поле Name (?), 24-Янв-24, 16:21 | +/– | ![]() |
Готов поспорить ты этим не пользуешься | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #93 |
91. Сообщение от Аноним (91), 24-Янв-24, 16:44 | +/– | ![]() |
Пользуюсь полгода, всё отлично работает | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #96 |
92. Сообщение от Аноним (20), 24-Янв-24, 16:44 | +/– | ![]() |
Плин, ну ты вспомнил. Я, до того как переехал в Европу, в России сменил больше 10 фирм. И в двух последних моим софтом до сих пор пользуются каждый день 24/7, который экономит компании деньги на коммерческих альтернативах. И да пользуются им дохера народу, кто является их клиентами, даже не подозревая об этом. Но я про такое говно даже не вспоминаю и не горжусь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #98 |
93. Сообщение от Аноним (91), 24-Янв-24, 16:44 | –2 +/– | ![]() |
Ну я пользуюсь, задавай вопросы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 |
94. Сообщение от Советский инженер (ok), 24-Янв-24, 16:58 | +1 +/– | ![]() |
>синтаксис понятен любому идиоту | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #141 |
95. Сообщение от Аноним (75), 24-Янв-24, 17:00 | +/– | ![]() |
>Так я горжусь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #103 |
96. Сообщение от Аноним (7), 24-Янв-24, 17:02 | +4 +/– | ![]() |
я пользуюсь оригинальной coreutils и представьте тоже всё отлично работает | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 Ответы: #106 |
97. Сообщение от Аноним (20), 24-Янв-24, 17:02 | +6 +/– | ![]() |
Ты получается круче всех инженеров в IBM/RedHat. Я горжусь, что живу в одно время с такими людьми и имею возможность с ними на форуме общаться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
98. Сообщение от Аноним (-), 24-Янв-24, 17:03 | +/– | ![]() |
Ну не гордись) Я ж тебя не заставляю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
99. Сообщение от Аноним (-), 24-Янв-24, 17:10 | +1 +/– | ![]() |
Вот вроде говорите правильные вещи, но выводы из них делаете... мама родная... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #143 |
100. Сообщение от n00by (ok), 24-Янв-24, 17:10 | +/– | ![]() |
shrink - это урезать буфер. "Преждевременная оптимизация - корень всех зол." | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #169 |
101. Сообщение от Аноним (-), 24-Янв-24, 17:20 | +/– | ![]() |
> 30 лет назад была куча безопасных языков, и 20 лет назад тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #161 |
103. Сообщение от Аноним (-), 24-Янв-24, 17:34 | +/– | ![]() |
Не, сорри. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 Ответы: #111 |
104. Сообщение от Аноним (104), 24-Янв-24, 17:41 | +/– | ![]() |
А в чем уязвимость? Переполнения отлавливаются железом и программа завершается | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #132 |
106. Сообщение от Аноним (106), 24-Янв-24, 17:49 | +1 +/– | ![]() |
Так на здоровье, рад за вас. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 |
107. Сообщение от Аноним (106), 24-Янв-24, 17:51 | +/– | ![]() |
Guile, common lisp. Вперёд. Это не должно быть очень сложно) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 Ответы: #128 |
108. Сообщение от Аноним (106), 24-Янв-24, 17:54 | +/– | ![]() |
Баш это клей для конвейеров. Если вы используете что-то большее, чем вызовы и циклы - скорей всего вы выбрали баш неправильно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
110. Сообщение от Аноним (110), 24-Янв-24, 17:55 | –2 +/– | ![]() |
Кто о чем, а вшывый о расте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
111. Сообщение от Аноним (75), 24-Янв-24, 17:56 | +/– | ![]() |
Здесь как Вам будет угодно. Просто из собственного опыта рекомендовал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 |
113. Сообщение от Вы забыли заполнить поле Name (?), 24-Янв-24, 17:56 | +/– | ![]() |
>>Срочно переписать на rust. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
114. Сообщение от Аноним (106), 24-Янв-24, 17:56 | +/– | ![]() |
Можно было просто написать "раньше было лучше, а теперь гогно, хотим быть идиотами" и получилось бы то же самое, но без балабольства. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
118. Сообщение от Аноним (106), 24-Янв-24, 18:01 | +/– | ![]() |
Он прав. Ядра ОС это пожалуй единственная ниша для сишки. Драйверы - нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
120. Сообщение от Аноним (-), 24-Янв-24, 18:06 | –1 +/– | ![]() |
По размеру, очевидно же. Просто умалчивают о маленьких дырочках, более приятных в использовании. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
125. Сообщение от Аноним (125), 24-Янв-24, 18:48 | +/– | ![]() |
Забавно, но у Guile, несмотря на то что это "гнушный" язык , лицензция как раз таки совместимая с проприетарщиной и пермессивщиной. И ментейнеры его, насколько я знаю, со Столлманом не особо дружат. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 Ответы: #126 |
126. Сообщение от Аноним (-), 24-Янв-24, 18:59 | –1 +/– | ![]() |
Ну так LGPL это наверное единственная гну лицензия, не похожая на раковую опухоль. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 Ответы: #147 |
128. Сообщение от Аноним (128), 24-Янв-24, 19:03 | +/– | ![]() |
На CL такое действительно пишется за вечер, с тестами и документацией. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 Ответы: #130, #146 |
129. Сообщение от Аноним (128), 24-Янв-24, 19:08 | +4 +/– | ![]() |
Никогда такого не было, и вот опять: ненастоящие сишники прокрались в GNU и накодили там CVE. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #133, #134 |
130. Сообщение от Аноним (7), 24-Янв-24, 19:08 | +/– | ![]() |
не рассказывайте им ))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #128 |
131. Сообщение от Аноним (128), 24-Янв-24, 19:10 | +/– | ![]() |
> писать придется прям существенно больше | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #145 |
132. Сообщение от Аноним (66), 24-Янв-24, 19:21 | +/– | ![]() |
Как повезёт. Если переполнение выйдет за границу страницы памяти, то отловится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 |
133. Сообщение от Аноним (66), 24-Янв-24, 19:24 | +/– | ![]() |
"Ненастоящие" и в GNU пробрались. И в GNU были наезжавшие на Столмана. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 Ответы: #135 |
134. Сообщение от Аноним (75), 24-Янв-24, 19:26 | +1 +/– | ![]() |
Вот бсдишечка от гнутого софта и избавляется потихоньку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 |
135. Сообщение от Аноним (75), 24-Янв-24, 19:29 | +/– | ![]() |
А как нонче трушность проверяют? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 |
136. Сообщение от RM (ok), 24-Янв-24, 19:29 | +/– | ![]() |
Вот кстати почитать про palloc было занимательно, я например не знал что оно и зачем надо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
137. Сообщение от stalinus (?), 24-Янв-24, 19:32 | +1 +/– | ![]() |
Всё верно, но зря ты так подробно расписал. Анонимы opennet читают первые десять слов, а дальше у них происходит переполнение буфера со стиранием уже прочитанного. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #150 |
141. Сообщение от Ivan_83 (ok), 24-Янв-24, 20:18 | +/– | ![]() |
> время идиотов в кодинге прошло | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #151 |
143. Сообщение от Ivan_83 (ok), 24-Янв-24, 21:04 | –1 +/– | ![]() |
От того что у вас мобила лишний раз перезагрузится или приложение в ней - ничего страшного не случится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #155, #156 |
145. Сообщение от User (??), 24-Янв-24, 21:26 | +/– | ![]() |
>> писать придется прям существенно больше | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 Ответы: #163, #167 |
146. Сообщение от Аноним (146), 24-Янв-24, 21:47 | +/– | ![]() |
Ну собственно я знаю. Но обычно те кто "лишь бы батька одобрил фар фап" умеют писать только на матерном русском. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #128 |
147. Сообщение от Аноним (146), 24-Янв-24, 21:50 | –1 +/– | ![]() |
Не удивительно. Это единственная лицензия, которая 1) является одобренной гну 2) позволяет бороде получать лавандос напрямую от компаний, а не откаты от универов как он привык. Самое смешное, что это схема не работает. В принципе это всё что надо знать о его умственных способностях. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 Ответы: #152 |
150. Сообщение от Аноним (-), 24-Янв-24, 23:20 | +1 +/– | ![]() |
> "дальше у них происходит переполнение буфера со стиранием уже прочитанного" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #137 Ответы: #170 |
151. Сообщение от Аноним (-), 24-Янв-24, 23:23 | +/– | ![]() |
Предположим, пользователи перезапустят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 Ответы: #162 |
152. Сообщение от Аноним (152), 24-Янв-24, 23:24 | +/– | ![]() |
Согласен, план очень тупой, но что-то мне подсказывает, что ты его сам только что нафантазировал. Потому что доходы деда абсолютно никак не зависят от того, какие лицензии использует гнутый софт. Дед как бомжевал с донатов с fsf, так и продолжает бомжевать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #147 |
155. Сообщение от Аноним (-), 24-Янв-24, 23:26 | +/– | ![]() |
У вас через браузер, через вьювер картинок или через пдф-просмоторщик уведут пароли, взломают банкинг, взломают сервак через специально оформленный пакет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 Ответы: #164, #176 |
156. Сообщение от жабабыдлокодер (ok), 24-Янв-24, 23:40 | +1 +/– | ![]() |
Мобила лишний раз перезагрузится, томограф неправильные данные передаст, искусственная почка зависнет, автопилот на середине маневра отключится. С точки зрения человечества - человечество не заметит, да. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 |
158. Сообщение от Аноним (158), 24-Янв-24, 23:51 | +/– | ![]() |
Тебе про Фому, а ты про сисколы. Да еще и человека соблазнил тебе чаю подлить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
160. Сообщение от Аноним (-), 24-Янв-24, 23:59 | +/– | ![]() |
> Поймите, вы просто свели прогресс на ноль за последние 20 лет, как минимум в сборке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #165 |
161. Сообщение от Ivan_83 (ok), 25-Янв-24, 01:04 | +/– | ![]() |
> Можно и на улицу в кустики бегать, но люди предпочитают нормальный санузел. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 |
162. Сообщение от Ivan_83 (ok), 25-Янв-24, 01:09 | +/– | ![]() |
Ничего, всё исправят в своё время, как обычно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #151 |
163. Сообщение от Аноним (57), 25-Янв-24, 01:14 | +/– | ![]() |
Ты неправ, баш приспособлен под определённые задачи куда лучше любых альтернатив. И да, кода меньше. Как мне видится, основное его ограничение в том, что всё, по-сути, строки, и нет возможности эффективно оперировать байтовыми последовательностями (в частности, больше всего не хватает IFS=\0 или чего-нибудь вроде того). К 45 годам нагромождений легаси и ограничений можно привыкнуть, к невозможности работать с произвольными именами файлов без find -- нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #145 Ответы: #173 |
164. Сообщение от Ivan_83 (ok), 25-Янв-24, 01:18 | +/– | ![]() |
> У вас через браузер, через вьювер картинок или через пдф-просмоторщик уведут пароли, взломают банкинг, взломают сервак через специально оформленный пакет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #155 Ответы: #183 |
165. Сообщение от Ivan_83 (ok), 25-Янв-24, 01:49 | +/– | ![]() |
> Ты когда в последний раз открывал учебники по Computer Science? Когда в последний раз интересовался теорией того, как можно добиваться от программы предсказуемого поведения? Когда в последний раз интересовался тем, как эта теория в практику претворяется? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #160 Ответы: #185, #204 |
166. Сообщение от Аноним (169), 25-Янв-24, 02:37 | –3 +/– | ![]() |
> при замене вызова функции xrealloc на xpalloc | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #203 |
167. Сообщение от Аноним (169), 25-Янв-24, 02:40 | +/– | ![]() |
Проблема с башем та же, что и с Перлом - сплошной write-only код получается, наполовину состоящий из спецсимволов. Конечно очень сжато получается, только этот код через год сам автор не разберёт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #145 Ответы: #172 |
168. Сообщение от Аноним (169), 25-Янв-24, 02:43 | +/– | ![]() |
> Одна из ключевых проблем баша — то, что он позволяет запускать программы, которые были написаны на сишке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
169. Сообщение от Аноним (169), 25-Янв-24, 02:45 | –1 +/– | ![]() |
> Преждевременная | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 Ответы: #180 |
170. Сообщение от berium (?), 25-Янв-24, 05:30 | +/– | ![]() |
Переполнение буфера реализуется в коде на любом языке программирования, даже Rust от этого не спасёт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 |
171. Сообщение от berium (?), 25-Янв-24, 05:39 | –1 +/– | ![]() |
Нет разницы кто и кого первым приплёл. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #179 |
172. Сообщение от User (??), 25-Янв-24, 07:12 | +/– | ![]() |
> Проблема с башем та же, что и с Перлом - сплошной write-only | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #167 |
173. Сообщение от User (??), 25-Янв-24, 08:11 | +/– | ![]() |
> Ты неправ, баш приспособлен под определённые задачи куда лучше любых альтернатив. И | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #163 |
175. Сообщение от Аноним (175), 25-Янв-24, 09:31 | –1 +/– | ![]() |
>синтаксис понятен любому идиоту | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #181 |
176. Сообщение от Совершенно другой аноним (?), 25-Янв-24, 09:56 | +/– | ![]() |
> Да, английский может проще чем иероглифы, но простым и лаконичным его уж точно назвать нельзя. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #155 Ответы: #190 |
178. Сообщение от Бывалый смузихлёб (?), 25-Янв-24, 10:28 | +/– | ![]() |
> cwrite (n_out == 0, hold, n_hold); | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
179. Сообщение от Советский инженер (ok), 25-Янв-24, 10:30 | +/– | ![]() |
>Нет разницы кто и кого первым приплёл. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #171 Ответы: #193 |
180. Сообщение от n00by (ok), 25-Янв-24, 10:31 | +/– | ![]() |
> вы размышляете отдавать ли его в детский садик или рановато ещё... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #169 |
181. Сообщение от Совершенно другой аноним (?), 25-Янв-24, 10:42 | +2 +/– | ![]() |
Но согласитесь, у Rust с этим гораздо хуже.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 Ответы: #189 |
182. Сообщение от Bottle (?), 25-Янв-24, 11:01 | –2 +/– | ![]() |
>Фишка программ на С в том что они быстро и везде собираются | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #198 |
183. Сообщение от Аноним (-), 25-Янв-24, 11:04 | +/– | ![]() |
> Мой банковский счёт не стоит таких усилий, будем честны, и ваш тоже :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #164 Ответы: #199 |
185. Сообщение от Аноним (-), 25-Янв-24, 11:27 | +/– | ![]() |
> Меня интересовало всегда как сделать так чтобы программа делала то что мне нужно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #165 Ответы: #202 |
189. Сообщение от Аноним (-), 25-Янв-24, 11:56 | +/– | ![]() |
Добавился символ ', выкинули символ ^. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #181 Ответы: #191, #200 |
190. Сообщение от Аноним (-), 25-Янв-24, 12:02 | +/– | ![]() |
Прошу прощения, но на правах учащего японский и знающего английский на уровне средний+, все равно считаю, что МЕСТАМИ японской ДЛЯ МЕНЯ проще чем английский. Напр. глаголами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #176 Ответы: #192 |
191. Сообщение от Совершенно другой аноним (?), 25-Янв-24, 12:20 | +/– | ![]() |
> Добавился символ ', выкинули символ ^. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #189 Ответы: #195 |
192. Сообщение от Совершенно другой аноним (?), 25-Янв-24, 13:05 | +/– | ![]() |
Ну вроде как идея была правильная - все глаголы заканчиваются на "る", но потом, внезапно оказалость что это не так, и есть глаголы, условно заканчивающиеся на "う", потом там ещё один вид глаголов есть, если помню правильно. А потом ещё оказалось, что окончания глаголов меняется, причём очень сильно по-разному в зависимости от контекста и времени (всякие там った дорисовываются, а предыдущие окончания отбрасываются). Так-что позвольте с Вами не согласиться - там и с глаголами полный порядок. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #190 |
193. Сообщение от Совершенно другой аноним (?), 25-Янв-24, 13:06 | +/– | ![]() |
>>Нет разницы кто и кого первым приплёл. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #179 Ответы: #197 |
194. Сообщение от Аноним (194), 25-Янв-24, 13:27 | +/– | ![]() |
> Сишка - сложный системный язычок, чтобы на нём писать, погроммист должен 150 раз обдумать поведение каждой строчки на выход за пределы, переполнение, нулевые указатели-сегфолт, деление на ноль и т.д. и т.п. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
195. Сообщение от n00by (ok), 25-Янв-24, 16:39 | +/– | ![]() |
> Когда два подряд спец-символа, как-то глаз спотыкается и выглядит не | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #191 |
197. Сообщение от Советский инженер (ok), 25-Янв-24, 18:22 | +/– | ![]() |
>Тесты у них есть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #193 |
198. Сообщение от Аноним (198), 25-Янв-24, 18:40 | +1 +/– | ![]() |
Растоманам лучше помалкивать о скорости сборки, а то выйдет неудобно :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #182 |
199. Сообщение от Ivan_83 (ok), 25-Янв-24, 20:53 | +/– | ![]() |
> Эксплойт может работать в автоматическом режиме, и ему будт пофиг у вас на карточке 100 рублей или 100 тысяч. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #183 |
200. Сообщение от Ivan_83 (ok), 25-Янв-24, 21:04 | +1 +/– | ![]() |
Таких макросов полторы штуки и нужны они крайне редко, если именно по нужде а не потому что ты пишешь "криптокод" ибо думаешь так же странно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #189 |
202. Сообщение от Ivan_83 (ok), 25-Янв-24, 21:37 | +/– | ![]() |
> А, типичный ремесленник-самодельщик. Не, это тоже хорошо, никого даже не пытаюсь обидеть, но просто многое объясняет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #185 |
203. Сообщение от _ (??), 26-Янв-24, 00:02 | +/– | ![]() |
Не надо полумер! Переписывайте на ржавом! :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #166 |
204. Сообщение от n00by (ok), 26-Янв-24, 08:03 | +/– | ![]() |
>> Ты когда в последний раз открывал учебники по Computer Science? Когда в последний раз интересовался теорией того, как можно добиваться от программы предсказуемого поведения? Когда в последний раз интересовался тем, как эта теория в практику претворяется? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #165 |
206. Сообщение от Аноним (206), 27-Янв-24, 01:02 | +/– | ![]() |
Использовать надо Nushell, а не Питон. Питон - как и любой язык не имеющий удобной интеграции с командной строкой - плохо подходит под скриптование. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |