Nightwulf|work: hi all
T`: anyone here familiar with compiling X themselves?
g-zu: T`: there are guides on X.org on how to do that
g-zu: but you probably only want to recompile xorg-server, depending on your needs
g-zu: T`: what distribution are you using?
T`: g-zu, actually i am working on porting X to my custom kernel
g-zu: so you want everything... hmm
g-zu: look for the building modular X from sources article on X.org
T`: its called simOS which we use in our OS class.. they gave us the basic shim, but i had to write the framebuffer layer, etc.
T`: g-zu, from what i dug up online, i saw kdrive might be waht i want?
T`: i already have a /dev/fb which will let you mmap the framebuffer region..
g-zu: T`: http://wiki.x.org/wiki/ModularDevelopersGuide
g-zu: kdrive is just a build flag to xorg-server to make it minimal (or smth like that)
T`: yea.. minimal should be enough.. just need basic X functionality so i can run some GUI apps
g-zu: T`: if you can support compositing on that os you could try wayland... it's an alternative according to phoronix
T`: umm.. what does it take to support compositing?
g-zu: just look at the developers guide, and maybe some other links from this page http://www.freedesktop.org/wiki/Software/Xserver
T`: i support simple ioctl(/dev/fb, MMAP_INTO_USERLAND).. that returns an address where the framebuffer memory is mmap'ed in the app's virtual address space
T`: then the app can just write data into that region
T`: the backend is vesa based..
g-zu: T` another alternative would be to try http://www.directfb.org/index.php?path=Projects/XDirectFB - it's a minimal framebuffer based x server
g-zu: I don't really know much about any of them but take a look and pick the easiest one for you
T`: will do.. thanks!