Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "При переводе Firefox на zlib-rs разработчики натолкнулись на ошибку в CPU Intel" | +/– | |
| Сообщение от opennews (??), 17-Июн-26, 13:22 | ||
Организация Trifecta Tech Foundation, развивающая такие проекты, как ntpd-rs, sudo-rs, zlib-rs и bzip2-rs, рассказала о переходе Firefox на использование библиотеки zlib-rs, написанной на языке Rust, для сжатия и распаковки c использованием метода gzip. Кроме защиты от проблем, вызванных ошибками при работе с памятью, переход с zlib на zlib-rs привёл к заметному повышению производительности - в проведённых тестах ускорение составило от 3.3 до 32.5 раз при единичных операция декодирвоания и от 2.7 до 10.86 раз при декодировании непрерывного потока... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 17-Июн-26, 13:22 | –1 +/– | |
> переход с zlib на zlib-rs привёл к заметному повышению производительности - в проведённых тестах ускорение составило от 3.3 до 32.5 раз при единичных операция декодирвоания и от 2.7 до 10.86 раз при декодировании непрерывного потока | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #3, #61 | ||
| 2. Сообщение от Аноним (3), 17-Июн-26, 13:25 | +2 +/– | |
Intel всё. Не покупайте последние поколения его процессоров. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #15, #26, #29, #97, #152 | ||
| 3. Сообщение от Аноним (3), 17-Июн-26, 13:26 | +4 +/– | |
zlib-ng-rs | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #6 | ||
| 4. Сообщение от Аноним (4), 17-Июн-26, 13:30 | +8 +/– | |
> на языке Rust проблема приводила к аварийной остановке, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #7, #11, #14, #18, #33, #67, #127, #131 | ||
| 5. Сообщение от Аноним (5), 17-Июн-26, 13:30 | –1 +/– | |
> Ошибка устранена обходным путём в кодовой базе Firefox и zlib-rs. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #8, #38, #69, #157 | ||
| 6. Сообщение от Аноним (6), 17-Июн-26, 13:35 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 7. Сообщение от Аноним (6), 17-Июн-26, 13:38 | +9 +/– | |
Значит, в оригинальном zlib этот алгоритм написан неоптимальным образом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #9, #10, #22 | ||
| 8. Сообщение от Аноним (10), 17-Июн-26, 13:38 | +1 +/– | |
>Предлагается надеяться на удачу или кто-то исправит интеловский микрокод? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #46 | ||
| 9. Сообщение от Аноним (9), 17-Июн-26, 13:39 Скрыто ботом-модератором | –5 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #23 | ||
| 10. Сообщение от Аноним (10), 17-Июн-26, 13:40 | –2 +/– | |
> Значит, в оригинальном zlib этот алгоритм написан неоптимальным образом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 11. Сообщение от Аноним (11), 17-Июн-26, 13:41 | +7 +/– | |
Говорит лишь о том, что оригинальный код можно ускорить в 1000 раз. Ну вон сравни infozip unzip и 7z -- второй раз в 10 быстрее zip распаковывает. Это типичная манипуляция, принятая в ржавом комьюнити -- написать код, который не делает то же самое, и утверждать, что стало быстрее теперь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #19, #32 | ||
| 13. Сообщение от mikhailnov (ok), 17-Июн-26, 13:43 | –1 +/– | |
Закостылили в zlib-rs через insafe, забавно :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. Сообщение от Соль земли2 (?), 17-Июн-26, 13:45 | +1 +/– | |
Никто. Ведь кукарекать умеешь только ты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 15. Сообщение от Аноним (15), 17-Июн-26, 13:47 | +2 +/– | |
13 и 14 поколения это не последние. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #20, #31 | ||
| 16. Сообщение от Аноним (15), 17-Июн-26, 13:49 | +/– | |
>Первое проявление проблемы было замечено в процессе тестирования ранних сборок более года назад, но на системах разработчиков её не удавалось воспроизвести. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #27 | ||
| 17. Сообщение от Аноним (17), 17-Июн-26, 13:50 | +2 +/– | |
Я знал, что моя кора дуба самый лучший процессор. Буду дальше на нем сидеть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #125, #133 | ||
| 18. Сообщение от Аноним (18), 17-Июн-26, 13:52 | +2 +/– | |
А если переписать на Си будет еще быстрее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #21 | ||
| 19. Сообщение от Аноним (19), 17-Июн-26, 13:53 | +/– | |
> Говорит лишь о том, что оригинальный код можно ускорить в 1000 раз. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #50, #57 | ||
| 20. Сообщение от Аноним (15), 17-Июн-26, 13:55 | +/– | |
https://en.wikipedia.org/wiki/List_of_Intel_CPU_microarchite... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 21. Сообщение от Аноним (21), 17-Июн-26, 13:57 | +/– | |
А на чем по твоему написана zlib? (www.zlib.net) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #56, #103 | ||
| 22. Сообщение от q (ok), 17-Июн-26, 13:57 | –4 +/– | |
То есть сишники кичились тем, что они не проверяют нуллы и прочие границы буферов, чтобы потом получить не только CVE, но и неоптимальный код? То есть утверждение о том, что "пусть иногда бывают CVE, зато скорость высокоскоростная" оказалось ложью? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #28 | ||
| 23. Сообщение от Аноним (6), 17-Июн-26, 13:58 | –1 +/– | |
Да таккже, как и пофигу на растокод со сплошными @unsafe. Тоже работает и ладно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 24. Сообщение от Аноним (145), 17-Июн-26, 13:58 | +/– | |
> о переходе Firefox на использование библиотеки zlib-rs | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #39, #53 | ||
| 25. Сообщение от Аноним (25), 17-Июн-26, 13:59 | +/– | |
> на CPU Raptor Lake вместо 8-15 битов из RCX, соответствующих регистру CH, в память записывались биты 0-7, соответствующие регистру CL. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #128 | ||
26.
Сообщение от Аноним (26), 17-Июн-26, 13:59
| +/– | |
А почему не покупать процессоры Intel? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #30, #151 | ||
| 27. Сообщение от cheburnator9000 (ok), 17-Июн-26, 13:59 | +1 +/– | |
>> Display Resolution | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #34, #37, #59 | ||
| 28. Сообщение от Аноним (6), 17-Июн-26, 14:01 | +/– | |
Это конкретно разработчики zlib накосячили с оптимальностью реализации алгоритмов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #82 | ||
| 29. Сообщение от Ivan_83 (ok), 17-Июн-26, 14:02 | +2 +/– | |
Так уже давно, как накупил ам4 на старте (и потом тоже) так и сижу до сих пор и потребности в ам5 или чём то более свежем не ощущаю совсем. А прошло то уже 9 лет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #143 | ||
| 30. Сообщение от Аноним (3), 17-Июн-26, 14:04 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 31. Сообщение от Аноним (3), 17-Июн-26, 14:04 | +3 +/– | |
Для меня все после 2020 последние) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #36, #117 | ||
| 32. Сообщение от Аноним (32), 17-Июн-26, 14:05 | +/– | |
> Говорит лишь о том, что оригинальный код можно ускорить в 1000 раз. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #58 | ||
| 33. Сообщение от Ivan_83 (ok), 17-Июн-26, 14:05 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 34. Сообщение от Аноним (3), 17-Июн-26, 14:06 | –1 +/– | |
По удобству стандарт это 2K. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 35. Сообщение от Аноним (35), 17-Июн-26, 14:06 | +/– | |
Не понятно с чего бы C Незаметно бы повредил данные,а Rust упал. Если тут идёт работа с данными, результат работы записывается куда-то. Ну записались не те данные и всё. С чего бы раст это отдетектил. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #41, #49, #75 | ||
| 36. Сообщение от Аноним (15), 17-Июн-26, 14:07 | +2 +/– | |
Ваше право, но вводить в заблуждения не надо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #65 | ||
| 37. Сообщение от Аноним (37), 17-Июн-26, 14:07 | +/– | |
Стандарт для чего? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #43 | ||
| 38. Сообщение от Ivan_83 (ok), 17-Июн-26, 14:08 | +4 +/– | |
Если бы вы читали рассылки gcc и llvm или ERRATA по процам то знали бы что там таких багов в процах просто вагонами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #114 | ||
| 39. Сообщение от Аноним (37), 17-Июн-26, 14:09 Скрыто ботом-модератором | –1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 40. Сообщение от НяшМяш (ok), 17-Июн-26, 14:10 | +1 +/– | |
Забавно, что с тем же Хаффманом такая же ошибка вылезла сначала в Unreal Engine. В блог посте есть ссылка на статью годовалой давности - https://fgiesen.wordpress.com/2025/05/21/oodle-2-9-14-and-in.../ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. Сообщение от Ivan_83 (ok), 17-Июн-26, 14:10 | –3 +/– | |
Это домыслы евангелистов, надо же хоть какую то пользу придумать для оправдания этого монстра. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #44 | ||
| 42. Сообщение от Аноним (48), 17-Июн-26, 14:12 | +7 +/– | |
> Библиотека zlib-rs была задействована в выпуске Firefox 151, но после её интеграции некоторые пользователи столкнулись с проблемой, приводившей к аварийному завершению из-за выхода за допустимые границы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #55, #160 | ||
| 43. Сообщение от НяшМяш (ok), 17-Июн-26, 14:12 | +2 +/– | |
2К на 27 дюймов это оптимальное разрешение для игр и работы, если не сидеть в 20см от экрана, плюс масштабирование интерфейса можно оставить 100%. Для чисто текста 4К предпочтительнее конечно же. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #123 | ||
| 44. Сообщение от НяшМяш (ok), 17-Июн-26, 14:15 | +/– | |
Для гениев в патче есть развёрнутый комментарий, почему так происходит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #47, #48 | ||
45.
Сообщение от King_Carlo (ok), 17-Июн-26, 14:15
| +/– | |
Intel уже давно негодный эмулятор процессоров AMD. Интел покупают только люди глубоко не сведущие, введённые в заблуждение алчными продавцами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #54, #71 | ||
| 46. Сообщение от Аноним (15), 17-Июн-26, 14:15 | –2 +/– | |
>адм купи | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 47. Сообщение от Ivan_83 (ok), 17-Июн-26, 14:19 | –1 +/– | |
Код не читабельный. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #51, #60 | ||
| 48. Сообщение от Аноним (48), 17-Июн-26, 14:21 | +/– | |
Там какой-то unsafe в юзерспейсной библиотеки. Короче, нещитово. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 49. Сообщение от Аноним (145), 17-Июн-26, 14:22 | +/– | |
> Не понятно с чего бы C Незаметно бы повредил данные,а Rust упал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #62, #74 | ||
| 50. Сообщение от Аноним (11), 17-Июн-26, 14:24 | +/– | |
Каким образом? И там и там deflate. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 51. Сообщение от Аноним (145), 17-Июн-26, 14:24 | +/– | |
> Код не читабельный | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #138 | ||
| 52. Сообщение от Аноним (53), 17-Июн-26, 14:26 | –1 +/– | |
Что за бред, тогда бы проц совсем не работал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #66 | ||
| 53. Сообщение от Аноним (53), 17-Июн-26, 14:27 | +/– | |
всё должно работать медленно, а то ты не станешь покупать новый проц и память за 10-ти кратную цену | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 54. Сообщение от Аноним (15), 17-Июн-26, 14:27 | –1 +/– | |
Следите за новостями про железо, вот например тесты 250K Plus: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #93, #141 | ||
| 55. Сообщение от Аноним (55), 17-Июн-26, 14:28 | +/– | |
Какая связь с трансляцией в LLVM-IR и багом в cpu? Любой другой компилятор на любом другом языке сделал бы то же самое если в нём не было бы предварительно зашита информация что такой ассемблерный код генерировать нельзя. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #63 | ||
| 56. Сообщение от Аноним (11), 17-Июн-26, 14:28 | +/– | |
Начни с того, что такое zlib? Продолжи тем, что такое png. Это васянское позорище, по недоразумению получившее распространение. Устаревшее в момент появления, 30 лет назад. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #122, #146 | ||
| 57. Сообщение от Аноним (57), 17-Июн-26, 14:29 | +1 +/– | |
> опровергнуть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #110 | ||
| 58. Сообщение от Аноним (11), 17-Июн-26, 14:35 | –1 +/– | |
Осталось выяснить, зачем это делать. Deflate совершенно мёртв -- там, где он использовался, теперь brotli (который по совокупности параметров несколько лучше) и zstd (всем лучше). На подходе замена zstd для областей применения brotli (использующая несколько иной подход к кодированию, алгоритмы ускорять уже некуда). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #81, #113, #145 | ||
| 59. Сообщение от Аноним (59), 17-Июн-26, 14:37 | +/– | |
> 1920x1080 = 50% | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #119 | ||
| 60. Сообщение от Аноним (59), 17-Июн-26, 14:39 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
| 61. Сообщение от Куклочай (?), 17-Июн-26, 14:39 | +3 +/– | |
zlib-ng разрабы: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 62. Сообщение от Аноним (57), 17-Июн-26, 14:40 | +/– | |
> Расте есть проверка на выходы за пределы буфера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #102 | ||
| 63. Сообщение от Аноним (48), 17-Июн-26, 14:40 | –2 +/– | |
Вот всегда у вас так - во всем виноваты Си-библиотеки, с которыми вы линкуетесь, ядро на Си, в котором вы процессы форкаете, теперь вот и процессоры у вас виноваты. Короче, виноваты все вокруг, но не код на расте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #76, #118 | ||
64.
Сообщение от a2y (?), 17-Июн-26, 14:41
| +/– | |
Как это меня умиляет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #68, #72 | ||
| 65. Сообщение от КО (?), 17-Июн-26, 14:43 | +/– | |
Дак а где выше Raptor и Arrow то купить, лол | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #73 | ||
| 66. Сообщение от Аноним (86), 17-Июн-26, 14:44 | +1 +/– | |
С очевидностью: очень сильно не все используют совместимость "64-с-32-с-16-с-8 бит" и адресацию восьмибитных регистров. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 | ||
| 67. Сообщение от Аноним (67), 17-Июн-26, 14:46 | +/– | |
Всегда удивляло что обычную рекламу айтишники научились фильтровать, но любую айтишную рекламу принимают на веру. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #95 | ||
| 68. Сообщение от Аноним (15), 17-Июн-26, 14:46 | +/– | |
Да тут на самом деле до конца не понятно т.к. это бы всплывало везде, а Raptor Lake появился осенью 2022. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
| 69. Сообщение от Аноним (91), 17-Июн-26, 14:46 | +/– | |
Вместо LLVM может быть любой компилятор https://habr.com/ru/articles/332552/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 70. Сообщение от Аноним (70), 17-Июн-26, 14:47 | +1 +/– | |
Ох уж эти кратно возросшие скорости в старых библиотеках... Ждем ZIP-bomb, path overwrite в реализации или что-то такое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 71. Сообщение от Аноним (57), 17-Июн-26, 14:48 | –3 +/– | |
то есть амд, которая создана на деньги интел это молодцы, а интел это фуфуфу, тоесть то что амд подарили технологию и архитектуру и это одно и тоже, это пофиг, хейтить интел это особый вид психоза похоже, логика отсутсвует | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #86 | ||
| 72. Сообщение от Аноним (72), 17-Июн-26, 14:48 | +/– | |
Угадай, кто написал программу для железа. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
| 73. Сообщение от Аноним (15), 17-Июн-26, 14:50 | –1 +/– | |
В смысле ? В магазинах, на маркетплейсах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 | ||
| 74. Сообщение от Другой Аноним (?), 17-Июн-26, 14:50 | +1 +/– | |
> > Не понятно с чего бы C Незаметно бы повредил данные,а Rust упал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 | ||
| 75. Сообщение от Аноним (91), 17-Июн-26, 14:50 | +/– | |
>Если тут идёт работа с данными, результат работы записывается куда-то. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
| 76. Сообщение от Аноним (55), 17-Июн-26, 14:53 | +/– | |
В посте есть ссылка на блог разработчика Oodle, который на этот баг наткнулся (и зарепортил) год назад. Не нашёл подтверждений, но что-то мне подсказывает что пишет он на C или C++, а не на Rust, и ему тоже пришлось модифицировать свой код, чтобы компилятор не генерировал инструкций, вызывающих проблем в процессоре. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 Ответы: #80 | ||
| 77. Сообщение от Tron is Whistling (?), 17-Июн-26, 15:00 | +/– | |
mov [reg+reg+imm],ch писал cl? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #79, #87 | ||
| 78. Сообщение от Аноним (78), 17-Июн-26, 15:02 | +/– | |
> переход с zlib на zlib-rs привёл к заметному повышению производительности - в проведённых тестах ускорение составило от 3.3 до 32.5 раз при единичных операция декодирования и от 2.7 до 10.86 раз при декодировании непрерывного потока. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #84 | ||
| 79. Сообщение от Аноним (15), 17-Июн-26, 15:03 | +/– | |
На что перешли, на Эльбрусы ? Потому, что на АМД ситуация ничем не лучше: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 | ||
| 80. Сообщение от Аноним (48), 17-Июн-26, 15:07 | +/– | |
Ну дак он же сишник-бракодел, чего с него взять. А тут речь о аж самих разработчиков на самом безопасном языке на планете. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 | ||
| 81. Сообщение от Аноним (32), 17-Июн-26, 15:07 | +/– | |
PNG? не, не слышал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #92 | ||
| 82. Сообщение от q (ok), 17-Июн-26, 15:08 | –1 +/– | |
Разработчики zlib - не сишники? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #88, #90, #100 | ||
| 83. Сообщение от ктото (?), 17-Июн-26, 15:09 | +1 +/– | |
растеры переписывают всё на пермиссивные лицензии. идёт атака на GPL. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #124, #140 | ||
| 84. Сообщение от Аноним (84), 17-Июн-26, 15:09 | +2 +/– | |
> Аж системдой пахнуло! "С системдой теперь загрузка 2 секунды! У кого нет системды, тот башпортной!" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 Ответы: #137 | ||
| 86. Сообщение от Аноним (86), 17-Июн-26, 15:13 | +1 +/– | |
"У вас ус отклеился". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 | ||
| 87. Сообщение от Аноним (48), 17-Июн-26, 15:14 | –1 +/– | |
Да в амуде аналогичные баги. Скринь этот твит, скоро будет похожая новость про них. А не, уже были и до сих пор есть (но ты о них пока не знаешь) - https://www.opennet.ru/opennews/art.shtml?num=33278 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 Ответы: #126, #161 | ||
| 88. Сообщение от Аноним (6), 17-Июн-26, 15:14 | +1 +/– | |
Китайцы жители планеты Земля. Но не все жители пданеты Земля являются китайцами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #89, #91 | ||
| 89. Сообщение от q (ok), 17-Июн-26, 15:21 | +/– | |
То есть если провинился шотландец -- он уже всё, ненастоящий шотландец? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #107 | ||
| 90. Сообщение от Аноним (94), 17-Июн-26, 15:23 | –1 +/– | |
> Разработчики zlib - не сишники? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #109 | ||
| 91. Сообщение от Аноним (91), 17-Июн-26, 15:25 | +/– | |
Ваша логика не работает. Если ткнуть в случайного человека, то они и японцем может оказаться. А вот сишников, кого не ткни, все как один неправильные, и не важно, что это за проект: xorg, linux, freebsd, nginx, quemu, openbsd или какой-то другой проект. Пока-что ни одного нормального проекта с сишниками до сих пор нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #94, #106 | ||
| 92. Сообщение от Аноним (11), 17-Июн-26, 15:26 | +/– | |
> PNG? не, не слышал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 Ответы: #99 | ||
| 93. Сообщение от аноним12345 (?), 17-Июн-26, 15:30 | +1 +/– | |
270k жрёт в 2 раза больше Ryzen 9700x, а попугаев сверху только десятки %. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #105 | ||
| 94. Сообщение от Аноним (94), 17-Июн-26, 15:32 | –1 +/– | |
> Пока-что ни одного нормального проекта с сишниками до сих пор нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 | ||
| 95. Сообщение от Аноним (91), 17-Июн-26, 15:43 | –1 +/– | |
>Всегда удивляло что обычную рекламу айтишники научились фильтровать, но любую айтишную рекламу принимают на веру. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 Ответы: #132 | ||
| 97. Сообщение от Аноним (97), 17-Июн-26, 15:47 | +/– | |
Конечно всё... Теперь только RTX-Spark. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 99. Сообщение от Аноним (32), 17-Июн-26, 15:48 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 Ответы: #104 | ||
| 100. Сообщение от Совершенно другой аноним (?), 17-Июн-26, 15:49 | +/– | |
если сравнить исходные тексты zlib и zlib-ng, хотя-бы на примере реализации crc32, то можно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 | ||
| 102. Сообщение от morphe (?), 17-Июн-26, 15:51 | +/– | |
ОС выдаёт память постранично, от 4кб до нескольких мегабайт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 103. Сообщение от Аноним (18), 17-Июн-26, 15:52 | +/– | |
Нет, ты не понял. Открою тебе тайну, но код можно переписать не меняя язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #130 | ||
| 104. Сообщение от Аноним (11), 17-Июн-26, 15:52 | +/– | |
Это не legacy, это obsolete. Легаси это зип и как же он задрал своими 8-битными кодировками. А ведь, казалось бы, юникод в него 20 лет назад добавили. Deflate в нём меньшая из проблем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 | ||
| 105. Сообщение от Аноним (15), 17-Июн-26, 15:54 | +1 +/– | |
Так это вы ещё новый 9950X3D2 не видели: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 | ||
| 106. Сообщение от Аноним (6), 17-Июн-26, 15:59 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 | ||
| 107. Сообщение от Аноним (6), 17-Июн-26, 16:01 | +/– | |
Вообще не согласуется с написанным мной. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 Ответы: #111 | ||
| 108. Сообщение от Аноним (108), 17-Июн-26, 16:02 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 109. Сообщение от Аноним (109), 17-Июн-26, 16:14 | +/– | |
>НАСТОЯЩИЙ СИШНИК пишет быстрый и корректный код, не делает use-after-free и не выходит за пределы буфера | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 | ||
| 110. Сообщение от Аноним (109), 17-Июн-26, 16:18 | +1 +/– | |
>проблему искали целый год | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 111. Сообщение от q (ok), 17-Июн-26, 16:18 | +/– | |
А твое с написанным мной согласуется? Ну например ты там писал, что "не все китайцы каратисты". Словно бы опровергая меня, якобы писавшего, что "ВСЕ сишники" чёто-там. Читай мои комменты внимательнее, прежде чем блистать логикой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #116 | ||
| 112. Сообщение от aname (ok), 17-Июн-26, 16:19 | +/– | |
Шах и мат | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 113. Сообщение от Аноним (113), 17-Июн-26, 16:25 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #120 | ||
| 114. Сообщение от Аноним (114), 17-Июн-26, 16:33 | –1 +/– | |
бсдишники со своим шлангом должны страдать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 Ответы: #142 | ||
| 116. Сообщение от Аноним (116), 17-Июн-26, 16:37 Скрыто ботом-модератором | –1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #111 | ||
| 117. Сообщение от Аноним (117), 17-Июн-26, 16:39 | +1 +/– | |
Всё, что после Prescott, последние. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 | ||
| 118. Сообщение от Аноним (114), 17-Июн-26, 16:41 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 | ||
| 119. Сообщение от Аноним (32), 17-Июн-26, 16:43 | +/– | |
Да там ещё 1440×900 и 1366×768 в заметных количествах, что уж тут говорить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #129 | ||
| 120. Сообщение от Аноним (11), 17-Июн-26, 16:43 | –1 +/– | |
Оттуда, что он везде и он заменил deflate. А вот zstd пока не везде. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #113 | ||
| 121. Сообщение от Аноним (124), 17-Июн-26, 16:43 | +/– | |
А ха-ха! Не зря Линус перешёл на компьютер с процессором AMD. Чувствовал видимо что-то неладное. Американский брак монополиста стал заметен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #139 | ||
| 122. Сообщение от Аноним (117), 17-Июн-26, 16:43 | +/– | |
Я тоже так считаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 123. Сообщение от Аноним (123), 17-Июн-26, 16:44 | +/– | |
> Для чисто текста 4К предпочтительнее конечно же. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 124. Сообщение от Аноним (124), 17-Июн-26, 16:45 | +/– | |
>под предлогом скорости и безопасности, крышеватели раста и llvm атакуют Сталлмана! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 | ||
| 125. Сообщение от Аноним (117), 17-Июн-26, 16:46 | +/– | |
Самый лучший процессор это Pentium III Tualatin, но в принципе, Pentium D Prescott тоже хорош. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #136 | ||
| 126. Сообщение от Аноним (114), 17-Июн-26, 16:48 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 127. Сообщение от Аноним (127), 17-Июн-26, 16:49 | +/– | |
> Кто так из местных кyкapeкал что раст медленный? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 128. Сообщение от Аноним (123), 17-Июн-26, 16:50 | +/– | |
Мб потому что все записывали такое по маске с нулями в младших байтах в RCX/ECX, а не в отдельный для этого регистр. Вот вам и закрытый микрокод. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 129. Сообщение от Аноним (129), 17-Июн-26, 16:53 | +/– | |
> Да там ещё 1440×900 и 1366×768 в заметных количествах, что уж тут говорить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #119 | ||
| 130. Сообщение от Аноним (130), 17-Июн-26, 16:57 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 | ||
| 131. Сообщение от Фамилия (?), 17-Июн-26, 16:57 | +/– | |
> > на языке Rust проблема приводила к аварийной остановке, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #164 | ||
| 132. Сообщение от Аноним (132), 17-Июн-26, 17:01 | +/– | |
А чего вы удивляетесь? Это прямой результат установки "гуманитарные науки не нужны". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #95 | ||
133.
Сообщение от King_Carlo (ok), 17-Июн-26, 17:01
| +/– | |
> Я знал, что моя кора дуба самый лучший процессор. Буду дальше на | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 134. Сообщение от Аноним (123), 17-Июн-26, 17:04 | +/– | |
> We change the algorithms that are used at the different compression levels (in a way that is consistent with zlib-ng, but inconsistent with stock zlib), so the exact output bytes and output length can change slightly. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 135. Сообщение от Аноним (135), 17-Июн-26, 17:04 | +/– | |
Надо переписать на JavaScript потому он асинхронный а значит очень быстрый, самый быстрый и никогда не блокируется. Кроме того в JavaScript революционная реализация ООП. А ещё много людей знают JavaScript поэтому всегда найдутся те кто сможет подхватить разработку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 136. Сообщение от Аноним (132), 17-Июн-26, 17:05 | +/– | |
Так толсто, что аж горячо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #125 | ||
| 137. Сообщение от Аноним (123), 17-Июн-26, 17:09 | +/– | |
Статью их открой и почитай, что с чем сравнивали. Взяли кодовую базу zlib-ng, навайбкодили её а расте (причём с приколами типа "мы переписывали-переписывали, пока компилятор нужные инструкции не выдал, а под какими флагами он выдаёт ненужные инструкции мы вам не скажем") и сравнивают теперь с проектом, который судя по таймингам скомпилировали с -O1 -gddb, который скомпилировали... а на чём они скомпилировали то классический zlib? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 | ||
| 138. Сообщение от Ivan_83 (ok), 17-Июн-26, 17:15 | –1 +/– | |
пхп, джава/джаваскрип, питон, шеллскрипт, перл, бейсик, асм и даже паскаль - всё относительно читабельное, но не это. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 Ответы: #155 | ||
| 139. Сообщение от Ivan_83 (ok), 17-Июн-26, 17:16 | +/– | |
Всё просто: интел жмотился а АМД раздавал ядра, кучу памяти, ECC по ценам даже ниже интела без всего этого. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 Ответы: #148 | ||
| 140. Сообщение от Аноним (129), 17-Июн-26, 17:18 | +/– | |
> растеры переписывают всё на пермиссивные лицензии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 Ответы: #162 | ||
| 141. Сообщение от Ivan_83 (ok), 17-Июн-26, 17:20 | +/– | |
Даром нинада: потом материнку фиг найдёшь через 5 лет к нему. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #144 | ||
| 142. Сообщение от Ivan_83 (ok), 17-Июн-26, 17:22 | +/– | |
Так фря собирается и gcc, в чём страдание то? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #114 | ||
| 143. Сообщение от Аноним (15), 17-Июн-26, 17:26 | +/– | |
>Думаю что года до 2035 будет вполне норм | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 144. Сообщение от Аноним (15), 17-Июн-26, 17:33 | +/– | |
>потом материнку фиг найдёшь через 5 лет к нему | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #141 | ||
| 145. Сообщение от Аноним (145), 17-Июн-26, 17:37 | +/– | |
> Deflate совершенно мёртв | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #147 | ||
| 146. Сообщение от Аноним (145), 17-Июн-26, 17:40 | +/– | |
> Продолжи тем, что такое png. Это васянское позорище, по недоразумению получившее распространение. Устаревшее в момент появления, 30 лет назад. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #156 | ||
| 147. Сообщение от Аноним (11), 17-Июн-26, 17:44 | +/– | |
В zip уже zstd добавили лет 10 назад. Ну юникод тоже добавили 20 лет назад. Да, все выкинули zip и png, чем скорее, тем лучше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #145 Ответы: #153, #154 | ||
| 148. Сообщение от Аноним (15), 17-Июн-26, 17:45 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 | ||
| 150. Сообщение от Аноним (150), 17-Июн-26, 17:52 | +1 +/– | |
Сплошные баги ... в Firefox'е, в Rust'е ... в LLVM ... Intel-процессор ... остановите поезд, я сойду. То есть не надо использовать эту связку | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 151. Сообщение от Bottle (-), 17-Июн-26, 17:57 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 152. Сообщение от Всем Анонимам Аноним (?), 17-Июн-26, 18:02 | +/– | |
- И, боже вас сохрани, не читайте до обеда советских газет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 153. Сообщение от Аноним (145), 17-Июн-26, 18:02 | +/– | |
> В zip уже zstd добавили лет 10 назад. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 Ответы: #159 | ||
| 154. Сообщение от ProfessorNavigator (ok), 17-Июн-26, 18:06 | +/– | |
> Да, все выкинули zip | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 Ответы: #158 | ||
| 155. Сообщение от Аноним (145), 17-Июн-26, 18:08 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #138 | ||
| 156. Сообщение от Аноним (11), 17-Июн-26, 18:09 | +/– | |
Tiff до сих пор актуален и лишён недостатков png. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 | ||
| 157. Сообщение от Аноним (157), 17-Июн-26, 18:13 | +/– | |
Поскольку есть N-ное число пользователей, у которых при слове "обновления" происходит тряска (а обновлённый микрокод попадает на пользователям либо с обновлениями ОС/соответствующего пакета, либо с обновлением прошивки (которую обновляет ещё меньшее число пользователей), обходные пути придётся реализовывать разработчикам софта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 158. Сообщение от Аноним (11), 17-Июн-26, 18:14 | +/– | |
Собственно, я и говорю, что это легаси и технический долг. Те, кто это придумал, были умными и дальновидными. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 Ответы: #163 | ||
| 159. Сообщение от Аноним (11), 17-Июн-26, 18:19 | +/– | |
Ты ошибаешься про "самый распространённый". Хроническая неспособность работать с юникодом и полная невозможность использования для обмена информацией между 2 устройствами сделали его изгоем. А пнг слишком нишевый, настолько, что 30 лет спустя только фотошоп умеет в него кодировать нормально (и в том числе с палитрами). Такой вот опенсорс. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 | ||
| 160. Сообщение от Аноним (145), 17-Июн-26, 18:22 | +/– | |
> А я ведь говорил, что вся эта проржавевшая безопасность с трансляцией в LLVM-IR - это фигня | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 | ||
| 161. Сообщение от Tron is Whistling (?), 17-Июн-26, 18:25 | +/– | |
Далеко не аналогичные - сложность не та совершенно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 162. Сообщение от Аноним (162), 17-Июн-26, 18:26 | +/– | |
>Вот и отлично - код становится свободным, а не запретительным. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #140 | ||
| 163. Сообщение от ProfessorNavigator (ok), 17-Июн-26, 18:26 | +/– | |
> Собственно, я и говорю, что это легаси и технический долг. Те, кто | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #158 | ||
| 164. Сообщение от Аноним (109), 17-Июн-26, 18:26 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #131 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |