| |||
|
|
Какое уточнение? glibc -- LGPL. Линуксовое ядро -- GPLv2. Модули в ядро динамически линкуются и шарят address space. Вы о чём, Фёдор? Что касается callback'ов из ядра в userspace, то это никому не нужно не в силу юридических причин, а в силу чудовищной медленности операции копирования между kernel space и userland'ом (особенно на x86), что по сию пору делает невозможным написание вменяемых драйверов PCI-устройств с DMA или, скажем, реализацию ATAPI таким путём. В местах, в которых это не критично, это было сделано сто лет назад -- см. ту же FUSE. Добавить комментарий: |
|||