( XMI | 2007. 07. 23., h – 00:26 )

A filerendszernek minek a DMA egyáltalán? Szerintem te inkább valami mmap vagy zero copy io funkcionalitással kevered a dolgot. Más kérdés, hogy nem ismerem a fuse api-t annyira, hogy ki tudjam jelenteni, hogy ez a lehetőség tényleg hiányzik belőle. Elméletileg szerintem a fuse-nak nem szabadna lassabbnak lennie a natív filerendszer implementációknál, az az egy hívási indirekció, ami elkerülhetetlen a kernel-userspace átjáráshoz nem okozhat mérhető overheadet. Az viszont már igen, hogyha kikényszerít bizonyos bementi paraméter/visszatérési érték ellenőrzést, na de enélkül fs drivert írni eleve nagyon gáz ötlet. Talán a fuse driverek lassúsága inkább pont abból adódhat, hogy a fuse lehetetlenné tesz bizonyos gány, veszélyes, debuggolhatatlan, de gyorsan futó kódot eredményező programozási megoldásokat.
EDIT: időközben látom a fenti hozzászólásodat, hogy te is valójában mmap jellegű dologra gondoltál. Ez tényleg hiányzik a fuse-ból?
---
Sok gyerekkel ellentétben én sose akartam tűzoltó lenni. Lettem helyette informatikus. Nem találjátok ki, hogy mit csinálok nap mint nap...