The OpenNET Project / Index page

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



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

Оглавление

В ядро Linux 6.8 намечено включение первого сетевого драйвера на языке Rust, opennews (??), 18-Дек-23, (0) [смотреть все]

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


230. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от PnD (??), 18-Дек-23, 20:52 
Гм. На правах опытного параноика, я бы рассматривал rust в ядре как новый перспективный способ внедрения "закладок".

Вот даже на уровне кода. Что-то типа "if (uid = 0)" спалит очень быстро практически любой. Приходится изобретать эпические многоходовки (дальше-больше).

А здесь рраз! — и делаем ход конём (допускаем вставки на экзотическом ЯП, да ещё и с отдельной компиляцией).
Лёгким движением руки с поляны сметаются толпы таких как я. Понимающих что-то на уровне "железа", ASM, ну и сишка на правах подвинутого кросс-ассемблера.
Но разбираться в нагромождениях "крестов" (теперь вот rust) такие не полезут. А растоманы 99% спокойно сжуют "вы не понимаете, это так надо работать с регистром X вот на той микрухе". А уж закладочку в компилятор…
ПРОФИТ.

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

255. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (-), 19-Дек-23, 01:07 
М... а ничего что раст компилируется в такие же команды что и си? И ты можешь посмотреть асм-выхлоп и сравнить.

> А уж закладочку в компилятор…

gcc на сколько процентов из крестов состоит? А ведь ты и тебе подобные не полезут "разбираться в нагромождениях "крестов"". Так что уже везде где нужно закладки позакладывали

Вообще тебе наверное стоит перименоваться из PnD в ПНД, так будет честнее.

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

257. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Бариста (?), 19-Дек-23, 01:53 
Пожалуй, этот господин прав. 🫖🫖
Ответить | Правка | К родителю #230 | Наверх | Cообщить модератору

290. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +1 +/
Сообщение от Анонин (?), 19-Дек-23, 13:49 
Ну попробуй незаметно добавить закладку в раст код. И поймешь насколько это сложно.
То ли дело сейчас в сишке - просто "забыл" проверку на null или проверку размера и готово https://www.opennet.ru/opennews/art.shtml?num=59664
А остальные пусть гадают - это закладка или типикал си.
Ответить | Правка | К родителю #230 | Наверх | Cообщить модератору

301. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +1 +/
Сообщение от Аноним (295), 19-Дек-23, 16:03 
Легко, в вермишельном коде на расте можно слона спрятать, не то что трояна. А можно вообще не прятать, а объявить троян фичей. Смузихлебы захлебнутся от восторга, а всех недовольных отменят.
Ответить | Правка | Наверх | Cообщить модератору

310. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (-), 19-Дек-23, 16:57 
Так не пиши вермишельный код!

> Смузихлебы захлебнутся от восторга, а всех недовольных отменят.

🔴 возьми свой нос, ты уронил

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

303. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Ananimus (?), 19-Дек-23, 16:16 
> Что-то типа "if (uid = 0)" спалит очень быстро практически любой.

А в rust не спалят?

> Лёгким движением руки с поляны сметаются толпы таких как я. Понимающих что-то на уровне "железа", ASM, ну и сишка на правах подвинутого кросс-ассемблера.

Спорим что если дать тебе штук пять коллстеков из трех сотен строк ты не сможешь хотя бы 3/5 раз угадать в какой именно ассемблерный вывод компилятор это превратит?

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

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

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




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

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