The OpenNET Project / Index page

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



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

Оглавление

Фреймворк для написания защищённых драйверов для ядра Linux ..., opennews (?), 01-Сен-19, (0) [смотреть все]

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


11. "Фреймворк для написания защищённых драйверов для ядра Linux ..."  +/
Сообщение от Аноним (11), 01-Сен-19, 10:37 
А что такого?
Более чем нормально переписать с языка, где половина разработки - борьба с самим языком, его дырами, утечками, ub и т.д.
Ответить | Правка | Наверх | Cообщить модератору

27. "Фреймворк для написания защищённых драйверов для ядра Linux ..."  +2 +/
Сообщение от заминированный тапок (?), 01-Сен-19, 11:32 
>Более чем нормально переписать с языка, где половина разработки - борьба разработчика с самим собой, его дырами, криворукостью, ub и т.д.
Ответить | Правка | Наверх | Cообщить модератору

130. "Фреймворк для написания защищённых драйверов для ядра Linux ..."  +4 +/
Сообщение от имя (ok), 01-Сен-19, 19:17 
А вот и внимательные гении без единого double free в огромном хелоу-ворлде подошли.
Ответить | Правка | Наверх | Cообщить модератору

135. "Фреймворк для написания защищённых драйверов для ядра Linux ..."  +2 +/
Сообщение от аноним3 (?), 01-Сен-19, 20:28 
они все думают что их инструмент единственно верный. и не понеимают того , что ключь на 10 не нужно сравнивать с разводным)))
Ответить | Правка | Наверх | Cообщить модератору

169. "Фреймворк для написания защищённых драйверов для ядра Linux ..."  +/
Сообщение от Урри (?), 02-Сен-19, 09:21 
Для неосиляторов и макак давно придуманы удобные библиотеки. Например, https://github.com/Snaipe/libcsptr
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

173. "Фреймворк для написания защищённых драйверов для ядра Linux ..."  +3 +/
Сообщение от имя (ok), 02-Сен-19, 10:23 
> smart struct log_file *log = unique_ptr(struct log_file, { .fd = … }, cleanup_log_file);
> void cleanup_log_file(void *ptr, void *meta) { close(((struct log_file *) ptr)->fd); }

Ну ооооочень удобные библиотеки. Кому там ржавые закорючки не нравились?

И, к слову, ни одного примера с передачей владения в вызываемую функцию.

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

175. "Фреймворк для написания защищённых драйверов для ядра Linux ..."  +/
Сообщение от Совершенно другой аноним (?), 02-Сен-19, 10:37 
>> smart struct log_file *log = unique_ptr(struct log_file, { .fd = … }, cleanup_log_file);
>> void cleanup_log_file(void *ptr, void *meta) { close(((struct log_file *) ptr)->fd); }
> Ну ооооочень удобные библиотеки. Кому там ржавые закорючки не нравились?

Посмотрите APR, это которая Apache Portable Runtime, ну это если мы про C.


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

152. "Фреймворк для написания защищённых драйверов для ядра Linux ..."  +1 +/
Сообщение от Аноним (152), 02-Сен-19, 03:11 
Печально, что жалкие людишки не подходят для написания кода на этом великолепном ЯП.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

247. "Фреймворк для написания защищённых драйверов для ядра Linux ..."  +1 +/
Сообщение от draw1 (?), 04-Сен-19, 02:01 
Жалкие людишки, в базовой комплектации, вообще мало для чего подходят. Но обучение и практика, и, как следствие, знания и опыт (в это сложно, наверное, будет поверить) творят прям чудеса (включая rocket science, не говоря уж про какие бы то ни было ЯП).
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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