Upotreba BPF programa za rješavanje problema s uređajima za unos

Peter Hutterer, održavatelj X.Org podsustava za unos, koji radi za Red Hat, predstavio je novu alatku udev-hid-bpf, namijenjenu za automatsko učitavanje BPF programa koji ispravljaju probleme s uređajima za unos putem HID (Human Input Device) sučelja ili mijenjaju njihovo ponašanje prema željama korisnika. Za stvaranje upravljačkih programa za HID uređaje kao što su tipkovnice i miševi koristi se HID-BPF podsustav, koji se pojavio u Linux kernelu 6.3 i omogućava stvaranje upravljačkih programa za uređaje u obliku BPF programa ili obradu raznih događaja u HID podsustavu.

Alatka udev-hid-bpf može se koristiti zajedno s mehanizmom udev za automatsko aktiviranje BPF programa prilikom povezivanja novih uređaja za unos ili za učitavanje BPF programa ručno. Ističu se dvije glavne kategorije BPF programa koji se koriste s udev-hid-bpf: programi za rješavanje problema s hardverom ili firmverima i programi za promjenu ponašanja uređaja prema željama korisnika.

U prvom slučaju rješavaju se problemi otklanjanja nedostataka i grešaka u uređajima, kao što su inverzije koordinate, netočni opsezi vrijednosti (na primjer, tvrdnja o postojanju 8 tipki umjesto 5) i nelogične sekvence događaja. U drugom slučaju, radi se o promjeni postavki uređaja, na primjer, pomoću BPF programa moguće je zamijeniti funkcije tipki. Predviđa se da će BPF programi s ispravcima vremenom biti uključeni u osnovni kernel i omogućiti izbjegavanje dodavanja zakrpa ili posebnih upravljačkih programa u kernel.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster