The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Компания Meta переписала часть мессенджера WhatsApp на языке Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Meta переписала часть мессенджера WhatsApp на языке Rust"  +/
Сообщение от opennews (??), 01-Фев-26, 11:58 
Инженеры из компании Meta* опубликовали отчёт о переработке компонентов мессенджера WhatsApp с использованием языка Rust. В рамках инициативы по усилению безопасности проекта был подготовлен новый вариант библиотеки  wamedia, изначально написанной на языке C++  и применяемой в WhatsApp для отправки и обработки мультимедийных файлов в формате MP4...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64719

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +10 +/
Сообщение от Аноним (2), 01-Фев-26, 12:00 
Хоть бы подробности рассказали: какую модель использовали, что было в AGENTS.md... А так "переписывать" сейчас все горазды 😁
Ответить | Правка | Наверх | Cообщить модератору

10. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от нах. (?), 01-Фев-26, 12:12 
кстати, да, странно что нет еще победоносного отчета о том сколько из этих строк напереписывала за них модель.

инвесторы любят ии-бредятину

Ответить | Правка | Наверх | Cообщить модератору

15. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +5 +/
Сообщение от Аноним (15), 01-Фев-26, 12:18 
> инвесторы любят ии-бредятину

Заезженный бред. Посмотрите на отчёты, акции падают при упоминании ии.

Ответить | Правка | Наверх | Cообщить модератору

42. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от нах. (?), 01-Фев-26, 12:57 
nvidia и openai уже банкроты, я надеюсь? (да, я помню про идею кредитнуть деньгами л...инвесторов однодневку с нулевой ответственностью, заключить с ней же контракт на строительство datacenters, поставки собственных плат и так далее, но это на случай если убытки таки будут - если будут прибыли, то денежки л..инвесторов не пропали окончательно)

Ответить | Правка | Наверх | Cообщить модератору

51. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +2 +/
Сообщение от Аноним2 (?), 01-Фев-26, 13:04 
Да, nvidia и openai банкроты и извинились перед всем человечеством, потому что впадение в крайности при ответе на opennet является аргументом.
Ответить | Правка | Наверх | Cообщить модератору

85. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (85), 01-Фев-26, 14:25 
Перестань впадать в крайности. Это вредно.
Ответить | Правка | Наверх | Cообщить модератору

92. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от aname (ok), 01-Фев-26, 15:12 
nvidia немного с другой стороны AI
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

113. Скрыто модератором  +/
Сообщение от анонимус (??), 01-Фев-26, 17:15 
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

110. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от kravich (ok), 01-Фев-26, 17:00 
Хорошо, если так
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

74. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (74), 01-Фев-26, 13:50 
Между прочим, из-за строгой системы типов и эффективеой их проверке на сборке в раст, c++ действительно неплохо переписывается в раст в агентском режиме топовыми моделями. Конечно, т.к. нет полной совместимости, все не так просто, но, если разбивать в целом задачу портирования на мелкие и не выпускать контроль со стороны инженера, то именно c++ -> rust получается лучше всего.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

86. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –2 +/
Сообщение от Аноним (86), 01-Фев-26, 14:26 
ООП в rust уже добавили?
Ответить | Правка | Наверх | Cообщить модератору

101. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Аноним (101), 01-Фев-26, 16:10 
Одно слово: lifetime.

В этой фигне даже сами разработчики языка разобраться толком не могут, куда там ИИ.

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

102. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (102), 01-Фев-26, 16:16 
Только в таком случае объём кода вырос бы, а не уменьшился.
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

4. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:01 
А Паша Дуров пишет безопастно на С++ свой мессенджер. Вот и думайте!
Ответить | Правка | Наверх | Cообщить модератору

8. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (8), 01-Фев-26, 12:09 
Не хочу. Подумай за меня, пожалуйста!
Ответить | Правка | Наверх | Cообщить модератору

31. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Аноним (31), 01-Фев-26, 12:46 
> увеличение размера исполняемого файла из-за интеграции стандартной библиотеки Rust

До сих пор только статика...

Ответить | Правка | Наверх | Cообщить модератору

78. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (85), 01-Фев-26, 14:13 
Так я подумал вместо тебя и вот результат. Пашка пишет на дырявом си++ чтобы вставлять туда cve чтобы твой клиент был дырявым как дуршлаг.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

13. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (15), 01-Фев-26, 12:16 
Паша Дуров использует легаси версии библиотек при сборке официального бинарника.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

17. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Аноним (17), 01-Фев-26, 12:22 
Паша просто пишет, ну не сам лично, конечно, а не кичится безопастностью.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

23. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +3 +/
Сообщение от Аноним (23), 01-Фев-26, 12:27 
Ещё как кичится, только вот сквозное шифрование есть в "секретных чатах" в отличии от Signal/WhatsApp.
Ответить | Правка | Наверх | Cообщить модератору

96. Скрыто модератором  +/
Сообщение от Аноним (96), 01-Фев-26, 15:39 
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

22. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Karl Richter (ok), 01-Фев-26, 12:27 
Поэтому его ломают без проблем.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

24. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:28 
> Поэтому его ломают без проблем.

Можно ссылки?

Ответить | Правка | Наверх | Cообщить модератору

34. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +2 +/
Сообщение от Аноним (31), 01-Фев-26, 12:49 
Можно. Сразу по прибытию во Францию сломали и посадили.
Ответить | Правка | Наверх | Cообщить модератору

45. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от сцукенберг (?), 01-Фев-26, 12:58 
а я вот не дурак и во франции ничего не забыл!

Ответить | Правка | Наверх | Cообщить модератору

79. Скрыто модератором  +1 +/
Сообщение от Аноним (85), 01-Фев-26, 14:14 
Ответить | Правка | Наверх | Cообщить модератору

29. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от laindono (ok), 01-Фев-26, 12:43 
Телегу можно хвалить за что угодно, кроме кода и протокола. Некоторые решения не странные или спорные, они безумные.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

35. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:51 
> кроме кода

А код сабжа вы, конечно, тоже видели?

Ответить | Правка | Наверх | Cообщить модератору

39. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (-), 01-Фев-26, 12:55 
> А код сабжа вы, конечно, тоже видели?

Код вот, в чем проблема?
github.com/telegramdesktop/tdesktop

Ответить | Правка | Наверх | Cообщить модератору

47. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:59 
>> А код сабжа вы, конечно, тоже видели?
> Код вот, в чем проблема?
> github.com/telegramdesktop/tdesktop

1. Речь про код ватсапа, который закрыт. Но аноны делают о нем какие-то выводы.
2. Что не так с кодом tdesktop? Конкретные примеры.

Ответить | Правка | Наверх | Cообщить модератору

62. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (-), 01-Фев-26, 13:15 
> 1. Речь про код ватсапа, который закрыт.

Вы хоть смотрите на что отвечаете "Телегу можно хвалить за что угодно, кроме кода"

> 2. Что не так с кодом tdesktop? Конкретные примеры.

Это вопрос адресуйте другому комментатору.

Ответить | Правка | Наверх | Cообщить модератору

68. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Кошкажена (?), 01-Фев-26, 13:36 
>> 1. Речь про код ватсапа, который закрыт.
> Вы хоть смотрите на что отвечаете "Телегу можно хвалить за что угодно,
> кроме кода"

facepalm Вопрос и был как будто код ватсапа видели, чтобы сравнивать. Эксперты такие эксперты.

>> 2. Что не так с кодом tdesktop? Конкретные примеры.
> Это вопрос адресуйте другому комментатору.

Дурака включил? Перечитай ветку.

Ответить | Правка | Наверх | Cообщить модератору

80. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от laindono (ok), 01-Фев-26, 14:15 
Видел. И протокол смотрел. Не тот, который API для ботов, а внутренний клиентский.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

64. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от нах. (?), 01-Фев-26, 13:17 
> Телегу можно хвалить за что угодно, кроме кода и протокола.

да, товарищ майор очень, очень ее хвалили!

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

32. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +5 +/
Сообщение от Аноним (-), 01-Фев-26, 12:46 
> А Паша Дуров пишет безопастно на С++ свой мессендже

У Паши такие же "типикал сишные дырени" вроде
CVE-2021-31320 Telegram Android, iOS, and macOS Heap Buffer Overflow
CVE-2021-31321 Telegram Android, iOS, and macOS gray_split_cubic Stack Buffer Overflow

Причем часть с эксплойтами.
Народ потом удивляется "Мне фотку/видосик/стикер прислали и телега стала странно работать, как же так?!"

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

41. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:56 
>> А Паша Дуров пишет безопастно на С++ свой мессендже
> У Паши такие же "типикал сишные дырени" вроде
> CVE-2021-31320 Telegram Android, iOS, and macOS Heap Buffer Overflow
> CVE-2021-31321 Telegram Android, iOS, and macOS gray_split_cubic Stack Buffer Overflow

У этих средний уровень, к тому же они в сторонней библиотеке rlottie. За все время там 2 высокие уязвимости одна из которых в вебе.

Ответить | Правка | Наверх | Cообщить модератору

65. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (-), 01-Фев-26, 13:19 
> У этих средний уровень

Вы издеваетесь? Или читаете жо... не глазами?

nvd.nist.gov/vuln/detail/CVE-2021-31320  Base Score:  7.1 HIGH
nvd.nist.gov/vuln/detail/CVE-2021-31321  Base Score:  7.1 HIGH

Как переводится слово HIGH с ангельского? Как "средний уровень", да?

Никогда растохейтеры не показывали свою некомпетентность и вот опять)))

Ответить | Правка | Наверх | Cообщить модератору

67. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Кошкажена (?), 01-Фев-26, 13:33 
>> У этих средний уровень
> Вы издеваетесь? Или читаете жо... не глазами?
> nvd.nist.gov/vuln/detail/CVE-2021-31320  Base Score:  7.1 HIGH
> nvd.nist.gov/vuln/detail/CVE-2021-31321  Base Score:  7.1 HIGH
> Как переводится слово HIGH с ангельского? Как "средний уровень", да?

Слово HIGH увидел и зажался в угол? CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H

C:N (Confidentiality: None) — Конфиденциальность не нарушается. Данные не крадутся.

Итог: Уязвимость позволяет локальному пользователю (или атакующему через социальную инженерию) нарушить работу программы и изменить данные, но без доступа к конфиденциальной информации.

Ответить | Правка | Наверх | Cообщить модератору

71. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (-), 01-Фев-26, 13:41 
> Слово HIGH увидел и зажался в угол?

Нет, наоборот с удовольствием подловил очередного хейтерочка на вранье.

> C:N (Confidentiality: None) — Конфиденциальность не нарушается. Данные не крадутся.

Какое это имеет отношение если результирующий счет все равно 7.1 HIGH?

> Уязвимость позволяет локальному пользователю

Локальному? Через полученный стикер?))

Ответить | Правка | Наверх | Cообщить модератору

48. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (48), 01-Фев-26, 12:59 
>пишет безопастно на С++

Сам лично пишет). Кстати как там Николай)

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

70. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (70), 01-Фев-26, 13:38 
В части поддержки мультимедии, у Паши Дурова вообще забивают на некоторые вещи. Например, если под макосью микрофон подключен к Focusrite Scarlett 18i6 через USB, забудь о звуке. Не будет он работать в Телеграме.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

81. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (85), 01-Фев-26, 14:16 
В микрофоне дырень!
Ответить | Правка | Наверх | Cообщить модератору

91. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Анонимemail (91), 01-Фев-26, 15:10 
странно что под макосью коду приложения есть какое то дело до того, как там ось выводит звук. максимум выбрать девайс из списка
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

5. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +3 +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:05 
> по усилению безопасности
> представляла угрозу безопасности
> безопасно работающих с памятью

Прочитав эту новость вы получите +3 к безопасности!

Ответить | Правка | Наверх | Cообщить модератору

6. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 12:06 
https://blog.whatsapp.com
Ответить | Правка | Наверх | Cообщить модератору

114. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от анонимус (??), 01-Фев-26, 17:16 
астрологи объявили неделю безопастности
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

9. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 12:11 
ага, примитивный питоновский скрипт переписать за десять лет ниасилили (асилили но он... ой... что-то ниработал) зато целую аж библиотеку делающую незнамочего незнамозачем - ууух, переписали-переписали.

Верим, чо, конечно верим. Пойду акций меты прикуплю на сдачу.

(инвесторы любят безопастный бред)

Ответить | Правка | Наверх | Cообщить модератору

14. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 12:17 
>Пойду акций меты прикуплю

Лучшая твоя идея за всё время.
Рост за последние десять лет на 568%.

Ответить | Правка | Наверх | Cообщить модератору

20. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (17), 01-Фев-26, 12:25 
Но только прикупать надо безопастно.
Ответить | Правка | Наверх | Cообщить модератору

53. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 13:04 
ну ты беги, покупай-покупай.

> Рост за последние десять лет на 568%.

машину времени не одолжишь? Я тебе вернувшись в настоящее - с 10% скидкой перепродам!

(а пока рекомендую вменяемым, которые покупают когда _дешево_, а когда дорого - продают - если есть лишние бабки, сложить их кучкой и ждать п-ца битка. Уже недолго, может пару недель, может пару месяцев.)

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

11. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 12:14 
>инвестирование в развитие средств для обеспечения безопасности остающегося кода на C и C++

Это очень хорошо, тем более, что после всех козней он всё ещё самый популярный мессенджер:
- https://3dnews.ru/1136052/
- https://habr.com/ru/news/988656/

Ответить | Правка | Наверх | Cообщить модератору

12. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +2 +/
Сообщение от Аноним (15), 01-Фев-26, 12:14 
И зачем эта новость здесь? Проприетарное поделие, официального клиента под Linux нет.
Ответить | Правка | Наверх | Cообщить модератору

16. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +2 +/
Сообщение от Аноним (23), 01-Фев-26, 12:21 
Из-за перевода на Rust.
Ответить | Правка | Наверх | Cообщить модератору

26. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (23), 01-Фев-26, 12:31 
>клиента под Linux

Берите Signal: https://signal.org/ru/download/linux/

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

28. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от name (??), 01-Фев-26, 12:38 
Не берите, требует номер телефона.
Ответить | Правка | Наверх | Cообщить модератору

37. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –2 +/
Сообщение от Аноним (23), 01-Фев-26, 12:52 
А какая ещё есть защита от ботов ? Все крупные проекты используют номер.
Ответить | Правка | Наверх | Cообщить модератору

43. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним2 (?), 01-Фев-26, 12:57 
И как, помогает? Ответ: нет, не помогает.
Ответить | Правка | Наверх | Cообщить модератору

69. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Аноним (23), 01-Фев-26, 13:36 
Конечно помогает, какие есть крупные мессенджеры без номера ?
https://signal.org/blog/phone-number-privacy-usernames/
Ответить | Правка | Наверх | Cообщить модератору

83. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (85), 01-Фев-26, 14:18 
ICQ
Ответить | Правка | Наверх | Cообщить модератору

112. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от ьщккгнр (?), 01-Фев-26, 17:11 
Помер
Ответить | Правка | Наверх | Cообщить модератору

54. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 13:05 
они ж вроде даже начали последние пол-года шевелиться, не?
(но не берите, конечно, дело не в номере, а в том что палево)

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

89. Скрыто модератором  +/
Сообщение от Bob (??), 01-Фев-26, 14:39 
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

77. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (77), 01-Фев-26, 14:08 
>> пользователей Android, iOS, macOS, Web, носимых устройств и некоторых других платформ
> официального клиента под Linux нет.

Обожаю опеннетный дуализм с его учением "Андроид самый натуральный Линукс, если нужно козырнуть кол. девайсов-пользователей, победой над вендой клятой или осадить 4%-клеветников! В ином случае, эта пермессивно-вендорлочная шняга конечно же не самый успешный дистр Линукса!" 😀

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

90. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (90), 01-Фев-26, 14:45 
Первые - пони. Вторые - линуксоиды.
Ответить | Правка | Наверх | Cообщить модератору

100. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от алек емпире (?), 01-Фев-26, 16:08 
так и не понял чего слёзки лить?
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

18. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (-), 01-Фев-26, 12:24 
> we replaced 160,000 lines of C++ (excluding tests)
> with 90,000 lines of Rust (including tests)

Это сильно. А ведь тут ныли про многословность раста.
Впрочем... тут про все ноют))

Но больше всего радует: "Default the choice of memory safe languages, and not C and C++, for new code."
Дырявые языки должны отправиться на помойку истории :)

Ну и чтобы обрадовать всех хейтеров
"Rust was fully rolled out to all WhatsApp users and many platforms: Android, iOS, Mac, Web, Wearables"
"Each month, these libraries are distributed to billions of phones, laptops, desktops, watches, and browsers"

Ответить | Правка | Наверх | Cообщить модератору

21. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:26 
>> we replaced 160,000 lines of C++ (excluding tests)
>> with 90,000 lines of Rust (including tests)
> Это сильно. А ведь тут ныли про многословность раста.

Ссылку на код приведи, а мы посмотрим что там и как. Ой, а в чем проблема?


Ответить | Правка | Наверх | Cообщить модератору

38. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +3 +/
Сообщение от Аноним (31), 01-Фев-26, 12:54 
Я переписал 90000 строк раста на 1000 строк паскаля. Теперь в коде нет пока не обнаруженных логических ошибок раста в проверке входных данных во время выполнения курл | судо баш.
Ответить | Правка | Наверх | Cообщить модератору

25. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +3 +/
Сообщение от Аноним (17), 01-Фев-26, 12:28 
Это потому, что ещё не далеко не всю функциональность старой библиотеки переписали. Но об этом молчок.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

56. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 13:06 
"ещё" у тебя лишнее. "Разумеется, никто даже и не собирался!"

Ответить | Правка | Наверх | Cообщить модератору

82. Скрыто модератором  +/
Сообщение от mos (??), 01-Фев-26, 14:16 
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

115. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от анонимус (??), 01-Фев-26, 17:18 
У Марка полно дурацких идей вроде MetaVerse
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

30. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (30), 01-Фев-26, 12:44 
Лучше бы про иск написали https://www.reddit.com/r/technology/comments/1qoo6ha/lawsuit.../
Ответить | Правка | Наверх | Cообщить модератору

52. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 13:04 
Пока там всё сводится к тому, что "есть информаторы, которые утверждают". А в иске не приводятся никаких технических подробностей.
Ответить | Правка | Наверх | Cообщить модератору

55. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 13:05 
WhatsApp использует Signal Protocol:
https://en.wikipedia.org/wiki/WhatsApp#End-to-end_encryption
Ответить | Правка | Наверх | Cообщить модератору

63. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 13:15 
ну в целом это никак не может мешать _параллельно_ сливать копию переписки в бездонные закрома. Но хотелось бы верить что таких вот переписывателей на даже пусть и опасных язычках у сцкенберга просто нет и взять их неоткуда.
Приличные люди в эту помойку работать не пойдут.

А первоначальный код писали люди с совершенно другими моральными принципами.

Ответить | Правка | Наверх | Cообщить модератору

58. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 13:09 
ну вот кстати - это таки повод акциев прикупить. Но надо быть миллиардером чтоб на этом чего-то существенного заработать.

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

72. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (-), 01-Фев-26, 13:43 
> Но надо быть миллиардером чтоб на этом чего-то существенного заработать.

Хочешь сказать что тыренье монеток с тележек тебе не помогло стать миллиардером?
А ведь отличный был бизнес-план!

Ответить | Правка | Наверх | Cообщить модератору

97. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (96), 01-Фев-26, 15:46 
Учитывая, что речь идёт о модерастИИ, подозреваю, что в вотсаппе есть кнопочка "настучать", нажимаемая одним из собеседников, которая с согласия этого собеседника сливает переписку или ключи на сервер. Сам вотсаппом не пользуюсь, проверить не могу. Разумеется, даже если кнопочки не было, ничто не мешало бы собеседнику показать переписку камере или майору лично, и проблема, в которую тыкает иск, в том, что Meta* (* - запрещена в РФ) хранит некоторую переписку не e2e-зашифрованном виде, хотя рекламирует себя как безопасный мессенджер.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

40. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (31), 01-Фев-26, 12:56 
Исходный код раст-версии библиотеки где-то открыт?
Ответить | Правка | Наверх | Cообщить модератору

94. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (94), 01-Фев-26, 15:24 
Вы что, это же никак не можно. Там жеж интельектуальная ценность, во! (ChatGPT подтверждает.)
Ответить | Правка | Наверх | Cообщить модератору

44. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (31), 01-Фев-26, 12:57 
> удалось заменить около 160 тысяч строк кода на C++ на 90 тысяч строк кода на Rust

Потому что комментарии удалили.

Ответить | Правка | Наверх | Cообщить модератору

46. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (31), 01-Фев-26, 12:58 
P.S. И строки стали длиннее.
Ответить | Правка | Наверх | Cообщить модератору

57. Скрыто модератором  +/
Сообщение от нах. (?), 01-Фев-26, 13:08 
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

98. Скрыто модератором  +/
Сообщение от Аноним (96), 01-Фев-26, 15:48 
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

50. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (50), 01-Фев-26, 13:00 
> Ключевыми проблемами при задействовании в WhatsApp кода на Rust стало увеличение размера исполняемого файла из-за интеграции стандартной библиотеки Rust

Ну, собственно, главная проблема rust - это статическая линковка. Язык настолько "крутой", что динамическую не осилили.

Ответить | Правка | Наверх | Cообщить модератору

59. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (-), 01-Фев-26, 13:11 
> что динамическую не осилили.

И как показала практика - отсутствие сишных дыреней важнее экономии пары байт.
Потому что они динамическую рано или поздно осилят, а недоязычки от дидов не исправить никак.

Ответить | Правка | Наверх | Cообщить модератору

84. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (85), 01-Фев-26, 14:20 
Растовские дырени ничем не лучше.
Ответить | Правка | Наверх | Cообщить модератору

104. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (102), 01-Фев-26, 16:24 
Проблема не в байтах (это по нынешним временам экономия на спичках) а именно что в дыренях. Найдут одну в какой-нибудь библиотечке — и вперёд, пересобирай всё, где она прилинкована.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

116. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от анонимус (??), 01-Фев-26, 17:19 
Уже нет с дефицитом памяти в пользовательских устройствах из-за строек датацентров с ЫЫ
Ответить | Правка | Наверх | Cообщить модератору

61. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 13:13 
нет, это вообще не проблема (глядя на поделки на go), это скорее решение. Да, с очевидными минусами, но таки решение. (напоминаю что д-36-л на зарплате от правильных пацанов сломал нам статическую сборку си-кода еще в нулевых - и с тех пор ее никто не сможет починить) Причем вернуть как было - достаточно просто. Но никому пока что не понадобилось - зачем, все ж и так работает.

проблема в чудовищности синтаксиса и этой самой "стандартной библиотеки", и невозможности поддержки платформ отличных от линукса, винды, винды, винды и еще вот - webasm. На аж двух архитектурах.

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

75. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Аноним (75), 01-Фев-26, 13:55 
Первый абзац прочитал - ну вроде умный человек написал. Второй абзац прочитал - хочется извиниться перед умными за оскорбление.
Ответить | Правка | Наверх | Cообщить модератору

66. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Аноним (66), 01-Фев-26, 13:23 
Писать надо не на Раст, а на Zig и Lua. Идеальная связка.
Ответить | Правка | Наверх | Cообщить модератору

73. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (-), 01-Фев-26, 13:45 
> Zig

Та же убогая сишка, только в новой мягкой упаковке.

> Lua. Идеальная связка.

А мюсье знает толк.
Впрочем про идеальную связку ты прав "два нинужно отлично друг друга дополняют"!

Ответить | Правка | Наверх | Cообщить модератору

88. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (86), 01-Фев-26, 14:33 
На ненужной lua больше строк, чем на всем rust. Причем, там нет ошибок в работе с памятью и указателями, которые вполне себе могут быть в rust.
Ответить | Правка | Наверх | Cообщить модератору

105. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (-), 01-Фев-26, 16:29 
> Причем, там нет ошибок в работе с памятью и указателями

Ахаха! Oh wait you're serious, let me laugh even harder. АХАХАХА!

Ты забываешь что луа написана на dыpяхе.
Поэтому держи "отсутствие ошибок в работе с памятью"
Только не обляпайся)))

CVE-2020-15889 Potential exploit  Base Score: 9.8 CRITICAL
Lua 5.4.0 getobjname Heap Buffer Over-read via youngcollection in lgc.c markold Function

CVE-2022-28805 Potential exploit  Base Score: 9.1 CRITICAL
Lua singlevar Heap Buffer Over-read Vulnerability in lparser.c from 5.4.0 to 5.4.3 When Compiling Untrusted Code

CVE-2020-15888 Potential exploit  Base Score:  8.8 HIGH
Lua 5.4.0 Stack Resize and Garbage Collection Handling Vulnerability Leading to Heap Buffer Overflow or Use-After-Free

CVE-2022-33099 Potential exploit  Base Score: 7.5 HIGH
Lua luaG_runerror Heap Buffer Overflow on Recursive Error Vulnerability


Ответить | Правка | Наверх | Cообщить модератору

108. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (86), 01-Фев-26, 16:54 
Ты же понимаешь, что rust по твоей логике ничем не лучше плюсов из-за llvm?
Ответить | Правка | Наверх | Cообщить модератору

111. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (-), 01-Фев-26, 17:11 
А когда это llvm стал рантаймом для раста?
Или это просто генерилка LLVM-IR в машкоды?

Не нравится llvm - используйте cranelift.

Ответить | Правка | Наверх | Cообщить модератору

76. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (76), 01-Фев-26, 14:01 
Пусть теперь каждый релиз раста компилят, чтоб по чесноку.
Ответить | Правка | Наверх | Cообщить модератору

87. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (87), 01-Фев-26, 14:27 
Надо заново на C++ переписать, иначе сравнение не честное. Выкинули тонну легаси и реализовали заново с учетом итоговых реалий - естественно оно лучше будет, чем заростающее годами
Ответить | Правка | Наверх | Cообщить модератору

106. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (-), 01-Фев-26, 16:34 
> Надо заново на C++ переписать

Зачем? Чтобы потратить время зря еще раз?
Раньше хоть оправдание было, что не было нормальных языков.
А сейчас какое?

Ответить | Правка | Наверх | Cообщить модератору

93. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (93), 01-Фев-26, 15:13 
>с использованием языка Rust

Еще одна причина запретить его на#$%.. эээ... полностью. Идеально - вместе бы с растом... но чудес не бывает.

Ответить | Правка | Наверх | Cообщить модератору

95. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Аноним (95), 01-Фев-26, 15:29 
жди беды
Ответить | Правка | Наверх | Cообщить модератору

99. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от онанист (?), 01-Фев-26, 15:56 
уже не поможет
РКН сказал в бан, значит в морг
Ответить | Правка | Наверх | Cообщить модератору

107. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (107), 01-Фев-26, 16:50 
Ну хорошо же.

Разбор произвольных данных от пользователя нужно делать подходящими инструментами.

Вместо gets().

Ответить | Правка | Наверх | Cообщить модератору

109. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (86), 01-Фев-26, 16:57 
Через unwrap().
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру