ChoicePup431 - a gnu way
Posted: Mon 05 Oct 2009, 22:05
ChoicePup 431 has begun!
ChoicePup is a stripped version of Puppy with major software provided by separate SFS files which can be installed and uninstalled quickly, easily and as needed. This makes it versatile and low on computer resource use.
I have uploaded ChoicePup430test1.iso and SFS_Linker-431bk-1.1.pet. You have to install the SFS_Linker pet. The 21 SFS files that I have got working are at ChoicePup431/sfs/, more to come soon.
I have also uploaded SFS_Linker-no_def-1.1.pet which does not have modified /usr/local/bin/defaultprograms for people who wish to have SFS_Linking without changing the desktop icon or MIME-type behavior.
This is not a polished puppy. It is a stripped version of Puppy430 with major programs removed and a few ChoicePup features added to use as a testbed for the new system.
You will have to add the SFS_Linker-1.1-430.pet to make the new system work. (I figured there might be improved versions coming soon so didn't put it in the ISO).
I'm looking for testers to try it out. It should work with any other puppy (I've only tried it with 412) that has SFS capabilities (2.18 up to 4.21) but you will have to use the old SFS3 packages with them and those are not all compatible with the new system. (Please use a new pup_save if you are going to try this on something other that ChoicePup430, I don't want to mess up anyone's hard work)
The original ChoicePup412 used a file layering system which mounted the SFS and placed its contents into the puppy files. When the SFS was unmounted its files disappeared. Unfortunatley this only worked with the AUFS1 file system which does not work with the newer kernels. So ChoicePup430 had to use a different system.
Instead of file layering I have set up a system that mounts the SFS and then symlinks each of the files in the SFS to its proper position in the puppy files. The symlinks are kept track of by Petget manager. When the SFS is uninstalled it is unmounted and Petget manager removes the symlinks. (Thanks to trio for the idea)
No longer necessary to use "max_loop=28"
I'm quite pleased with performance so far and look forward to getting a slim trim polished version going soon, and more SFS files as well.
Oh yeah, If you don't know how to use it check out the ChoicePup412 thread. Works the same.
Note: I have not installed OpenGL so to used the Googleearth package you will have to install xorg_xorg_full_dri-7.3.pet and reboot.
ChoicePup is a stripped version of Puppy with major software provided by separate SFS files which can be installed and uninstalled quickly, easily and as needed. This makes it versatile and low on computer resource use.
I have uploaded ChoicePup430test1.iso and SFS_Linker-431bk-1.1.pet. You have to install the SFS_Linker pet. The 21 SFS files that I have got working are at ChoicePup431/sfs/, more to come soon.
I have also uploaded SFS_Linker-no_def-1.1.pet which does not have modified /usr/local/bin/defaultprograms for people who wish to have SFS_Linking without changing the desktop icon or MIME-type behavior.
This is not a polished puppy. It is a stripped version of Puppy430 with major programs removed and a few ChoicePup features added to use as a testbed for the new system.
You will have to add the SFS_Linker-1.1-430.pet to make the new system work. (I figured there might be improved versions coming soon so didn't put it in the ISO).
I'm looking for testers to try it out. It should work with any other puppy (I've only tried it with 412) that has SFS capabilities (2.18 up to 4.21) but you will have to use the old SFS3 packages with them and those are not all compatible with the new system. (Please use a new pup_save if you are going to try this on something other that ChoicePup430, I don't want to mess up anyone's hard work)
The original ChoicePup412 used a file layering system which mounted the SFS and placed its contents into the puppy files. When the SFS was unmounted its files disappeared. Unfortunatley this only worked with the AUFS1 file system which does not work with the newer kernels. So ChoicePup430 had to use a different system.
Instead of file layering I have set up a system that mounts the SFS and then symlinks each of the files in the SFS to its proper position in the puppy files. The symlinks are kept track of by Petget manager. When the SFS is uninstalled it is unmounted and Petget manager removes the symlinks. (Thanks to trio for the idea)
No longer necessary to use "max_loop=28"
I'm quite pleased with performance so far and look forward to getting a slim trim polished version going soon, and more SFS files as well.
Oh yeah, If you don't know how to use it check out the ChoicePup412 thread. Works the same.
Note: I have not installed OpenGL so to used the Googleearth package you will have to install xorg_xorg_full_dri-7.3.pet and reboot.