You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don't think so, as xow is not a kernel driver. It runs completely in user space and is not designed to be used as a kernel module. Doing so would require a full rewrite of xow (in C). Getting drivers upstreamed is a whole different story, not even xpadneo is upstreamed yet. There are multiple reasons for xow to run in user space:
Stability (if xow crashes your system will crash too)
Maintenance (every single new update would have to be upstreamed)
Support (why does feature xy work on kernel 5.5 but not on 5.4?)
Security (a simple buffer overflow could lead to a full compromise of your system)
It doesn't make sense to create kernel drivers, unless there's no other way to access the hardware interfaces you want to use. In the case of xow, we've got libusb and uinput which allow us to stay 100% in user space. I hope this answers your question.
Thanks for this awsome work , do you think that it will posible to upstream it with help from the one who get xbox one controler into the kernel ?
The text was updated successfully, but these errors were encountered: