Is this the basis of Dotpups?
Or is this an independent branching . . .
Anything to be learned?
http://0install.net/
Are these Dotpups?
i think 0install - zeroinstall is an interesting idea
a dotpup is really not a package system ... what a dotpup is, is a single file that can be downloaded, moved, executed with a mouse click, basically like a Windows dot exe file
dotpups are useful to install a package of files, because they are basically zip files that can contain other files
zeroinstall is like a package system that works on a single file basis ... when you need a file, it's automatically downloaded if it isn't already in the cache ... files you never use, never get downloaded
trouble is, you need to compile a kernel module (i'm not sure if you need to recompile the kernel too or if you just need the module) ... in any case, i haven't got a distro setup that can compile a zeroinstall module for Puppy
however, your url links to http://0install.net/injector.html, which seems to be a zeroinstall system that runs using Python and doesn't need special kernel modules ... looks quite interesting to me (i didn't know about the python version)
there's more information about how zeroinstall works here: http://0install.net/filesystem.html
i just tried out injector ... it does not work quite the same way as zeroinstall ... it is more of a package system (a package of files are downloaded at once, not on a file by file basis) ... they only have a few packages, mostly rox appdirs that use python
i think the main idea behind injector, is that if you run a program, and it isn't installed, it gets downloaded and installed and runs, automatically
(well, also the idea that a program can be run from an internet url, so you are "running the program from the internet", not installing it on your computer)
you could do something like that with Puppy ... programs in the menu could be run from a wrapper script ... if the program is installed, the wrapper will run it ... if the program is not installed, the wrapper will offer to download it and install it first ... they could be put separately in a submenu, if you didn't want uninstalled programs listed in the main menu
a dotpup is really not a package system ... what a dotpup is, is a single file that can be downloaded, moved, executed with a mouse click, basically like a Windows dot exe file
dotpups are useful to install a package of files, because they are basically zip files that can contain other files
zeroinstall is like a package system that works on a single file basis ... when you need a file, it's automatically downloaded if it isn't already in the cache ... files you never use, never get downloaded
trouble is, you need to compile a kernel module (i'm not sure if you need to recompile the kernel too or if you just need the module) ... in any case, i haven't got a distro setup that can compile a zeroinstall module for Puppy
however, your url links to http://0install.net/injector.html, which seems to be a zeroinstall system that runs using Python and doesn't need special kernel modules ... looks quite interesting to me (i didn't know about the python version)
there's more information about how zeroinstall works here: http://0install.net/filesystem.html
i just tried out injector ... it does not work quite the same way as zeroinstall ... it is more of a package system (a package of files are downloaded at once, not on a file by file basis) ... they only have a few packages, mostly rox appdirs that use python
i think the main idea behind injector, is that if you run a program, and it isn't installed, it gets downloaded and installed and runs, automatically
(well, also the idea that a program can be run from an internet url, so you are "running the program from the internet", not installing it on your computer)
you could do something like that with Puppy ... programs in the menu could be run from a wrapper script ... if the program is installed, the wrapper will run it ... if the program is not installed, the wrapper will offer to download it and install it first ... they could be put separately in a submenu, if you didn't want uninstalled programs listed in the main menu