Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 21 Oct 2018, 23:51
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
restructuring puppy
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 3 of 3 [38 Posts]   Goto page: Previous 1, 2, 3
Author Message
dancytron

Joined: 18 Jul 2012
Posts: 1143

PostPosted: Tue 03 Jul 2018, 15:30    Post subject:  

nosystemd,

To remove the browser and some applications, remaster, and then construct an adrv with the same applications that you removed is not that difficult. I've done it as an experiment a couple of times.

If you want to repeat that experiment, more power to you. But, unless the people who are actually constructing and supporting the official or semi-official (I'd call radky's Stretch Puppy semi-official) adopt it, it really doesn't make any difference.

Puppy is a doacracy. You wanted a list.

For a proof of concept, I'd just remove the browser, abiword, and gnumeric. They are the biggest space consumers. Then produce 3 alternative adrv's:

1. an adrv with just Fred's firefox portable,
2. Fred's firefox portable, abiword, and gnumeric, and
3. Fred's firefox portable and libreoffice.

(I am suggesting Fred's portable firefox because a lot of the work is already done, you can just paste it into an SFS and it will work')

Set them up into 3 ISO's and upload them.

Dan
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 729

PostPosted: Tue 03 Jul 2018, 16:54    Post subject:  

hi all

the new nosystemdthanks puppy development system
(please forgive me nosystemdthanks)

3 scripts

1. script that builds the totally minimal iso
to start the process

2. script that builds an sfs file based on a list of packages

3. script that converts everything from everywhere
into packages the system can use

minimal iso loads what sfs files are desired
and you now have just the puppy you want

you can save
minimal isos
sfs files
and lists
for reference
and so things dont have to be done again
and mix and match them as you want

i couldnt build it
but i would use it

anyway dont pay any attention to me
just making suggestions

wanderer
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 729

PostPosted: Tue 03 Jul 2018, 17:46    Post subject:  

there may already be a great base for this system
that could save a great deal of time and work

i would look at goingnuts pupngo project
it is very similar
and there is a 700 mg tarball
with a lot of his stuff related to the project

thats what i would do if i was a genius

wanderer
Back to top
View user's profile Send private message 
nosystemdthanks

Joined: 03 May 2018
Posts: 333

PostPosted: Tue 03 Jul 2018, 21:19    Post subject:  

dancytron wrote:
nosystemd,

To remove the browser and some applications, remaster, and then construct an adrv with the same applications that you removed is not that difficult. I've done it as an experiment a couple of times.


oh listen, ive already made things to remaster puppy, thats no concern. if you want proof of concept ive got proof of concept going back 2 years.

Quote:
If you want to repeat that experiment, more power to you.


not at all, and im glad youre in this thread because this is basically a reply to your post.


Quote:
But, unless the people who are actually constructing and supporting the official or semi-official (I'd call radky's Stretch Puppy semi-official) adopt it


well, which puppy is most official to you? i prefer tahr but i suppose its xenial now. would you be so kind as to point me to the url for a single "official" iso? im not being sarcastic nor do i need help finding the downloads section, but its your answer in particular that id like to this. please.


Quote:
Puppy is a doacracy. You wanted a list.


i still do. when i get the iso url and list i intend to start doing.

Quote:
For a proof of concept, I'd just remove the browser, abiword, and gnumeric. They are the biggest space consumers. Then produce 3 alternative adrv's:

1. an adrv with just Fred's firefox portable,
2. Fred's firefox portable, abiword, and gnumeric, and
3. Fred's firefox portable and libreoffice.




for starters i was planning to just change the contents of one iso and multiple adrvs. if thats not what you were talking about in wanderers thread would you explain the idea further so i have a better idea what im setting out to do?

multiple isos was not part of the idea i thought. doable perhaps, but leaves me wanting more explanation.



also, from you and bigpup, please point me to where this is already being done (especially if its up to date.)

whether i want to duplicate efforts already made depends on what efforts were already successful. if bigpup says this idea is done many times already, i want to know why im signing up to do it again.

if you dont think its useful please say so, then i would turn my attention to corepup instead.

it was your idea originally (as in your version of the idea in wanderers thread) so im going to put the greatest stock in your opinion about it. let me know. cheers.

_________________
the end of the distro war, and the distro https://ptpb.pw/OnBT
Back to top
View user's profile Send private message Visit poster's website 
greengeek


Joined: 20 Jul 2010
Posts: 5239
Location: Republic of Novo Zelande

PostPosted: Tue 28 Aug 2018, 04:25    Post subject:  

One of the features I wish for is the ability to boot a generic pup - then make a customisation (which might be as simple as creating a text file somewhere, or deleting a text file somewhere) then trap that customisation and have it set in concrete in an sfs - which I can load or unload at will.

The customisation might be much more complex than just adding a text file - i might be adding a whole suite of artistic utilities, or a whole suite of browsers.

Of course this is what is normally encapsulated in a save file or save folder - but I want the ability to "snapshot" the system at some point (or multiple points) after boot and create the individually named sfs files as/when required and load them later (either at boot or on the fly).

I think this is sort of like the multisession CD choices that were previously available - except that I would like the ability to create the "sfs snapshots" as many times as I want before shutdown.
Back to top
View user's profile Send private message 
jamesbond

Joined: 26 Feb 2007
Posts: 3161
Location: The Blue Marble

PostPosted: Tue 28 Aug 2018, 04:43    Post subject:  

For the ultimate customisation (in case some of you missed it): Fatdog ISO Builder. Edit text file, put in your list of packages, then run build script to make SFS or ISO. You can even test your build without re-booting - just run the newly-built SFS/ISO with qemu (scripts to do that is included in the package). Don't like it, just edit the text file, and build again. Rinse and repeat until clean.

Downside? If the package you want doesn't exist, you need to hunt it down from Fatdog64 Contributed Packages thread, or build it yourself. Tools to build packages is included in Fatdog too. So you have all the bases covered.

But of course it's not Puppy, it's Fatdog. But Fatdog is once a pup too, right? Very Happy

_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.
Back to top
View user's profile Send private message 
nic007


Joined: 13 Nov 2011
Posts: 2656
Location: Cradle of Humankind

PostPosted: Tue 28 Aug 2018, 04:49    Post subject:  

I've been using Puppy as a modular system for years. No need to remaster and the base sfs always intact. A request could simply be that the publisher of a new official Puppy releases two flavours, one with the standard builtin applications and another without the standard builtin applications. Having said that - it's quite easy to remove the builtin software you don't want albeit that the remove builtin apllication is a bit cumbersome to use. We actually just need a more user friendly script to remove builtin applications (eg. One where the user can select all those applications to be removed in one go and in one operation. Currently you have to select one by one). We also need a comprehensive library of ready-made sfs add-on files.
Back to top
View user's profile Send private message 
nic007


Joined: 13 Nov 2011
Posts: 2656
Location: Cradle of Humankind

PostPosted: Tue 28 Aug 2018, 05:04    Post subject:  

greengeek wrote:
One of the features I wish for is the ability to boot a generic pup - then make a customisation (which might be as simple as creating a text file somewhere, or deleting a text file somewhere) then trap that customisation and have it set in concrete in an sfs - which I can load or unload at will.

The customisation might be much more complex than just adding a text file - i might be adding a whole suite of artistic utilities, or a whole suite of browsers.

Of course this is what is normally encapsulated in a save file or save folder - but I want the ability to "snapshot" the system at some point (or multiple points) after boot and create the individually named sfs files as/when required and load them later (either at boot or on the fly).

I think this is sort of like the multisession CD choices that were previously available - except that I would like the ability to create the "sfs snapshots" as many times as I want before shutdown.


I include the sfs files I always want to load in the ydrv (in my case java and wine) and the others as add-ons to be loaded on the fly if needed during a session. The process of loading on the fly can be simplified by making a one-click script for each add-on sfs (or one script where you can select those you want to load on the fly).
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 3 of 3 [38 Posts]   Goto page: Previous 1, 2, 3
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0859s ][ Queries: 12 (0.0312s) ][ GZIP on ]