нужно написать модуль-псевдоустройство, с чего начать?

Модератор: Модераторы разделов

Stonecold
Сообщения: 26
ОС: suse 10.3

нужно написать модуль-псевдоустройство, с чего начать?

Сообщение Stonecold »

для курсового мне нужно написать модуль шифрования данных "на лету" и, дабы не возиться с уже фактически мертвым дос-ом, появилась идея писать под linux.
опыта программирования под unix нету вообще, но в целом базовые знания с/с++ есть.
пока представляю себе такую реализацию: самописный драйвер для псевдустройства, который будет реализовывать функции виртуального диска со своей ФС. т.е. юзер записывает данные на эту ФС, драйвер их обрабатывает нужным образом и уже стандартными функциями чтения/записи записывает на реальную ФС.

с чего стоит начать, какие доки почитать по этой теме?
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: нужно написать модуль-псевдоустройство, с чего начать?

Сообщение BlackStar »

Все уже написано http://en.wikipedia.org/wiki/EncFS
LightLang Team
Спасибо сказали:
Аватара пользователя
rubtsov
Сообщения: 140
ОС: Slackware

Re: нужно написать модуль-псевдоустройство, с чего начать?

Сообщение rubtsov »

А что, замените Blowfish и AES в EncFS на наш ГОСТ и хорошая курсовая работа получится.
Спасибо сказали:
Stonecold
Сообщения: 26
ОС: suse 10.3

Re: нужно написать модуль-псевдоустройство, с чего начать?

Сообщение Stonecold »

спасибо :)
начну наверное копать fuse api - как-то сложновата encfs для переделки/понимания
Спасибо сказали: