Kernel module for microXwin
Sit Heel Speak posted about microXwin:http://puppylinux.com/blog/?viewDetailed=00797
The thing is, the module, x11.ko, is binary proprietary, but I ran some tests. In my kernel sources archives I have kept some 'System.map' files, so was able to check each kernel for missing symbols:
2.6.29.4 kernel (jaunty)
# depmod -e -a -F ./System.map
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol mcount
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol del_timer_sync
2.6.18.8 kernel (pup217)
# depmod -e -a -F ./System.map 2>&1 | grep 'x11.ko'
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol up
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol module_put
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol down
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strncmp
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol mcount
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strncpy
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol jiffies_to_msecs
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol del_timer_sync
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol per_cpu__cpu_number
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol __FIXADDR_TOP
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strlen
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol per_cpu__current_task
2.6.25.15 (pup4)
# depmod -e -a -F ./System.map 2>&1 | grep 'x11.ko'
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol up
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol down
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol mcount
2.6.21.5 (pup217)
# depmod -e -a -F ./System.map 2>&1 | grep 'x11.ko'
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol up
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol down
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strncmp
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol mcount
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strncpy
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol del_timer_sync
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol per_cpu__cpu_number
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol __FIXADDR_TOP
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strlen
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol per_cpu__current_task
2.6.23.12 (pup4)
# depmod -e -a -F ./System.map 2>&1 | grep 'x11.ko'
..bingo! That last one has no missing symbols. Well, I might give it a go this weekend, see if I can put together a puppy with microXwin.
Comments:
Posted on 11 Jun 2009, 22:18 by BarryKmicroxwin, ps2 mouse only
I have looked at it, it currently has a limitation will only work with a ps/2 mouse, not usb. That is a killer limitation. It should work with an inbuilt touchpad though.
Posted on 11 Jun 2009, 22:23 by BarryK
no resolution switching
Also, as far as I can make out, it is restricted to the video framebuffer mode that is chosen as a boot parameter. I don't see how we can use the widescreen modes in that case.
Various other limitations.
Xvesa is still looking better.