On Tue, Jun 3, 2008 at 11:38 AM, Gaƫl Duval <[EMAIL PROTECTED]> wrote:
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, > > at the moment, Ulteo is built from different read-only layers (mounted > from squashfs files) that each provide a part of the system, and from a > read-write layer where data can be written. > > All the layers are unioned to form a full filesystem system. > > For instance we have: > - - kernel layer > - - KDE layer > - - basic applications layer > - - desktop applications layer > - - games layer > - - language layers (one layer for each language) > > All layers are mounted from squashfs files that are in /boot/yuch/ > > The benefit of this architecture is double: > 1- layers can easily be updated/synced from server images with an > incremental syncing algorithm (we use zsync), bit per bit > 2- the system doesn't take much space since layers are read from > compressed files > > The main drawback of this architecture is that if you still want to use > apt-get install/dpkg -i, this will lead to some issues when the > underlying system gets upgraded (layer upgrade) because installed .deb > files won't get upgraded at the same time, and will override newer > versions (the rw layer has precedence on ro layers). In the end, > dependencies get broken and the system can become unstable. For that > reason, we have disabled apt-get in Ulteo for now. > > But we know that experimented users want to install/remove some packages > themselves on the system. Maybe they don't even want to get automatic > layer upgrades. > > So at this step of development, there are several options: > > option 1- find a way to have the layer system and apt-get cohabit > smoothly. We can use some techniques to improve the cohabitation, but at > the moment, we don't think that we can expect a "miracle" soon. One > possibility is to use "klik" to get newer software installed in $HOME > directory without modifying the root base system. > > option 2- release two flavours of Ulteo: > * an "automatic" version of Ulteo for "dumb" users (ie: mum and > dad) where you cannot even use apt-get > * a "geek" version where layers don't get updated automatically, > and where users can freely use apt-get install/remove etc. and do what > they want (with or without a regular filesystem) > > option 3- find another ideas... > > Ideas, suggestions are welcome! > > hi it is not possible to activate RW to layers before use apt/dpkg ? geeks process to have right to use apt on "dumb" version so only one version and special file access, tempory mount for the update/install TIME maybe need to stop services or made that at boot tonton
_______________________________________________ Devel mailing list [email protected] http://mailman.ulteo.com/cgi-bin/listinfo/devel
