Andrey Konovalov frá Google er að þróa nýja einingu , líkja eftir USB-tækjum í notendarými. Er í bið на включение данного модуля в основной состав ядра Linux. USB Raw Gadget уже hjá Google til að auðvelda fuzzprófun á USB-kjarnastaflanum með því að nota verkfærasett .
Einingin bætir nýju forritunarviðmóti við kjarnaundirkerfið og er verið að þróa sem valkost við GadgetFS. Stofnun nýs API er vegna þörfarinnar á að fá lágt og beinan aðgang að USB græju undirkerfinu úr notendarými, sem gerir því kleift að vinna úr öllum mögulegum USB beiðnum (GadgetFS vinnur úr sumum beiðnum á eigin spýtur, án þess að senda það til notanda pláss). USB Raw græjunni er stjórnað í gegnum /dev/raw-gadget tækið, svipað og /dev/gadget í GadgetFS, en samspilið notar ioctl() viðmót frekar en gervi-FS.
Auk þess að vinna beint úr öllum USB beiðnum með notendarýmisferli, býður nýja viðmótið einnig getu til að skila hvaða gögnum sem er sem svar við USB beiðni (GadgetFS framkvæmir USB lýsingu sannprófun og síar ákveðin svör, sem kemur í veg fyrir uppgötvun villna við USB stafla fuzzing próf). Raw Gadget gerir þér einnig kleift að velja tiltekið UDC (USB Device Controller) tæki og rekil til að tengja, en GadgetFS tengist fyrsta fáanlega UDC tækinu. Fyrirsjáanleg nöfn úthlutað mismunandi UDCs að aðskilja mismunandi gerðir gagnaskiptarása innan eins tækis.
Heimild: opennet.ru
