![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Уязвимости в PCP и Nix, позволяющие поднять привилегии в системе" | +/– | ![]() |
Сообщение от opennews (??), 24-Сен-24, 10:29 | ||
В инструментарии PCP (Performance Co-Pilot), применяемом для сбора статистики о производительности системы (например, используется в интерфейсе Cockpit), выявлены две уязвимости. Первая уязвимость (CVE-2024-45770) присутствует в утилите pmpost, предназначенной для отправки сообщений в лог и при определённых условиях запускаемой с повышенными привилегиями. Эксплуатация уязвимости позволяет добиться выполнения кода с правами root, но для совершения атаки необходимо иметь доступ к учётной записи PCP. Атака сводится к подмене символической ссылкой файла "/var/log/pcp/NOTICES", в который выполняется запись из процесса правами root без использования при открытии файла флага O_NOFOLLOW... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
3. Сообщение от Аноним (3), 24-Сен-24, 10:36 | +8 +/– | ![]() |
Помнится прошлую уязвимость nix исправляли очень медленно, поэтому в этот раз тот же человек опубликовал информацию об уязвимости после пару недель с неё находки. До исправления разрабами nixos. А ещё разраб ушёл в отпуск в этот момент, когда его предупредили непублично. И не было передачи задачи. В общем, проект сомнительный, отношение к безопасности халатное. Про это на hacker news писали и lobsters. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #11, #104 |
4. Сообщение от Аноним (4), 24-Сен-24, 11:16 | +3 +/– | ![]() |
Сначала запиливают свои кривучии телеметрии, потом ноут "а чавой вы выключаити, вот у вас поэтому на линоксе три процента". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
5. Сообщение от 1 (??), 24-Сен-24, 11:21 | +/– | ![]() |
Вот она - полезность телеметрии !!! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7 |
6. Сообщение от 1 (??), 24-Сен-24, 11:37 | +/– | ![]() |
> Дополнительно можно упомянуть публикацию[https://x.com/evilsocket/status/1838169889330135132] предупреждения о выявлении критической уязвимости, затрагивающей дистрибутивы GNU/Linux | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9, #19 |
7. Сообщение от Аноним (7), 24-Сен-24, 11:44 | +1 +/– | ![]() |
На ведь это случайность. А злодей это Jia Tan. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
8. Сообщение от Аноним (-), 24-Сен-24, 11:48 | +/– | ![]() |
> C 53.3% | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
9. Сообщение от Аноним (7), 24-Сен-24, 11:51 | +/– | ![]() |
Все просто он хочет от тебя что-то скрыть. Чем ты ему так насолил? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
10. Сообщение от НяшМяш (ok), 24-Сен-24, 11:56 | –1 +/– | ![]() |
> nix | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12 |
11. Сообщение от Аноним (11), 24-Сен-24, 12:03 | +/– | ![]() |
Эти понапишут что угодно, если СОС не достаточно длинный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #24 |
12. Сообщение от Аноним (3), 24-Сен-24, 12:06 | +/– | ![]() |
Да, лучше бы rust использовали с автоматическим сборщиком мусора. Или nim с arc. Разницы между этими gc практически нет. Только первый язык стыдливо отрицает наличие gc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #13, #15, #33, #69, #92 |
13.
Сообщение от мяв![]() | +/– | ![]() |
можно про последнее заявление поподробней? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #16 |
14. Сообщение от Аноним (14), 24-Сен-24, 12:20 | +/– | ![]() |
> Проблема проявляется в ветке Nix 2.24 и устранена в выпуске 2.24.6. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #17 |
15. Сообщение от Аноним (-), 24-Сен-24, 12:28 | –1 +/– | ![]() |
> rust с автоматическим сборщиком мусора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #30 |
16. Сообщение от Аноним (3), 24-Сен-24, 12:33 | +2 +/– | ![]() |
> Подход Rust к управлению памятью основан на следующем принципе: компилятор Rust должен знать точные места в коде, где выделена память, где и как к ней осуществляется доступ, а где она больше не нужна. Эти знания позволяют контролировать доступ к памяти и автоматически освобождать выделенную память, вставляя соответствующие инструкции непосредственно в сгенерированный код, таким образом избегая многих распространенных ошибок, которым могут быть подвержены другие языки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #20, #22, #88 |
17. Сообщение от Аноним (3), 24-Сен-24, 12:34 | +/– | ![]() |
Для отдельной установки nix использовалась уязвимая версия. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
18. Сообщение от Ося Бендер (?), 24-Сен-24, 12:37 | +/– | ![]() |
Да, уж. Сливай воду это называется. Ждем-с 30 сентября, и быстро собирать бот-сетку, пока мамкины админы будут обновляться... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
19. Сообщение от penetrator (?), 24-Сен-24, 12:54 | +/– | ![]() |
может уже удалили | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #23 |
20. Сообщение от Аноним (-), 24-Сен-24, 12:57 | +/– | ![]() |
> Примерно то же самое делает swift и nim. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #21 |
21. Сообщение от Аноним (3), 24-Сен-24, 12:58 | +/– | ![]() |
> Как оно в nim | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #47 |
22. Сообщение от Аноним (3), 24-Сен-24, 12:59 | +1 +/– | ![]() |
Раньше за автоматическую расстановку free() в системщине по рукам били. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #25, #71, #90 |
23. Сообщение от Аноним (-), 24-Сен-24, 13:02 | +/– | ![]() |
> devs just can't accept that their code is crap | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
24. Сообщение от Аноним (-), 24-Сен-24, 13:10 | –2 +/– | ![]() |
> Эти понапишут что угодно, если СОС не достаточно длинный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #40 |
25. Сообщение от Аноним (-), 24-Сен-24, 13:13 | +1 +/– | ![]() |
> Раньше за автоматическую расстановку free() в системщине по рукам били. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #26, #27 |
26. Сообщение от Аноним (3), 24-Сен-24, 13:19 | +2 +/– | ![]() |
Гото и сейчас нормальный подход. Знать надо где ему место, а где нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #89 |
27. Сообщение от Аноним (3), 24-Сен-24, 13:21 | +1 +/– | ![]() |
> The future is now, old man (c) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #28 |
28. Сообщение от Аноним (-), 24-Сен-24, 13:25 | +/– | ![]() |
> но это не значит, что будущее приносит только хорошие инновации. Зачастую наоборот. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #29, #75 |
29. Сообщение от Аноним (3), 24-Сен-24, 13:34 | +/– | ![]() |
> Правда? Типа большая часть инноваций это плохие инновации? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #31, #72 |
30. Сообщение от Ахз (?), 24-Сен-24, 13:57 | +/– | ![]() |
> вставляя соответствующие инструкции непосредственно в сгенерированный код | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #42, #46 |
31. Сообщение от Аноним (-), 24-Сен-24, 13:59 | +/– | ![]() |
> Да, это правда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #32 |
32. Сообщение от Аноним (3), 24-Сен-24, 14:08 | +/– | ![]() |
> А современные - это айфон и андроид. Где там отсутствие вендорлока? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #37, #39, #74 |
33. Сообщение от Вася Пупкин (?), 24-Сен-24, 14:12 | +/– | ![]() |
у с++ по твоему тоже гц если по выходу из скоупа деструктор сам вызывается? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #34 |
34. Сообщение от Аноним (3), 24-Сен-24, 14:17 | +/– | ![]() |
Это область видимости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #67 |
35. Сообщение от Аноним (-), 24-Сен-24, 14:36 | +/– | ![]() |
> выявлении критической уязвимости, затрагивающей дистрибутивы GNU/Linux | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #36, #105 |
36. Сообщение от Аноним (7), 24-Сен-24, 14:49 | +/– | ![]() |
Никс используют военные. Поэтому все сложно. Возможно тут защищают эксплуатанта уязвимости а не пользователей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #38 |
37. Сообщение от Аноним (7), 24-Сен-24, 14:51 | +/– | ![]() |
Так дело то в деньгах ты хочешь хорошо и за бесплатно, но так не бывает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #64 |
38. Сообщение от 1 (??), 24-Сен-24, 14:57 | –1 +/– | ![]() |
Ну анонс-то про весь гнутый линyпс (а м.б. и даже про бздю). Так что если и эксплуатанта защищают, то глобального. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
39. Сообщение от Аноним (-), 24-Сен-24, 15:00 | +/– | ![]() |
> Чел, научись читать. Я наоборот пишу, что сейчас больший вендорлок. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #43 |
40. Сообщение от 1 (??), 24-Сен-24, 15:04 | +1 +/– | ![]() |
> ps почему у многих анонов какой-то странный фетишь на СОСʼи? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #51 |
41. Сообщение от mos87 (ok), 24-Сен-24, 15:13 | +1 +/– | ![]() |
>в формате NAR | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #106 |
42. Сообщение от Аноним (47), 24-Сен-24, 15:18 | +1 +/– | ![]() |
>> вставляя соответствующие инструкции непосредственно в сгенерированный код | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #44 |
43. Сообщение от Аноним (3), 24-Сен-24, 15:24 | +/– | ![]() |
> В языке есть концепция заимствования и лайфтаймов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #50, #77 |
44. Сообщение от Аноним (3), 24-Сен-24, 15:25 | +/– | ![]() |
Не расстроишь. Область видимости != авторасстановка free(). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #45 |
45. Сообщение от Аноним (47), 24-Сен-24, 15:36 | +/– | ![]() |
> Не расстроишь. Область видимости != авторасстановка free(). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #48 |
46. Сообщение от Аноним (46), 24-Сен-24, 15:37 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #49 |
47. Сообщение от Аноним (47), 24-Сен-24, 15:39 | –1 +/– | ![]() |
>> Как оно в nim | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #52, #56, #57 |
48. Сообщение от Аноним (3), 24-Сен-24, 15:41 | +/– | ![]() |
Много воды, умных слов, а по сути где? Просвяти, в чём отличие от nim в rust? В обоих случаях авторасстановка функций освобождения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #54, #76 |
49. Сообщение от Аноним (3), 24-Сен-24, 15:42 | +/– | ![]() |
А ты знаешь, но нам не расскажешь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
50. Сообщение от Аноним (-), 24-Сен-24, 15:44 | +1 +/– | ![]() |
> Не заслуга rust, есть в том или ином виде во множестве языков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #55 |
51. Сообщение от Аноним (-), 24-Сен-24, 15:50 | –1 +/– | ![]() |
> Да потому что, в основном, "весь пар уходит в свисток". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #53 |
52. Сообщение от Аноним (-), 24-Сен-24, 15:52 | –1 +/– | ![]() |
Конечно нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
53. Сообщение от 1 (??), 24-Сен-24, 16:01 | –1 +/– | ![]() |
>> Это ж как с языком, который нельзя называть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #66 |
54. Сообщение от Аноним (47), 24-Сен-24, 16:02 | +/– | ![]() |
> Много воды, умных слов, а по сути где? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #61 |
55. Сообщение от Аноним (3), 24-Сен-24, 16:04 | +/– | ![]() |
> Ну так не сиди на мейне. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #58, #78 |
56. Сообщение от Аноним (3), 24-Сен-24, 16:08 | –2 +/– | ![]() |
Ну если вы не разбираетесь, не пишите. Arc/orc работает при компиляции. Это позволяет даже писать код под микроконтроллеры без напряга. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #60, #70 |
57. Сообщение от Аноним (3), 24-Сен-24, 16:11 | +/– | ![]() |
Частный пример из вашей же ссылки: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
58. Сообщение от Аноним (-), 24-Сен-24, 16:13 | +/– | ![]() |
> Если _другой_ разработчик использует main, у _остальных_ разработчиков возникают проблемы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #59 |
59. Сообщение от Аноним (3), 24-Сен-24, 16:18 | +/– | ![]() |
> Ты не может затянуть себе кода с2х если у тебя с89. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #85 |
60. Сообщение от Аноним (47), 24-Сен-24, 16:21 | +1 +/– | ![]() |
>> At its core ARC is a memory management model based on Automatic Reference Counting with destructors and move semantics. Some people mistake Nim’s ARC for Swift’s ARC, but there is one big difference: ARC in Nim doesn’t use atomic RC. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
61. Сообщение от Аноним (3), 24-Сен-24, 16:21 | +/– | ![]() |
Признаю, был неправ. Но это не отменяет факта, что это gc, хоть и при компиляции. Не всегда такое умное освобождение способствует приросту скорости работы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #63 |
63. Сообщение от morphe (?), 24-Сен-24, 16:35 | +1 +/– | ![]() |
Память всегда утекать должна, или какая тут альтернатива? Освобождения памяти нужны только там где происходят аллокации, т.е в сишном коде у тебя оверхед будет тот же, но free нужно самому дёргать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #65 |
64. Сообщение от Аноним (64), 24-Сен-24, 17:22 | +/– | ![]() |
В деньгах на что, на память и на новые дырявые процессоры?!?!? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
65. Сообщение от Аноним (3), 24-Сен-24, 17:25 | –2 +/– | ![]() |
Иногда небольшая утечка лучше, так как можешь спланировать время (условие), когда освобождение не потратит ценные ресурсы в конкретный отрезок времени. Не везде такое требуется, согласен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #79, #87 |
66. Сообщение от Аноним (-), 24-Сен-24, 17:33 | +1 +/– | ![]() |
Что ж у тебя так горит? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #86, #95 |
67. Сообщение от Аноним (-), 24-Сен-24, 18:29 Скрыто ботом-модератором | +1 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #68 |
68. Сообщение от Аноним (-), 24-Сен-24, 18:31 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
69. Сообщение от Аноним (70), 24-Сен-24, 18:34 | –1 +/– | ![]() |
>Только первый язык стыдливо отрицает наличие gc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #73 |
70. Сообщение от Аноним (70), 24-Сен-24, 18:37 | +/– | ![]() |
>Arc/orc работает при компиляции. Это позволяет даже писать код под микроконтроллеры без напряга. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #96 |
71. Сообщение от Аноним (70), 24-Сен-24, 18:38 | –1 +/– | ![]() |
И дырявый код был нормой. Сейчас хотя бы смотрят с осуждением | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
72. Сообщение от Аноним (70), 24-Сен-24, 18:43 | +/– | ![]() |
>Смартфоны - вендорлок овно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
73. Сообщение от Аноним (73), 24-Сен-24, 18:53 | +1 +/– | ![]() |
Не так уж и огромна. Разница в том, где основные накладные расходы: во время компиляции или во время использования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #80 |
74. Сообщение от Аноним (70), 24-Сен-24, 19:02 | –1 +/– | ![]() |
>Rust - сборище фанатиков. А в самом языке нет ничего особенного | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
75. Сообщение от _ (??), 24-Сен-24, 19:02 | +/– | ![]() |
>> но это не значит, что будущее приносит только хорошие инновации. Зачастую наоборот. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #83 |
76. Сообщение от Аноним (70), 24-Сен-24, 19:05 | –1 +/– | ![]() |
>Много воды, умных слов, а по сути где? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #98 |
77. Сообщение от Аноним (70), 24-Сен-24, 19:11 | –1 +/– | ![]() |
>Неправда. Эти отзывы слышал от тех, кто на нём кодил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
78. Сообщение от Аноним (70), 24-Сен-24, 19:13 | –1 +/– | ![]() |
Вы случаем не из тех староверов, которые не могут поставить несколько разных версий пакетов, вот просто технически не могут, у них лапки? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
79. Сообщение от Аноним (70), 24-Сен-24, 19:15 | –2 +/– | ![]() |
Если произошла утечка, то память вы уже не освободите. Вы хотя-бы читайте значение терминов перед использованием. И да, арены памяти изобретены, так что описываемая вами проблема неактуальна никогда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
80. Сообщение от Аноним (70), 24-Сен-24, 19:17 | +/– | ![]() |
Это различие и порождает разницу в расходах. Почему вы смешиваете разные технологии в одну кучу? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #99 |
83. Сообщение от Аноним (-), 24-Сен-24, 20:56 | +1 +/– | ![]() |
> Причём некоторые по глупости людской, а некоторые - по злобе и жадности | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
85. Сообщение от Аноним (70), 24-Сен-24, 21:16 | +/– | ![]() |
>Могу. В Си буквально каждый файл можно собирать со своей версией | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
86. Сообщение от 1 (??), 24-Сен-24, 23:35 | +/– | ![]() |
Ты эта ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
87. Сообщение от morphe (?), 25-Сен-24, 02:17 | +/– | ![]() |
> Иногда небольшая утечка лучше, так как можешь спланировать время (условие), когда освобождение | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
88.
Сообщение от мяв![]() | +/– | ![]() |
так это не сборщик мусора, вроде? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #103 |
89.
Сообщение от мяв![]() | –1 +/– | ![]() |
..а за гото по рукам били хоть и не всегда, но по куда более внятным причинам: больше нестандартного подхода, сложнее читаемость => сложнее поддержка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #91 |
90.
Сообщение от мяв![]() | +/– | ![]() |
почему бы и нет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
91. Сообщение от Аноним (91), 25-Сен-24, 09:51 | +/– | ![]() |
Чел, обработку ошибки при падении программы почему на goto не сделать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 Ответы: #97 |
92. Сообщение от Анонимъ (?), 25-Сен-24, 10:07 | +3 +/– | ![]() |
В rust приходится порой обходить ограничения borrowchecker, так как он мешает. И одним из способов является... arc! Та-дам, счётчик ссылок в rust, да. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #93, #101 |
93. Сообщение от Анонимъ (?), 25-Сен-24, 10:08 | +/– | ![]() |
Более того, это в базе: std::sync::Arc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
95. Сообщение от Аноним (95), 25-Сен-24, 14:41 | +/– | ![]() |
>сравнивает теплое с мягким | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
96. Сообщение от Аноним (95), 25-Сен-24, 14:55 | +/– | ![]() |
Его утверждение было верным, хотя механизмы несколько отличаются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #100 |
97. Сообщение от Аноним (95), 25-Сен-24, 15:11 | +/– | ![]() |
Ты о чем? Он просто услышал где-то, что goto - плохо и повторяет не задумываясь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 |
98. Сообщение от Аноним (95), 25-Сен-24, 15:13 Скрыто ботом-модератором | –1 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
99. Сообщение от Аноним (95), 25-Сен-24, 15:15 | +/– | ![]() |
Кто смешивает? Утверждается, что автомобиль ездит, что бензиновый, что дизель. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #102 |
100. Сообщение от Аноним (70), 25-Сен-24, 17:11 | +/– | ![]() |
>Nim делает то же самое, только со счетчиком, Swift тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 |
101. Сообщение от Аноним (70), 25-Сен-24, 17:13 | +/– | ![]() |
Вы понимаете разницу - всё управление памятью через счётчик ссылок или счётчик ссылок лишь иногда, по потребности? Так то и gc можно использовать, но это не означает, что любой код - это arc или gc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
102. Сообщение от Аноним (70), 25-Сен-24, 17:14 | +/– | ![]() |
Плохая аналогия подобна котёнку с дверцей | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 |
103. Сообщение от Аноним (70), 26-Сен-24, 01:26 | +/– | ![]() |
>подсчет во время сборки ж происходит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
104. Сообщение от Аноним (-), 26-Сен-24, 14:26 | +/– | ![]() |
А по статистике Repology у nixpkgs stable 24.05 самый маленький процент потенциально уязвимых пакетов среди дистрибутивов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
105. Сообщение от Аноним (-), 26-Сен-24, 17:36 | +/– | ![]() |
Это связано с тем, что вы не владеете английским языком и не можете прочитать первоисточник. Этот неаутентифицированный RCE, затрагивающий все системы GNU/Linux и другие, был раскрыт разработчикам уязвимого программного обеспечения (glibc, Linux kernel, OpenSSH или что-то другое) три недели назад. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #107 |
106. Сообщение от Аноним (-), 26-Сен-24, 17:51 | +/– | ![]() |
Почему никто? Я хотел перейти на NixOS, но всё-таки (из-за невозможности установки без Интернета) выбрал Ubuntu. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
107. Сообщение от Аноним (107), 26-Сен-24, 23:04 | +/– | ![]() |
Ключевая фраза в опусе того открывателя уязвимостей "And YES: I LOVE hyping the sh1t out of this stuff because apparently sensationalism is the only language that forces these people to fix." | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 Ответы: #108 |
108. Сообщение от Аноним (108), 27-Сен-24, 00:22 | +/– | ![]() |
Почему разработчики не опубликовали это три недели назад, а вместо этого согласовали с нашедшим отсрочку полного раскрытия? Давайте обсудим это менее чем через две недели. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |