Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Компания Meta переписала часть мессенджера WhatsApp на языке Rust" | +/– | |
| Сообщение от opennews (??), 01-Фев-26, 11:58 | ||
Инженеры из компании Meta* опубликовали отчёт о переработке компонентов мессенджера WhatsApp с использованием языка Rust. В рамках инициативы по усилению безопасности проекта был подготовлен новый вариант библиотеки wamedia, изначально написанной на языке C++ и применяемой в WhatsApp для отправки и обработки мультимедийных файлов в формате MP4... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 2. Сообщение от Аноним (2), 01-Фев-26, 12:00 | +9 +/– | |
Хоть бы подробности рассказали: какую модель использовали, что было в AGENTS.md... А так "переписывать" сейчас все горазды 😁 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #10, #74 | ||
| 4. Сообщение от Кошкажена (?), 01-Фев-26, 12:01 | +2 +/– | |
А Паша Дуров пишет безопастно на С++ свой мессенджер. Вот и думайте! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #8, #13, #17, #22, #29, #32, #48, #70 | ||
| 5. Сообщение от Кошкажена (?), 01-Фев-26, 12:05 | +4 +/– | |
> по усилению безопасности | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #6 | ||
| 6. Сообщение от Аноним (23), 01-Фев-26, 12:06 | +/– | |
https://blog.whatsapp.com | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 8. Сообщение от Аноним (8), 01-Фев-26, 12:09 | +/– | |
Не хочу. Подумай за меня, пожалуйста! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #31, #78 | ||
| 9. Сообщение от нах. (?), 01-Фев-26, 12:11 | +/– | |
ага, примитивный питоновский скрипт переписать за десять лет ниасилили (асилили но он... ой... что-то ниработал) зато целую аж библиотеку делающую незнамочего незнамозачем - ууух, переписали-переписали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #14 | ||
| 10. Сообщение от нах. (?), 01-Фев-26, 12:12 | +/– | |
кстати, да, странно что нет еще победоносного отчета о том сколько из этих строк напереписывала за них модель. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #15 | ||
| 11. Сообщение от Аноним (23), 01-Фев-26, 12:14 | +/– | |
>инвестирование в развитие средств для обеспечения безопасности остающегося кода на C и C++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. Сообщение от Аноним (15), 01-Фев-26, 12:14 | +1 +/– | |
И зачем эта новость здесь? Проприетарное поделие, официального клиента под Linux нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #16, #26, #77 | ||
| 13. Сообщение от Аноним (15), 01-Фев-26, 12:16 | +1 +/– | |
Паша Дуров использует легаси версии библиотек при сборке официального бинарника. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 14. Сообщение от Аноним (23), 01-Фев-26, 12:17 | +/– | |
>Пойду акций меты прикуплю | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #20, #53 | ||
| 15. Сообщение от Аноним (15), 01-Фев-26, 12:18 | +3 +/– | |
> инвесторы любят ии-бредятину | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #42 | ||
| 16. Сообщение от Аноним (23), 01-Фев-26, 12:21 | +2 +/– | |
Из-за перевода на Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 | ||
| 17. Сообщение от Аноним (17), 01-Фев-26, 12:22 | –1 +/– | |
Паша просто пишет, ну не сам лично, конечно, а не кичится безопастностью. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #23 | ||
| 18. Сообщение от Аноним (-), 01-Фев-26, 12:24 | +1 +/– | |
> we replaced 160,000 lines of C++ (excluding tests) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #21, #25, #82 | ||
| 20. Сообщение от Аноним (17), 01-Фев-26, 12:25 | +/– | |
Но только прикупать надо безопастно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 21. Сообщение от Кошкажена (?), 01-Фев-26, 12:26 | +1 +/– | |
>> we replaced 160,000 lines of C++ (excluding tests) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #38 | ||
| 22. Сообщение от Karl Richter (ok), 01-Фев-26, 12:27 | +/– | |
Поэтому его ломают без проблем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #24 | ||
| 23. Сообщение от Аноним (23), 01-Фев-26, 12:27 | +2 +/– | |
Ещё как кичится, только вот сквозное шифрование есть в "секретных чатах" в отличии от Signal/WhatsApp. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 24. Сообщение от Кошкажена (?), 01-Фев-26, 12:28 | +/– | |
> Поэтому его ломают без проблем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #34 | ||
| 25. Сообщение от Аноним (17), 01-Фев-26, 12:28 | +2 +/– | |
Это потому, что ещё не далеко не всю функциональность старой библиотеки переписали. Но об этом молчок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #56 | ||
| 26. Сообщение от Аноним (23), 01-Фев-26, 12:31 | +/– | |
>клиента под Linux | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #28 | ||
| 28. Сообщение от name (??), 01-Фев-26, 12:38 | +1 +/– | |
Не берите, требует номер телефона. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #37, #54, #89 | ||
| 29. Сообщение от laindono (ok), 01-Фев-26, 12:43 | +1 +/– | |
Телегу можно хвалить за что угодно, кроме кода и протокола. Некоторые решения не странные или спорные, они безумные. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #35, #64 | ||
| 30. Сообщение от Аноним (30), 01-Фев-26, 12:44 | +/– | |
Лучше бы про иск написали https://www.reddit.com/r/technology/comments/1qoo6ha/lawsuit.../ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #52 | ||
| 31. Сообщение от Аноним (31), 01-Фев-26, 12:46 | –1 +/– | |
> увеличение размера исполняемого файла из-за интеграции стандартной библиотеки Rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 32. Сообщение от Аноним (-), 01-Фев-26, 12:46 | +4 +/– | |
> А Паша Дуров пишет безопастно на С++ свой мессендже | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #41 | ||
| 34. Сообщение от Аноним (31), 01-Фев-26, 12:49 | +/– | |
Можно. Сразу по прибытию во Францию сломали и посадили. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 Ответы: #45 | ||
| 35. Сообщение от Кошкажена (?), 01-Фев-26, 12:51 | +1 +/– | |
> кроме кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #39, #80 | ||
| 37. Сообщение от Аноним (23), 01-Фев-26, 12:52 | –2 +/– | |
А какая ещё есть защита от ботов ? Все крупные проекты используют номер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #43 | ||
| 38. Сообщение от Аноним (31), 01-Фев-26, 12:54 | +1 +/– | |
Я переписал 90000 строк раста на 1000 строк паскаля. Теперь в коде нет пока не обнаруженных логических ошибок раста в проверке входных данных во время выполнения курл | судо баш. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 39. Сообщение от Аноним (-), 01-Фев-26, 12:55 | +/– | |
> А код сабжа вы, конечно, тоже видели? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #47 | ||
| 40. Сообщение от Аноним (31), 01-Фев-26, 12:56 | +/– | |
Исходный код раст-версии библиотеки где-то открыт? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. Сообщение от Кошкажена (?), 01-Фев-26, 12:56 | +/– | |
>> А Паша Дуров пишет безопастно на С++ свой мессендже | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #65 | ||
| 42. Сообщение от нах. (?), 01-Фев-26, 12:57 | –1 +/– | |
nvidia и openai уже банкроты, я надеюсь? (да, я помню про идею кредитнуть деньгами л...инвесторов однодневку с нулевой ответственностью, заключить с ней же контракт на строительство datacenters, поставки собственных плат и так далее, но это на случай если убытки таки будут - если будут прибыли, то денежки л..инвесторов не пропали окончательно) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #51 | ||
| 43. Сообщение от Аноним2 (?), 01-Фев-26, 12:57 | +1 +/– | |
И как, помогает? Ответ: нет, не помогает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #69 | ||
| 44. Сообщение от Аноним (31), 01-Фев-26, 12:57 | +/– | |
> удалось заменить около 160 тысяч строк кода на C++ на 90 тысяч строк кода на Rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #46, #57 | ||
| 45. Сообщение от сцукенберг (?), 01-Фев-26, 12:58 | +/– | |
а я вот не дурак и во франции ничего не забыл! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #79 | ||
| 46. Сообщение от Аноним (31), 01-Фев-26, 12:58 | +/– | |
P.S. И строки стали длиннее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 47. Сообщение от Кошкажена (?), 01-Фев-26, 12:59 | +/– | |
>> А код сабжа вы, конечно, тоже видели? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #62 | ||
| 48. Сообщение от Аноним (48), 01-Фев-26, 12:59 | +/– | |
>пишет безопастно на С++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 50. Сообщение от Аноним (50), 01-Фев-26, 13:00 | +/– | |
> Ключевыми проблемами при задействовании в WhatsApp кода на Rust стало увеличение размера исполняемого файла из-за интеграции стандартной библиотеки Rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #59, #61 | ||
| 51. Сообщение от Аноним2 (?), 01-Фев-26, 13:04 | +2 +/– | |
Да, nvidia и openai банкроты и извинились перед всем человечеством, потому что впадение в крайности при ответе на opennet является аргументом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #85 | ||
| 52. Сообщение от Аноним (23), 01-Фев-26, 13:04 | +/– | |
Пока там всё сводится к тому, что "есть информаторы, которые утверждают". А в иске не приводятся никаких технических подробностей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #55, #58 | ||
| 53. Сообщение от нах. (?), 01-Фев-26, 13:04 | +/– | |
ну ты беги, покупай-покупай. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 54. Сообщение от нах. (?), 01-Фев-26, 13:05 | +/– | |
они ж вроде даже начали последние пол-года шевелиться, не? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
| 55. Сообщение от Аноним (23), 01-Фев-26, 13:05 | +/– | |
WhatsApp использует Signal Protocol: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #63 | ||
| 56. Сообщение от нах. (?), 01-Фев-26, 13:06 | +1 +/– | |
"ещё" у тебя лишнее. "Разумеется, никто даже и не собирался!" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 57. Сообщение от нах. (?), 01-Фев-26, 13:08 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 58. Сообщение от нах. (?), 01-Фев-26, 13:09 | +/– | |
ну вот кстати - это таки повод акциев прикупить. Но надо быть миллиардером чтоб на этом чего-то существенного заработать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #72 | ||
| 59. Сообщение от Аноним (-), 01-Фев-26, 13:11 | +/– | |
> что динамическую не осилили. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #84 | ||
| 61. Сообщение от нах. (?), 01-Фев-26, 13:13 | +/– | |
нет, это вообще не проблема (глядя на поделки на go), это скорее решение. Да, с очевидными минусами, но таки решение. (напоминаю что д-36-л на зарплате от правильных пацанов сломал нам статическую сборку си-кода еще в нулевых - и с тех пор ее никто не сможет починить) Причем вернуть как было - достаточно просто. Но никому пока что не понадобилось - зачем, все ж и так работает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #75 | ||
| 62. Сообщение от Аноним (-), 01-Фев-26, 13:15 | +/– | |
> 1. Речь про код ватсапа, который закрыт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #68 | ||
| 63. Сообщение от нах. (?), 01-Фев-26, 13:15 | +/– | |
ну в целом это никак не может мешать _параллельно_ сливать копию переписки в бездонные закрома. Но хотелось бы верить что таких вот переписывателей на даже пусть и опасных язычках у сцкенберга просто нет и взять их неоткуда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 | ||
| 64. Сообщение от нах. (?), 01-Фев-26, 13:17 | +1 +/– | |
> Телегу можно хвалить за что угодно, кроме кода и протокола. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 65. Сообщение от Аноним (-), 01-Фев-26, 13:19 | +1 +/– | |
> У этих средний уровень | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #67 | ||
| 66. Сообщение от Аноним (66), 01-Фев-26, 13:23 | –1 +/– | |
Писать надо не на Раст, а на Zig и Lua. Идеальная связка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #73 | ||
| 67. Сообщение от Кошкажена (?), 01-Фев-26, 13:33 | +/– | |
>> У этих средний уровень | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #71 | ||
| 68. Сообщение от Кошкажена (?), 01-Фев-26, 13:36 | –1 +/– | |
>> 1. Речь про код ватсапа, который закрыт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 69. Сообщение от Аноним (23), 01-Фев-26, 13:36 | –1 +/– | |
Конечно помогает, какие есть крупные мессенджеры без номера ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #83 | ||
| 70. Сообщение от Аноним (70), 01-Фев-26, 13:38 | +/– | |
В части поддержки мультимедии, у Паши Дурова вообще забивают на некоторые вещи. Например, если под макосью микрофон подключен к Focusrite Scarlett 18i6 через USB, забудь о звуке. Не будет он работать в Телеграме. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #81 | ||
| 71. Сообщение от Аноним (-), 01-Фев-26, 13:41 | –1 +/– | |
> Слово HIGH увидел и зажался в угол? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 | ||
| 72. Сообщение от Аноним (-), 01-Фев-26, 13:43 | +/– | |
> Но надо быть миллиардером чтоб на этом чего-то существенного заработать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 | ||
| 73. Сообщение от Аноним (-), 01-Фев-26, 13:45 | +1 +/– | |
> Zig | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 Ответы: #88 | ||
| 74. Сообщение от Аноним (74), 01-Фев-26, 13:50 | +1 +/– | |
Между прочим, из-за строгой системы типов и эффективеой их проверке на сборке в раст, c++ действительно неплохо переписывается в раст в агентском режиме топовыми моделями. Конечно, т.к. нет полной совместимости, все не так просто, но, если разбивать в целом задачу портирования на мелкие и не выпускать контроль со стороны инженера, то именно c++ -> rust получается лучше всего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #86 | ||
| 75. Сообщение от Аноним (75), 01-Фев-26, 13:55 | –1 +/– | |
Первый абзац прочитал - ну вроде умный человек написал. Второй абзац прочитал - хочется извиниться перед умными за оскорбление. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 76. Сообщение от Аноним (76), 01-Фев-26, 14:01 | +/– | |
Пусть теперь каждый релиз раста компилят, чтоб по чесноку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. Сообщение от Аноним (77), 01-Фев-26, 14:08 | +1 +/– | |
>> пользователей Android, iOS, macOS, Web, носимых устройств и некоторых других платформ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 | ||
| 78. Сообщение от Аноним (85), 01-Фев-26, 14:13 | +/– | |
Так я подумал вместо тебя и вот результат. Пашка пишет на дырявом си++ чтобы вставлять туда cve чтобы твой клиент был дырявым как дуршлаг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 79. Сообщение от Аноним (85), 01-Фев-26, 14:14 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 80. Сообщение от laindono (ok), 01-Фев-26, 14:15 | +/– | |
Видел. И протокол смотрел. Не тот, который API для ботов, а внутренний клиентский. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
| 81. Сообщение от Аноним (85), 01-Фев-26, 14:16 | +/– | |
В микрофоне дырень! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 | ||
| 82. Сообщение от mos (??), 01-Фев-26, 14:16 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 83. Сообщение от Аноним (85), 01-Фев-26, 14:18 | +/– | |
ICQ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 | ||
| 84. Сообщение от Аноним (85), 01-Фев-26, 14:20 | +/– | |
Растовские дырени ничем не лучше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 | ||
| 85. Сообщение от Аноним (85), 01-Фев-26, 14:25 | +/– | |
Перестань впадать в крайности. Это вредно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 | ||
| 86. Сообщение от Аноним (86), 01-Фев-26, 14:26 | +/– | |
ООП в rust уже добавили? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #74 | ||
| 87. Сообщение от Аноним (87), 01-Фев-26, 14:27 | +/– | |
Надо заново на C++ переписать, иначе сравнение не честное. Выкинули тонну легаси и реализовали заново с учетом итоговых реалий - естественно оно лучше будет, чем заростающее годами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 88. Сообщение от Аноним (86), 01-Фев-26, 14:33 | +/– | |
На ненужной lua больше строк, чем на всем rust. Причем, там нет ошибок в работе с памятью и указателями, которые вполне себе могут быть в rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 | ||
| 89. Сообщение от Bob (??), 01-Фев-26, 14:39 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |