உள்ளீட்டு சாதனங்களில் உள்ள சிக்கல்களைத் தீர்க்க BPF நிரல்களைப் பயன்படுத்துதல்

Red Hat இல் X.Org உள்ளீட்டு துணை அமைப்பு பராமரிப்பாளரான Peter Hutterer, udev-hid-bpf என்ற புதிய பயன்பாட்டை அறிமுகப்படுத்தினார், இது HID (மனித உள்ளீட்டு சாதனம்) இல் உள்ள சிக்கல்களைச் சரிசெய்யும் அல்லது பயனரின் விருப்பங்களைப் பொறுத்து அவற்றின் நடத்தையை மாற்றும் BPF நிரல்களைத் தானாக ஏற்றும் வகையில் வடிவமைக்கப்பட்டது. . விசைப்பலகைகள் மற்றும் எலிகள் போன்ற HID சாதனங்களுக்கான ஹேண்ட்லர்களை உருவாக்க, HID-BPF துணை அமைப்பு பயன்படுத்தப்படுகிறது, இது Linux 6.3 கர்னலில் தோன்றியது மற்றும் BPF நிரல்களின் வடிவத்தில் உள்ளீட்டு சாதன இயக்கிகளை உருவாக்க அல்லது HID துணை அமைப்பில் பல்வேறு நிகழ்வுகளைக் கையாள உங்களை அனுமதிக்கிறது.

udev-hid-bpf பயன்பாடு udev பொறிமுறையுடன் இணைந்து புதிய உள்ளீட்டு சாதனங்கள் இணைக்கப்படும்போது BPF நிரல்களைத் தானாகச் செயல்படுத்த அல்லது BPF நிரல்களை கைமுறையாக ஏற்றுவதற்குப் பயன்படுத்தப்படலாம். udev-hid-bpf உடன் பயன்படுத்த BPF நிரல்களில் இரண்டு முக்கிய வகைகள் உள்ளன: வன்பொருள் அல்லது ஃபார்ம்வேரில் உள்ள சிக்கல்களைத் தீர்ப்பதற்கான நிரல்கள் மற்றும் பயனரின் வேண்டுகோளின்படி சாதனங்களின் நடத்தையை மாற்றுவதற்கான நிரல்கள்.

முதல் வழக்கில், தலைகீழ் ஒருங்கிணைப்பு அச்சுகள், தவறான மதிப்பு வரம்புகள் (உதாரணமாக, 8 க்கு பதிலாக 5 பொத்தான்கள் உள்ளன என்ற அறிக்கை) மற்றும் நிகழ்வுகளின் நியாயமற்ற வரிசைகள் போன்ற குறைபாடுகள் மற்றும் பிழைகளை நீக்குவதில் உள்ள சிக்கல்கள் தீர்க்கப்படுகின்றன. இரண்டாவது வழக்கில், சாதன அமைப்புகளை மாற்றுவது பற்றி நாங்கள் பேசுகிறோம், எடுத்துக்காட்டாக, BPF நிரல்களைப் பயன்படுத்தி நீங்கள் பொத்தான்களை மாற்றலாம். பிழைத்திருத்தங்களுடன் கூடிய BPF நிரல்கள் இறுதியில் பிரதான கர்னலில் சேர்க்கப்படும் என்று எதிர்பார்க்கப்படுகிறது, மேலும் கர்னலில் பேட்ச்கள் அல்லது தனி இயக்கிகளைச் சேர்க்காமல் அதைச் செய்வது சாத்தியமாகும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்