wiak wrote: Sat Jun 01, 2024 2:14 am
geo_c wrote:
In this time I've gotten a lot better with how to use an 08layer combined with a multi-install. using the 08layer I can easily manage what I'm adding to a PFI by making changes in the 08layer on the other compressed instances and then grabbing those changes from their 08layer and incorporating into the PFI for a resquash.
I must thank you geo_c. Your active use of these features of KL/FR system and your enthusiastic reports on their important utility is extremely valued and more especially at this time when I am myself limited by situation in terms of what more I can currently say about these facilities. Whilst they are not difficult to use, they are unique and thus unfamiliar in concept to most distro users, so I am happy that you continue to shine a light on their practical usage and potential. Eventually we should aim to make their setup a matter of point and click selection. Ideas for utilities that take advantage of the many KL/FR-related special features are also very welcome. Then we just need more available devs and dev time to implement these. The future for all of this is exciting with much to do, but much to enjoy and benefit from. Thanks again.
Your welcome @wiak . I can't tell you how great these KLs with multi-instances have been to use. I've been able to thoroughly customize and build an operating environment tailored to my particular uses very easily. And they have a long shelf life. I'm planning on using SR-13, just because I like how @rockedge keeps fine tuning it and building new kernels and such. But I'm still using SR-2 on some machines and it's basically as up to date as the newer ones in terms of system updates. Doesn't have pipewire though.
I've been mulling over an idea about the KL multi-instance technique, and without going into too many details here, the basic idea is to make the default install a multi-instance where the user has a choice like in a puppy to boot into either w_changes=RAM2, or an immediate write upper_changes (whatever the proper term for that is.)
So in other words, a multi-instance install being the default, with at least two instances, one being w_changes=RAM2 and the other being normal write as changed.
My thought is that once a user realizes they have two or more installs, they can use those instances to do things like delete upper_changes in one of them entirely and boot pristine again. Or a variation of @fredx181's backup/restoresys script could rename the upper_changes in one of the instances so a pristine boot could be done in that instance at any given time.
I haven't thought it through completely, but it seems like a path to making the system more malleable for the average user. If I take say a "Joe User" and he has just one instance, and he experiments and mucks up his upper_changes, well he has to boot another OS to delete those and start over, and that is simply unecessary when he could have at least one more instance to bounce back and forth and manipulate his installs as needed.
Of course communicating that whole structure would be important and take some documentation, but I could probably help with that.