Page 1 of 1

Wild idea that most likely fails due to lack of knowhow?

Posted: Fri 12 Aug 2011, 08:31
by nooby
Suppose somebody wants a very "module-ized" Puppy that is small but that can load any kind of program from the HDD or USB or CD/DVD when one need it.

Reason is that the Lupu Devs tried to stay below 127MB to allow for 256MB RAM mahines to work with Puppy. If one made most programs into SFS and then only loaded those one wanted at that session then one can have gigabites of many programs but one only load them when needed so them would never take up RAM unless one loaded them.

So one way would be to use the SFS Exec loader that seaside has experimented with.
http://www.murga-linux.com/puppy/viewtopic.php?t=64587
So one would make every program into an SFS and then only load those that one make use of. and then unload them when one have no use of them that session.

I have too little know how to know it that is possible. Too wild?

Posted: Fri 12 Aug 2011, 10:12
by Lobster
Too wild?
Not wild at all.
Even though it is hard to hear this, some end users
are not interested in whether a Puppy program is an SFS, PET,
Cloud app, running on wine, a Portable Linux app or a java applet
http://portablelinuxapps.org/

They just want to click on install (and it to work)
and uninstall (for it to be removed)

That is how it is done on Apples appstore
http://www.youtube.com/watch?v=i9FhnIGhOqY
and Googles Android appmarket
http://www.android-x86.org/
. . . and it is great

I know these commercial push devices
are designed to promote advertising - yuk
but despite that, they have an overall ease of use
that is worth noting . . . 8)

We can do it better

Puppy Linux
Out in the Wild

Posted: Fri 12 Aug 2011, 11:31
by darkcity
I like your idea, and practice this my self with Bootloader using OOffice and Devx.

One draw back is that you don't always know what programs you want, and rebooting is a pain.

I love the way Puppy slims programs down so you keep most functionality without the bulk.

Usually people will want (I guess) is the basic functionality of most programs - then specialist functions of one or two programs. For example, I like to use inkscape and don't want much slimmed off it.

What might be sweet is a cd/dvd with a basic puppy and a collection of specialist sfss ready for loading.

you could even have a boot menu asking which area you want to specialise in.

---

On another note I think Puppy boot should be more uniform. the procedure shouldn't change depending on what media and how many puppy save files you have.

; -)

Posted: Fri 12 Aug 2011, 12:38
by aarf
load sfs on the fly in the right click menu?

Posted: Fri 12 Aug 2011, 15:15
by nooby
DarkCity wrote:One draw back is that you don't always know what programs you want, and rebooting is a pain.
aarf wrote:Load on the Fly
Thanks Lobster. I do have two Android but something about Sweden and how to pay Google I still have not practiced any such things. Only use what is on the phones.

DarkCity. The reason I mention Seaside's SFS Exec is that one don't need to do it on boot. It is even better than Load on the fly SFS due to it is almost instant load and instant unload. Not looking for it in menu and waiting for the load and Menu update either.

But the bad news is that Seaside had to do some short cuts so it lacks error handling and such. It does not check up on a lot of things that some folks wants.
It is a take it or leave it basis. It works very good for me though. I love it.


Lobster you are right about the lack of deep interest. Most people seems to not care much. Sad because then very few Dev care about it too unless them wanted for their own need.

Posted: Fri 12 Aug 2011, 17:55
by sunburnt
ChoicePup did this... It used Squash files for it`s alternative package format.
And did this without using the union file system, a vast improvement over all.

Tiny Core linux does this also, but not nearly as eloquently as ChoicePup.
It uses a brute force method of mirroring the Squash`s files with links.

Both ChoicePup and TinyCore don`t need to track lots of loose installed files.
I`ve said here for years that having installed files scattered all over is dumb.

And not having to use a union file type system is a big improvement also.

Posted: Fri 12 Aug 2011, 18:21
by nooby
Cool that Devs have tested various ways to implement similar ideas.

But still I know too little to sort out what would work best for me.

I have to stay with Puppy because I am too naive for the other linux distros to stand my postings there. I've tested.

Posted: Fri 12 Aug 2011, 19:22
by sunburnt
Then if you have an interest, try ChoicePup or it`s linker and Squash file apps.

The linker loads and unloads the app. files without unioning them.
It should work in most Puppies, I know it was working in Dpup.

Posted: Fri 12 Aug 2011, 20:01
by nooby
Surprisingly my post disappeared :)

http://www.murga-linux.com/puppy/viewto ... 111#325111

I guess that is the link to it. I only tested the older one from Feb 2010 something.
but none of these link did work.

Posted: Fri 12 Aug 2011, 20:11
by sunburnt
Here`s an app. that loads whole directories of Squash files at once!

http://www.murga-linux.com/puppy/viewtopic.php?t=44601

Posted: Sat 13 Aug 2011, 11:10
by darkcity
thanks for the info about loading SFSs :) 8)

where can choice pup be downloaded?

is it still maintained?

Posted: Sat 13 Aug 2011, 12:57
by nooby
I only did a brief search and failed to find an iso to download.

I know I did test it back in 2009 or early 2010 so maybe I have the iso on my old laptop but Raffy most likely know more about what did happen to it.

I know I did a frugal install and then lost interest.

Leon suggests that one should make one using Lupu 525 instead. Sounds right to me.

Posted: Sat 13 Aug 2011, 17:30
by sunburnt
Again... Most any Puppy should be able to use the tools to do this.

Even a full install of Puppy should be able to use them ( I think...).

Posted: Sat 13 Aug 2011, 19:14
by 8-bit
So what happens if you take pUPnGo found here and add SFS load on the fly or the one from sunburnt's link?
You end up with Puppy with a really small pupsave file with applications in the form of SFS files that can be loaded on demand.

Posted: Sat 13 Aug 2011, 22:16
by nooby
8-bit, that would be cool. I tested the version goingnuts had that had the old TinyCore sfs in it. That actually worked after some help I needed.

Could you tell more how to get pupngo going with sfs loaders. One use CLI loading I guess?
Have you actually tested it?