Views
Where to put mouse drivers?
2008-04-24 14:00 | Posted by nico | Permanent Link | Netzwelt, Unix, FOSSAs the development of gpm2 continues, I am asking myself this question.
My idea is (in general) to write code once and to share it between the different FOSS operating systems (like Linux, *BSD, ...).
So the idea with gpm2 was to make it run on all the standard FOSS operating systems (this includes Linux, FreeBSD, NetBSD and OpenBSD for me) and implement the mouse de/encoding part cleanly into it.
Now I met the guys from the ggi-team, which aim to use the os-mous-support (like wscons or /dev/input/mice).
The problem I see with that approach is that each OS reimplements the same stuff again and again. Which is exactly what I do not like.
In my opinion the OS should offer direct access to the hardware ports of the mice (like serial devices and ps2 devices) and do the de/encoding stuff in userland, which would be portable then.
This post is thought to be a question to the developers of the FOSS operating systems.
I invite you to discuss that topic on the gpm mailing list (subscribtion needed) or to write your opinion directly to me (nico-gpm2-where-to-put-mouse-drivers at schottelius.org) including the operating system you are using / developing.
Thanks for any response to that topic.
So the idea with gpm2 was to make it run on all the standard FOSS operating systems (this includes Linux, FreeBSD, NetBSD and OpenBSD for me) and implement the mouse de/encoding part cleanly into it.
Now I met the guys from the ggi-team, which aim to use the os-mous-support (like wscons or /dev/input/mice).
The problem I see with that approach is that each OS reimplements the same stuff again and again. Which is exactly what I do not like.
In my opinion the OS should offer direct access to the hardware ports of the mice (like serial devices and ps2 devices) and do the de/encoding stuff in userland, which would be portable then.
This post is thought to be a question to the developers of the FOSS operating systems.
I invite you to discuss that topic on the gpm mailing list (subscribtion needed) or to write your opinion directly to me (nico-gpm2-where-to-put-mouse-drivers at schottelius.org) including the operating system you are using / developing.
Thanks for any response to that topic.
Comments
Trackbacks
Trackbacks are closed for this entry.