Yea, Debian is surprisingly nice and fast.. Ubuntu's a bit slow, but it's still pretty remarkable it even worked in this setup ( specially with all their services! )
Currently, my Pandora is beavering away with the whole compressed system that SomeGuy envisioned:
A Base extend for Debian
A GUI extend ( currently doing Enlightenment.. never actually fiddled with Enlightenment before so could be fun! )
A Home Overlay ( and possibly a Root Overlay should you want to install more stuff )
Then seeing if I can smash the Base and GUI together to create a fat Extend
These Extends will be SquashFS'd down a bit ( the Base has already gone from 250mb to about 115mb .. which is pretty nice )
One caveat I've noticed is that if you do a root overlay, you have to do it outside the Extend chroot, else it doesn't seem to like it. But it works, as I'm using that just now to create the GUI Extend.
Once I've a basic system up ( and documented it, of course ) I'll start work on the ExtendUtils GUI, which hopefully shouldn't be too bad.. but I'm giving myself about a week to work on it, as LudumDare is coming up, and I need to get some practice in
[edit]
Ah now this is much better
I have touchscreen working in Debian, E17 ( and it's super quick! )
It's a bit fiddly to get multiple extends running.. but it does actually work.
I have however forgotten some bits out of debian_base, so I'm going to have to add them ( I forgot sudo! oops! and less and some other rather useful things )
Expect some Debian stuff by the end of the day.. I'll hopefully have:
Debian_Base.extend
Debian_E17.extend-addon
And ExtendUtils updated to support loading multiple Extends and Addons.
Ah, except that this brings with it some interesting problems as we've pretty much mangled Apt a bit if you link up multiple add-ons! hmm.. that'll need some thinking about.
Think I might need to come up with some form of version support, else this could get messy, that and possibly a new extension for everything.
How about:
.extend - "Fat" Extend (Read-Write?)
.osextend - Base OS Extend (Read-Only)
.extend-addon - Addon for OS Extend (Read-Only)
.extend-overlay - Generic Overlay (Read-Write)
or, if we do go with the "kitten" idea:
.garfield - "Fat" Extend (Read-Write)
.cat - Base OS Extend (Read-Only)
.kitten - Addon for OS Extend (Read-Only)
.odie - Generic Overlay (Read-Write)
Though I'm open to suggestions
[/edit]