Ровно 3 года назад в Москве состоялась конференция, посвящённая языку программирования Rust. Организация этой конференции продемонстрировала тайное лоббирование Rust правительством США

Аватар пользователя zlax

Конференция предназначена как для тех, кто уже пишет на этом языке определённые продукты, так и для тех, кто присматривается к нему. На мероприятии будут обсуждаться вопросы, посвящённые улучшению программных продуктов с помощью дополнения или переноса функциональности на Rust, а также рассматриваться причины того, почему это нельзя сделать на C/C++.

На популярном русскоязычном сайте OpenNET, посвящённом открытым и свободным компьютерным технологиям, новость с анонсом этой конференции была опубликована пользователем под псевдонимом QwertyReg, который, помимо этого, добавил за пару недель дюжину других новостей с продвижением языка программирования Rust. Попутно, в связанном живом журнале, этот пользователь продемонстрировал своё ироничное отношение к опубликованной им самим же информации по продвижению Rust и предоставил доказательство того, что за публикацию каждой такой новости он получал по $100 от неназванного заказчика.

На сайте Rust Foundation можно узнать, что финансированием продвижения этого языка программирования занимаются многие известные IT-корпорации, платиновыми партнёрами фонда при этом являются Amazon, Google, Meta, Microsoft. Также там опубликована информация о том, как можно получить гранты этого специализированного фонда. В начале этого года стало известно, что сам Белый Дом, демократическая администрация Байдена, призывает разработчиков отказаться от C и C++, попутно, продвигая Rust, как замену им:

В новом 19-страничном отчете ONCD в качестве двух примеров языков программирования с уязвимостями в безопасности памяти приводятся C и C++, а в качестве примера языка программирования, считающегося безопасным, назван Rust. Кроме того, в информационном листке АНБ по кибербезопасности от ноября 2022 года в качестве языков программирования, которые оно считает безопасными упоминается Rust.

Позже, уже само Управление перспективных исследовательских проектов Министерства обороны США (DARPA), прямо заявило об амбициозных планах автоматического перевода исходного кода на С на язык Rust.

После более чем двух десятилетий борьбы с проблемами безопасности памяти в языках C и C++ сообщество разработчиков программного обеспечения пришло к консенсусу. Недостаточно полагаться на инструменты для поиска ошибок. Предпочтительнее использовать «безопасные» языки программирования, которые могут отбраковывать небезопасные программы во время компиляции, тем самым предотвращая возникновение проблем с безопасностью памяти.

Несмотря на заявления Пентагона о консенсусе в этом вопросе, сообщество разработчиков программного обеспечения совсем неоднозначно относится к подобным инициативам правительства США. Часто звучит прямая критика языка программирования Rust от отдельных разработчиков, а в тематических новостях «комментарии полны, скажем так, негатива в адрес Rust, пользователей Rust и самих разработчиков Rust». Кроме того пару недель назад сообщество Rust «признало небезопасность Rust (при неправильном использовании)», поэтому теперь AWS и Rust Foundation «организуют краудсорсинг для проверки стандартной библиотеки Rust», несмотря на активное позиционирование правительством США языка Rust, как «безопасного».

В целом, сама схема продвижения языка программирования Rust, во многом схожа с продвижением Белым домом повестки изменения климата и ЛГБТ. В этих случаях схожи не только методы продвижения и финансирования, но во многом совпадают сами источники этих крупных фондов.

Возможно, в случае этого консенсуса американского разведывательного сообщества касаемо языка программирования Rust, правительство США, действительно, руководствуется альтруистическими мотивами повышения безопасности работы компилятора с памятью, но не исключены также и какие-то скрытые мотивы столь обильного финансирования продвижения одного из языков программирования. Так, например, ранее некоторые пользователи публиковали сообщения о «доказательствах того, что у АНБ есть бэкдоры в компиляторе Rust».

Авторство: 
Авторская работа / переводика

Комментарии

Аватар пользователя RusEngineer
RusEngineer(8 лет 4 месяца)

Это Chat GPT?

Аватар пользователя zlax
zlax(1 год 1 месяц)

Судя по вопросу вы, видимо, балуетесь растом?

Аватар пользователя RusEngineer
RusEngineer(8 лет 4 месяца)

С какой целью интересуетесь? ))

Аватар пользователя zlax
zlax(1 год 1 месяц)

Чтобы уточнить мотивацию вашей оперативной попытки риторики в комментариях (сразу двух) к моему посту.

Возможно, вы искренне купились на пропаганду "безопасного языка Rust" от АНБ и ваши комментарии были мотивированы миссионерской программой: ничего по существу сказать не можете, да и промолчать тоже - эдакое невольное проявление эмоций негодования. Часто в постах с конструктивной критикой климатического алармизма обнаруживаются похожие виртуальные ораторы с аналогичной риторикой - могу  показать примеры, если интересно.

Аватар пользователя RusEngineer
RusEngineer(8 лет 4 месяца)

Чтобы уточнить мотивацию вашей оперативной попытки риторики в комментариях (сразу двух) к моему посту.

Написал первый коммент. При обновлении (два раза) он не отобразился. Написал второй коммент.

...но это не точно. Возможно, я нацеливаю на Вас свой Rust.

Аватар пользователя RusEngineer
RusEngineer(8 лет 4 месяца)

ChatGPT и не такое генерировать умеет.

Красиво...

Аватар пользователя Tegucigalpa
Tegucigalpa(9 месяцев 2 недели)

Зафиксируем.
Псевдорусский инженер и псевдомарксист выступает за язык программирования навязываемый янки при помощи подкупа общественного мнения.

Аватар пользователя RusEngineer
RusEngineer(8 лет 4 месяца)

smile9.gifПосле "язык программирования" должна стоять запятая. Причастный оборот после определяемого слова.

Но вы продолжайте...

Аватар пользователя И-23
Аватар пользователя RusEngineer
RusEngineer(8 лет 4 месяца)

Я думаю, с той стороны мониторов просто стебаются и ухахатыватся.

Для полного угара и чада кутежа сюда надо запилить ветку про Рюрика, сарматов, Керенского и... ещё про квадрокоптеры, квадроберов, ракеты и  Корею  (уже нет).

=========

Хрен ли синтезированный тест про язык программирования без огонька обсуждать? Намекнули про Пентагон и ЛГБТ, а развития-то нет...

Аватар пользователя Shock
Shock(10 лет 8 месяцев)

А можно уменьшить количество ссылок на единицу текста? Сейчас это выглядит как ссылочный спам.

Аватар пользователя zlax
zlax(1 год 1 месяц)

А можно уменьшить количество ссылок на единицу текста?

Нет.

Аватар пользователя RusEngineer
RusEngineer(8 лет 4 месяца)

Тогда смысл писанины пропадет.

Аватар пользователя И-23
И-23(9 лет 2 месяца)

Ну да.
Правильно оформленная ссылочная база препятствует удовлетворению платёжеспособного спроса на критиканство.

Аватар пользователя RusEngineer
RusEngineer(8 лет 4 месяца)

Ни хрена не понял. Но очень интересно.

Аватар пользователя И-23
И-23(9 лет 2 месяца)

//Участливо:

Очень хочется совместить два в одном (DoS с прыжком через труд понимания к критиканству неизбежных следствий популяризации)?

Аватар пользователя ЧАВес
ЧАВес(4 года 10 месяцев)

Революции случаются всегда в чью-то пользу и в самых разных областях человеческого существования. Короче. копают, цуки. 

Аватар пользователя mke61
mke61(12 лет 1 месяц)

Ну это давно ожидалось. Вот для российского процессора Эльбрус пришлось делать свой гцц, в котором изначально нет бэкдоров. И думаю для китайских процессоров есть свой гцц, свободный от бэкдоров. Чего нельзя утверждать о, к примеру, гцц для штеуда или АМД. А так как пиндосы контролировать наши архитектуры не могуть, то, забрасывается руст( нехорошие ассоциации вызывает ).

Аватар пользователя RusEngineer
RusEngineer(8 лет 4 месяца)

Open Source. Не рефлексируйте.

Аватар пользователя mke61
mke61(12 лет 1 месяц)

Именно. Думайте прежде чем говорить.

Аватар пользователя RusEngineer
RusEngineer(8 лет 4 месяца)

Глубокое внедрение под личиной открытого кода?

Аватар пользователя mke61
mke61(12 лет 1 месяц)

Не задавайте вопросы. Думайте.

Аватар пользователя Алекс_андр
Алекс_андр(7 лет 6 месяцев)

Ага-ага. Для информации: в своё время, мне по рекомендации преподавателя практикума пришлось прочитать книжку "Лекции лауреатов премии Тьюринга".

В одной из лекций приводился пример того, как сделать бэкдор в компиляторе, чтобы потом при перекомпиляции исходников компилятора, не содержащих этот бэкдор - он снова появлялся. Довольно забавная схема, включающая "программу, которая печатает текст самой себя".

Аватар пользователя И-23
И-23(9 лет 2 месяца)

Ну и с руководством господина Фокса критиканствующий комментатор тоже не знаком…

Аватар пользователя Pablo666
Pablo666(1 год 6 месяцев)

 Для эльбруса делали свой компилер с нуля, т.к.  gcc  не умеет в е2к, а не из-за бэкдоров.

Аватар пользователя mke61
mke61(12 лет 1 месяц)

Побочный эффект - отсутствие бэкдора. Думаю и в китайских процессорах то же самое.

Аватар пользователя Алекс_андр
Алекс_андр(7 лет 6 месяцев)

Там не совсем с нуля. Они взяли готовый коммерческий фронт-енд, преобразующий код на С/С++ в псевдокод или псевдоассемблер - а сами написали транслятор и оптимизатор для преобразования промежуточного представления в код Эльбруса. Оптимизация там, разумеется, самое сложное.

Технически, по похожей схеме сейчас работает clang, но у разработчиков Эльбруса разработка компилятора начиналась до появления clang.

Аватар пользователя Pablo666
Pablo666(1 год 6 месяцев)

я к тому что  это ни разу не форк ГЦЦ.

Аватар пользователя Ути-пути
Ути-пути(1 год 4 месяца)

Лютая чепуха. Это как заявить, что правительство продвигает синий цвет.

Аватар пользователя alankuzhev
alankuzhev(6 лет 4 месяца)

Забористая дичь! В бан

Аватар пользователя capul
capul(6 лет 10 месяцев)

я начинал с "турбинки".... 5 Паскаль)))) потом перебрался на С++, просто так получилось, и зачем мне изучать какой то левый язык?, ... так то я уже на программирование ардуино перешел,а там же те же С++ модели))))

Аватар пользователя Pablo666
Pablo666(1 год 6 месяцев)

 В последней ссылке ссылка (да, больше ссылок!) на Марка Руссиновича битая.

Сам он тоже Раст продвигает.  Думайте!

Аватар пользователя zlax
zlax(1 год 1 месяц)

В последней ссылке ссылка (да, больше ссылок!) на Марка Руссиновича битая.

Только не битая, а подвергнутая цензуре.

Аватар пользователя Pablo666
Pablo666(1 год 6 месяцев)

Там аккаунт целиком отсутствует.  И других ссылок про бэкдоры нет.  Т.к. бэкдор это одно, а дырка при корявом использовании - совсем другое.

Просто раст декларируется как "безопасный" язык, а тут на тебе, оказывается можно чтото криво написать.

Аватар пользователя Пpохоp
Пpохоp(3 года 2 дня)

пидо - ...

... - оман

решайте сами

Аватар пользователя Beowulf
Beowulf(4 месяца 1 неделя)

Невидимая рука рынка, чо...

Скрытый комментарий Повелитель Ботов (без обсуждения)
Аватар пользователя Повелитель Ботов
Повелитель Ботов(54 года 11 месяцев)

Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.

Аватар пользователя muxa
muxa(12 лет 4 месяца)

как вы баржу назовете так она и поплывет (с) 

это ж надо было назвать язык словом  "ржавчина"

хотя на фоне того что все reset называют перезагрузкой, бгг

оно может и прокатит. 

Аватар пользователя bvv256
bvv256(6 дней 13 часов)

у АНБ есть бэкдоры в компиляторе Rust»

и не сомневаюсь. 

Аватар пользователя Пирожков
Пирожков(1 год 9 месяцев)

Хорошую тему поднял ТС. Тут и правда собака_подозревака.жпг. Раст не пробовал, но осуждаю😀 (это я про себя). Да и к плюсам отношусь с предубеждением. Но чем им Си помешал? Вопрос, да...

Хотелось бы еще почитать о проделках Поттеринга от знающих. После systemd сам перешел окончательно на bsd.

А еще интересная тема - efi.

Аватар пользователя yv84
yv84(12 лет 10 месяцев)

Рептилоиды и здесь засветились. Пытаются сделать мир лучше и прекраснее.

Код на с/с++ выглядит неприлично уродливо для нежных душ программистов.

Аватар пользователя И-23
И-23(9 лет 2 месяца)

Интереснее разрыв эволюционной линии (я про DЮ если кто не понял)…