Peter Hutterer, mbajtësi i nën-sistemit të inputit X.Org, i punësuar në Red Hat, prezantoi një mjet të ri udev-hid-bpf, i cili është krijuar për ngarkimin automatik të programeve BPF që rregullonin problemet me pajisjet e inputit me interfacin HID (Human Input Device) ose ndryshonin sjelljen e tyre sipas preferencave të përdoruesit. Për të krijuar përpunues për pajisjet HID, siç janë tastierat dhe miqtë, aplikohet nën-sistemi HID-BPF, i cili u shfaq në bërthamën Linux 6.3 dhe lejon krijimin e shoferëve të pajisjeve të inputit në formën e programeve BPF ose përpunimin e ngjarjeve të ndryshme në nën-sistemin HID.
Mjeti udev-hid-bpf mund të përdoret së bashku me mekanizmin udev për aktivizimin automatik të programeve BPF me lidhjen e pajisjeve të reja të inputit ose për ngarkimin manual të programeve BPF. Ka dy kategorizime kryesore të programeve BPF për t'u përdorur me udev-hid-bpf: programet për zgjidhjen e problemeve me pajisjet ose firmware-in, dhe programet që ndyshojnë sjelljen e pajisjeve sipas dëshirës së përdoruesit.
Në rastin e parë, zgjidhen çështjet e korrigjimit të papërsosmarive dhe gabimeve në pajisje, siç janë akset e invertuara të koordinatave, intervalet e gabuara të vlerave (p.sh., shpallja e pranisë së 8 butonave në vend të 5) dhe sekuencat e ngjarjeve të pa-logjikshme. Në rastin e dytë, flitet për ndryshimin e konfigurimeve të pajisjeve; për shembull, me ndihmën e programeve BPF mund të këmbehen butonat. Parashikohet që programet BPF me rregullime me kalimin e kohës do të përfshihen në bërthamën kryesore dhe do të lejojnë shmangien e nevojës për shtesa në bërthamë ose shoferë të veçantë.
Burimi: opennet.ru
