So I have been trying like heck to get a kernel recompiled and packed back in to a live distro. Not going well. The kernel part is not actually the hard part. Its all the sym links that you have to rebuild and the three way handshake between initrd, bzimage and all your modules. After ten tries I am exploring other options.
So in an effort to validate myself as a geek once again I decided to finally give Debian 6 a spin on the DT. Not too bad. Not too bad at all. It was quite a it bigger than lenny on initial install however some of the core packages ended up taking less space. And some took a little more space. All in all its decent. I used LXDE - XFCE install CD Squeeze 6.01 image from the debian cd mirrors. Outside of the base install and some groups like x11 it was all done with wget. Never updated apt-get. In fact I removed aptitude.
Oh yeah this is all on a ~500mb internal flash chip.
Proved to be a lengthy but good strategy. There is about 53 megs left of free space. When I plugged in a usb stick on a hub it showed up in pcmanfm. I do not have a CF card to test the cf prt with however seeing the usb I am hopeful.
Window manager: LXDE
Web browser: Opera 9.64 yeah its old but its tiny and fast.
On Screen keyboard: xvkbd
Outside of the basics in supporting the hardware I decided not to put anything else in there and allow whoever uses this to install what they want with the remaining space. I did install acpitool and scripted a momentary press and release on the power button to put the tablet in suspend. I have not tested this much so I am not sure what wont work coming out of sleep.
Please note that installing any applications will be manual method. Or at least that is what I would recommend. If you did install apt and do an apt-get update you would chew up 40 of your 53 available megs of free space. Or thereabouts. My tip is get a laptop out with the mouse pointer hoovering over the download links on debians package search pages and wget them from the DT via ssh.
This is a clonezilla backup image. Please refer to this thread for more information or how to install it. viewtopic.php?t=9
There are little scripts I wrote that will toggle xvkbd as well as pcmanfm. One button press to make them show up and another to make them go away. First button is keyboard. Next is pcmanfm, third is blueman and fourth button is the enter key. The keybindings are all in /home/webdt/.config/openbox/lxde-rc.xml Feel free to change them to your preferences. Also there is an /home/webdt/.Xmodmap with some mappings in it as well. If you need to change them they are in /usr/bin and are titled togglekbd.sh and togglepcmanfm.sh.
I can not tell you if this will boot on a 366GX or not. The 360 should work outside of wifi. I have a 1gb chip and I plan on building the via driver after getting build-essential installed on the next build. As long as kernel and things stay the same I should be able to post the .ko file for the via chip and it should copy over to this image no problem.