The OpenNET Project / Index page

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



"Компания Cisco предложила файловую систему PuzzleFS для ядра Linux"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Компания Cisco предложила файловую систему PuzzleFS для ядра..." +/
Сообщение от n00by (ok), 10-Июн-23, 19:17 
>>> Применение Rust для модуля ядра также позволило совместно использовать код в ядре и компонентах, работающих в пространстве пользователя, для создания единой защищённой реализации.
> шта ?

Если речь не о работе с железом, то воможно и на Си так делать. Взять код драйвера на Си, собрать и запустить в юзермоде. Правда, придётся написать переходники для ядерных функций. Грубо говоря, написать свою kmalloc(), которая будет вызывать malloc(), и так далее. В Rust при портировании библиотеки в ядро, похоже, проделали унификацию. Мы такое делали на плюсах, поскольку в юзермоде некоторые вещи (алгоритмически сложный код, как раз ФС из новости подходит) проще отлаживать, гоняли сначала там, потом собирали под ядро.

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

Оглавление
Компания Cisco предложила файловую систему PuzzleFS для ядра Linux, opennews, 09-Июн-23, 16:37  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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