- С си проектами слинкуется , Аноним (1), 09:06 , 11-Апр-24 (1) –1
С си проектами слинкуется?
- лол, зочем вообще тратить силы на zlib есть же кое-как написанное, вот пусть и , leap42 (ok), 09:14 , 11-Апр-24 (5) +4
лол, зочем вообще тратить силы на zlib? есть же кое-как написанное, вот пусть и используется как легаси себе потихоньку. тогда было непонятно, а сейчас понятно: нужна низкая задержка/высокая скорость кодека/низкие требования к cpu и памяти? - Берём lz4. Для всего остального zstd.
- Для PNG например , Аноним (7), 09:18 , 11-Апр-24 (7) +6 [^]
- и для браузера rfc1951 deflate format , penetrator (?), 10:36 , 11-Апр-24 (51) +3
- Так как раз удобно начать переписывать на безопасном языке, а оригинал то будет , Аноним (68), 11:13 , 11-Апр-24 (76) +1
- Потому что на ЗЛибу завязано много чего, включая сторонние либы И если ее выкину, Аноним (-), 11:14 , 11-Апр-24 (77)
- А существование библиотек miniz и libdeflate игнорируется , Аноним (7), 09:16 , 11-Апр-24 (6) +3
А существование библиотек miniz и libdeflate игнорируется?
- У них есть фатальный недостаток 8482 , Аноним (42), 10:14 , 11-Апр-24 (42) +10 [^]
- libdeflate это C 92 0 - т е та же дыряшка только в профильтут можно спростить, , Аноним (-), 10:26 , 11-Апр-24 (50) –3
- Игнорируется в каком контексте Переписать их на rust Ну перепиши Или взять их, Аноним (207), 21:13 , 11-Апр-24 (207)
- Пишу на rust по работе Отличный язык Но не для обычных программ пока что Запи, Страдивариус (?), 09:20 , 11-Апр-24 (8) +11 [^]
Пишу на rust по работе. Отличный язык. Но не для обычных программ пока что. Запилить микросервис для раскатки в контейнере на кубе - огонь. Но делать на нём апликухи для юзеров - нет. Пока не будет стабильного ABI, пока crate'ы не будут нормально работать shared object'ам без необходимости иметь по 40 различных версий одновременно, пока std::lib не наберёт достаточной мощи, чтобы отказаться от внешних crate'ов с самыми элементарными вещами - не готово для десктопа. Так же ждём захвата популярных crate'ов злоумышленниками с целью внедрения зловредов. Превращение своего проекта в нечто путём автомагической скачки, не глядя, всех зависимостей и зависимостей их зависимостей, не может в итоге закончиться чем-то кроме помойки (
- Ахахаха, это реально правда , Аноним (12), 09:26 , 11-Апр-24 (12)
- Очень надеюсь что этого не случится никогда Иначе Раст ждёт участь питона с его, Карлос Сношайтилис (ok), 09:50 , 11-Апр-24 (28) +6 [^]
- Ага, в C библиотека достаточно мощна, чтобы не использовать внешние либы А в , Аноним (36), 10:04 , 11-Апр-24 (36) +1
- Руками, осознанно - осёл И тысячу раз думаешь действительно это тебе нужно или, Маняним (?), 11:17 , 11-Апр-24 (80)
- Как будто это не так GLibc может всё, на что способно ядро плюс ещё дополнитель, Аноним (89), 11:31 , 11-Апр-24 (89)
- Пакетный менеджер системы, стрононние пакетные менеджеры conan, vcpkg, xmake и , Anony (?), 13:03 , 11-Апр-24 (129) +1
- Да еще и антибезопасноКстати, как там с симд Как не взгляну, все висит плашка ч, Аноним (55), 10:46 , 11-Апр-24 (55)
- Каждый решает ад зависимостей по своему Но если возникло 40 версий пакетов в , Аноним (68), 11:10 , 11-Апр-24 (74)
- Про не глядя это ты кому в упрёк ставишь Инструментарию языка или разработчик, Cykooz (ok), 12:00 , 11-Апр-24 (107) +2
- Да никого из корпов не интересует десктоп, напилил сервисов, наклепал веба на ре, Аноним (164), 15:41 , 11-Апр-24 (164)
- А зачем тебе использовать rust-abi разных версий вообще Лично я знаю лишь один , laindono (ok), 17:12 , 11-Апр-24 (175)
- Но ведь код на расте компилируется компилятором, написанным на C Вдруг там ош, Аноним (12), 09:29 , 11-Апр-24 (15) +16 [^]
> В качестве причины создания zlib-rs упоминается намерение предоставить вариант zlib, избавленный от потенциальных пробоем, вызванных ошибками при работе с памятьюНо ведь код на расте компилируется компилятором, написанным на C++. Вдруг там ошибки работы с памятью, которые приведут к неправильной компиляции безопасносного кода и вся безопасность пропадет?
- Согласен, пусть сначала llvm перепишут , Аноним (21), 09:37 , 11-Апр-24 (21)
- Предлагаешь сразу писать на C , чтобы ошибки работы с памятью были в основной п, Аноним (36), 09:59 , 11-Апр-24 (32) +1
- Разве компилятор хруста не сам себя компилирует уже давно , JackONeill (?), 10:16 , 11-Апр-24 (45)
- Компилятор раста 1 68 квалицифирован как безопасный для целей ISO 26262 ASIL D , Дамир (??), 10:55 , 11-Апр-24 (66) +2
- Код на расте давным-давно компилируется компилятором, написанным на расте С так, Аноним (217), 11:01 , 11-Апр-24 (69) +1
- Почему я всегда отстаю от жизни Наверное я никуда не хочу торопится Я долго пи, Аноним (29), 09:51 , 11-Апр-24 (29) +1
Почему я всегда отстаю от жизни? Наверное я никуда не хочу торопится. Я долго писал на асме и паскале, т.к. паскаль в общем случае более строгий и дружественный язык, плюс под паскаль есть божественные IDE типа Delphi, которые соответствуют идеологии RAD. И вот когда я наконец начал изучать плюсы, все пересаживаются на раст.
- только вот никто не пересаживается на раст, 12yoexpert (ok), 10:16 , 11-Апр-24 (46) +7 [^]
- Как скажешь , Аноним (36), 10:55 , 11-Апр-24 (65) +1
- Как скажешь, как скажешь Тебе виднее Но тут гугловцы какую-то чушь порют,, Аноним (166), 16:39 , 11-Апр-24 (170)
- Скрыто модератором, Анон из села Кукуево (?), 09:23 , 13-Апр-24 (249) [---]
- Все Это фантастика , Аноним (89), 11:09 , 11-Апр-24 (73)
- К тому моменту, как освоишь плюсы, про раст уже забудут , Аноним (84), 11:25 , 11-Апр-24 (84) +6 [^]
- Плюсы последних стандартов не проще раста, более того челу, который писал на плю, BeLord (ok), 11:56 , 11-Апр-24 (101) +1
- Было бы логичным продолжить с языком Ada Очень похоже на Pascal Скучаю иногда , анон (?), 11:56 , 11-Апр-24 (102)
- Не думаю, что имея Дельфи, есть смысл лезть в какие-то плюсы Тогда уж в C , Аноним (184), 18:42 , 11-Апр-24 (184) +1
- не написан, а переписан, 12yoexpert (ok), 10:16 , 11-Апр-24 (43) +2
> Код zlib-rs написан на языке Rustне написан, а переписан
- Зачем переписывать, если есть vlang и можно транслировать в него У vlang, кстат, Аноним (53), 10:40 , 11-Апр-24 (53) –1
Зачем переписывать, если есть vlang и можно транслировать в него? У vlang, кстати, есть некоторые функции безопасности из Rust.
- Снова переписывать , Аноним (89), 11:06 , 11-Апр-24 (70)
- https github com memorysafety zlib-rs issues 49 как бы намекает, что от проект, Аноним (71), 11:07 , 11-Апр-24 (71)
- Лишь бы фигнёй страдать https docs rs deflate, Аноним (72), 11:07 , 11-Апр-24 (72) +1
- А что, в zlib были какие-то проблемы с утечкой памяти или выходом за границы буф, Максим (??), 11:29 , 11-Апр-24 (87)
А что, в zlib были какие-то проблемы с утечкой памяти или выходом за границы буфера?
- Прочти новость дальше заголовка , Аноним (36), 11:36 , 11-Апр-24 (91)
- Просто ОЧЕНЬ сильно удивлюсь, если их там нет , User (??), 11:36 , 11-Апр-24 (92)
- Удивление к делу не пришьешь, добейтесь реальной ситуации, когда память потечет , BeLord (ok), 11:57 , 11-Апр-24 (103)
- Ставите на то, что это https www opennet ru opennews art shtml num 56918 после, User (??), 12:06 , 11-Апр-24 (110)
- Лол, в смысле КОГДА CVE-2003-0107 CVE-2004-0797 CVE-2005-2096CVE-2005-1849 C, Анонин (-), 12:48 , 11-Апр-24 (120)
- Чукча не читатель Третий параграф в новости , Аноним (36), 13:24 , 11-Апр-24 (139)
- А это что https github com memorysafety zlib-rs blob d61889d4a208e822404f1ea7, inklesspen (ok), 12:40 , 11-Апр-24 (116)
- Вы все не о том рассуждаете Проекта-то, по большому счёту и нет кроме названия, Аноним (130), 13:04 , 11-Апр-24 (130) +5
Вы все не о том рассуждаете. Проекта-то, по большому счёту и нет (кроме названия). Вот цитата со странички, на которую ведёт "главная ссылка к новости":"We're currently seeking funding to complete work necessary to make the initial implementation" Оценивать это не буду, чтоб не удалили коммент.
- Лол Проорал конечно с этого Агрессивный маркетинг языка, теперь вот проект, где, Аноним (86), 14:21 , 11-Апр-24 (148) –2
- Забавно не только это Забавно то, сколько хейтеров поставили плюсики Вот оно, , Прохожий (??), 08:38 , 13-Апр-24 (244)
- Слона-то я и не заметил c Последние правки были 4 дня назад А вот цитата и, Прохожий (??), 08:58 , 13-Апр-24 (246)
- Это они грамотно, а то чего ещё удумале, Прадед (?), 10:39 , 15-Апр-24 (268)
- code the tests provide good coverage, the purpose of this fuzzer is to d, Аноним (218), 14:06 , 11-Апр-24 (146) +1
- Осталось только понять - зачем оно , Tron is Whistling (?), 14:44 , 11-Апр-24 (154) –1
Осталось только понять - зачем оно?
- Опять в дурке по недосмотру санитары включили инет Этому zlib уже лет 25 , и про, Ivan_83 (ok), 15:09 , 11-Апр-24 (160)
> Например, в 2022 году в zlib было выявлено переполнение буфера при попытке сжатия специально подготовленной последовательности символов, которое позволяло эксплуатировать уязвимость через передачу специально оформленных входящих данных.Опять в дурке по недосмотру санитары включили инет. Этому zlib уже лет 25+, и проще раз в 25 лет что то там в нём исправлять чем переписывать. Я понимаю они бы взяли flash плеер, в котором каждую неделю по 5 зиродеев находили и его переписали, но нет, надо переписать то что проще и что в этом не нуждается.
- Хаха, ее уже 25 лет фиксят, и всё никак недофиксят И ничего что та конкретная пр, Аноним (-), 15:31 , 11-Апр-24 (161) +2
- Ну Вам нравится сишная версия библиотеки, так пользуйтесь ей Вам кто-то мешает , Аноним (172), 17:01 , 11-Апр-24 (172)
- Ну, они хотя бы попытались Вышло вот как-то так https ruffle rs compatibil, нах. (?), 17:10 , 11-Апр-24 (173)
- Радует, что все больше и больше проектов переписывают на безопасные языки, Аноним (178), 17:26 , 11-Апр-24 (178) +1
Радует, что все больше и больше проектов переписывают на безопасные языки
|