Hi,<br><br>I have the following idea. With the desktops becoming increasingly customizable <br>and much of  the data now being stored in the desktop enviroment implementation <br>specific format (for example nepomuk and strigi&#39;s file index). , I was thinking may be <br>

its time to consider separation of user configuration data from user data. <br><br>For example, I used to have a dual boot of an Ubuntu 10.04 LTS and a Fedora 14/15<br>on my laptop till a few days back. I started working on a project two years ago and it just <br>

got over now. I use my laptop for both software development  specific to that project<br>(10.04 LTS)  and normal desktop use (Fedora 15).<br><br>Of course there was a mismatch of configuration files in the /home/&lt;user&gt; directory. <br>

The solutions to the problems were indicated by having a small and different home <br>partitions and a common big data partition and then linking the folders in data partition <br>to home partitions of the the directories.<br>

<br>As always, linking brings book-keeping on <i>my </i>part. I was thinking, what if we implemented <br>this configuration in the system itself? <br><br>Basically what we can have is as follows:<br>The configuration files are stored in a separate partition, let say in the directory /home.conf.d/&lt;user&gt;<br>

where each OS mounts its own /home/conf.d/. The directory is owned by the user and then the <br>functioning continues as before only that paths now change like $HOME/.bashrc to $HOMECONF/.bashrc<br><br>other thing which can be done is that the filesystem of the configuration files can be stored as a .img image <br>

file in some directory (let say /etc/user.conf.d/) and then whenever the system boots.. the img is mounted <br>onto some location defined as $HOMECONF and then the processing goes as usual. <br><br>This would help in separating the programs from the actual user data and hence allow more portability <br>

of the user data. Right now even though you can port data between operating systems. You <br>can frequently lose configurations due to the same(Using different version of KDE on both OS). <br><br>However there is issue between handling of files like .bashrc which are OS independent generally <br>

and are sometimes really useful. Should we have to duplicate them, how do I transfer from .bashrc from one<br>OS to other OS. That is the answer we might like to find out.  One of my suggestion is that such <br>architecture independent files can be stored in an folder in the $HOME directory and that full folder <br>

be linked to a appropriate directory in $HOMECONF during login and then unlinked during logout. <br><br>I&#39;ve never posted on the mailing list and this is my first idea. So I&#39;ll be okay if you call it dumb. <br>I&#39;ll only learn in the process I guess. <br>

<br>Thanks<br><br><br>Cheers and Regards,<br>Jayesh Vinay Badwaik<br>-----------------------------------------------------------------------------------------------------------<br>We are servants rather than masters in mathematics   --- Charles Hermite<br>

<br><br><br><br><br>