Puppy 4.2 - Trim the bloat
Puppy 4.2 - Trim the bloat
Reduce the Puppy 4.12 iso by 1 mb
and offer a better and cleaned up Puppy.
- 73 kb:
Replace the game PicPuz (115 kb) with the excellent cardgame Seahaven (34 kb) and the othello clone - Jester (8kb).
- 12 kb:
Remove Pmirror (3kb) and its dependency - mirdir (9kb). Pmirror is a nice program, but does the same as the sync mode in Pbackup.
- 51 kb:
Remove calculators else than Calcoo. Cgtkcalc (30kb), Ycalc (21kb) and Xcalc (?).
- 17 kb:
Remove the preview images of jwm-themes. Why do we keep those????
- 6 kb:
Include only 3 jwm themes (blue, orange and gray?)
- 40 kb:
Keep only 3 gtk themes (blue, orange and gray?). The citrus-cut theme is alone 35kb.
- 250 kb:
Add several backgrounds as solid colors. Else remove all but 1 backgrounds image in good quality (100 kb) that fits default gtk/jwm theme.
- 80 kb:
Remove Ripoff (45 kb), Pcdripper (13kb) and cdparanoia (42kb). Nathans Gprip is very simple and could easily be stripped down to 20 kb (remove graphics) and does not use cdparanoia. Correct me if I'm wrong.
- 176 kb:
Keep Only 2 icon sets. The flat orange theme is 176 kb.
- 10 kb:
Remove Xclip (clipboard). Puppy has also Glipper.
- 174 kb:
Replace fotoxx-5.0.1 (213 kb) with gpicview-0.1.10 (39kb) or ghunter (39kb) which also has slideshow support. Fotoxx is something in between a image editor and image viewer. Since we have Mtpaint, I don't see any need of more image editors. What we need is fixing the print function in mtpaint.
+ 19 kb:
Include Transmission-0.6 (111kb) that is very user friendly, instead of ctorrent (85kb), Pctorrent (7kb)
- 100 kb:
Clean up all the 16x16 icons that are not in use. 100 kb is a guess.
- 22 kb:
Skip the Pmusic theme. With a good gtk-theme, the player looks just nice.
Ok, I know that my post 'Puppy 4.2 - Desktop and artwork' suggests adding bloat. Pwidgets and dependencies (conky) will add about 400kb.
I guess I'm trying to balance my input
With Pwidgets inside you also may skip frememapplet, xload and asapm.
Sigmund
and offer a better and cleaned up Puppy.
- 73 kb:
Replace the game PicPuz (115 kb) with the excellent cardgame Seahaven (34 kb) and the othello clone - Jester (8kb).
- 12 kb:
Remove Pmirror (3kb) and its dependency - mirdir (9kb). Pmirror is a nice program, but does the same as the sync mode in Pbackup.
- 51 kb:
Remove calculators else than Calcoo. Cgtkcalc (30kb), Ycalc (21kb) and Xcalc (?).
- 17 kb:
Remove the preview images of jwm-themes. Why do we keep those????
- 6 kb:
Include only 3 jwm themes (blue, orange and gray?)
- 40 kb:
Keep only 3 gtk themes (blue, orange and gray?). The citrus-cut theme is alone 35kb.
- 250 kb:
Add several backgrounds as solid colors. Else remove all but 1 backgrounds image in good quality (100 kb) that fits default gtk/jwm theme.
- 80 kb:
Remove Ripoff (45 kb), Pcdripper (13kb) and cdparanoia (42kb). Nathans Gprip is very simple and could easily be stripped down to 20 kb (remove graphics) and does not use cdparanoia. Correct me if I'm wrong.
- 176 kb:
Keep Only 2 icon sets. The flat orange theme is 176 kb.
- 10 kb:
Remove Xclip (clipboard). Puppy has also Glipper.
- 174 kb:
Replace fotoxx-5.0.1 (213 kb) with gpicview-0.1.10 (39kb) or ghunter (39kb) which also has slideshow support. Fotoxx is something in between a image editor and image viewer. Since we have Mtpaint, I don't see any need of more image editors. What we need is fixing the print function in mtpaint.
+ 19 kb:
Include Transmission-0.6 (111kb) that is very user friendly, instead of ctorrent (85kb), Pctorrent (7kb)
- 100 kb:
Clean up all the 16x16 icons that are not in use. 100 kb is a guess.
- 22 kb:
Skip the Pmusic theme. With a good gtk-theme, the player looks just nice.
Ok, I know that my post 'Puppy 4.2 - Desktop and artwork' suggests adding bloat. Pwidgets and dependencies (conky) will add about 400kb.
I guess I'm trying to balance my input
With Pwidgets inside you also may skip frememapplet, xload and asapm.
Sigmund
Great post, Sigmund! It will save me much time in trolling through the Unleashed tree to see what to include or exclude.
I certainly intend that Pwidgets is IN, so your suggestions are very welcome!
Cheers,
I certainly intend that Pwidgets is IN, so your suggestions are very welcome!
Cheers,
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Transmission always worked for me, so that is worthwhile.+ 19 kb:
Include Transmission-0.6 (111kb) that is very user friendly, instead of ctorrent (85kb), Pctorrent (7kb)
I have feeling it is rather huge but pizzasgood pebble system, as used in Macpup and developer pup is an excellent booting system.
OK this might be bizarre but having system links to some of the icons in usr/share/pixmaps and stretching them gives a bizarre but acceptable retro background . . .
Last edited by Lobster on Thu 11 Dec 2008, 23:57, edited 1 time in total.
- Pizzasgood
- Posts: 6183
- Joined: Wed 04 May 2005, 20:28
- Location: Knoxville, TN, USA
I don't really think Pebble 1.0 is good enough for an official Puppy. For that, it should have a way to turn it off while booting, rather than having to rely on a boot option. As for size, it's a little bigger, but not too much. The thing that makes the test package I released big is that it includes an example theme that uses animation. If you removed that it would be much smaller.
Whenever I get around to writing Pebble 2.0, the goal with that will be to make it Production Quality. 1.0 was more of the proof-of-concept.
Whenever I get around to writing Pebble 2.0, the goal with that will be to make it Production Quality. 1.0 was more of the proof-of-concept.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]
[img]http://www.browserloadofcoolness.com/sig.png[/img]
fotoxx => i would also vote for gpicview, but i think the wallpaper-setter has dependencies to fotoxx...
by the way: does the average puppy-user use samba-shares (as an example: i don't).
cheers
aragon
by the way: does the average puppy-user use samba-shares (as an example: i don't).
cheers
aragon
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Possibly, I do (though not married to it! )aragon wrote: by the way: does the average puppy-user use samba-shares (as an example: i don't).
cheers
aragon
Puppy Linux Blog - contact me for access
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
I have tried this with several icons and it seems to work with some better than others for exampleOK this might be bizarre but having system links to some of the icons
/usr/share/midi-icons/x24.png
/usr/share/backgrounds/games24.png
So we could have some striking abstract wallpapers
with very little bloat?
I am using right click to copy the links into usr/share/backgrounds
Would they need to be relative or absolute links?
I admit to a vested interest since I developed pnethood and I do access windows shares every day, there are also a number of people that rely on smbspool for network printing. Considering that windows has had smb for such a long time I think that many people might expect it to be there by default.aragon wrote:by the way: does the average puppy-user use samba-shares (as an example: i don't).
I would like to see experimentation in the alpha phase with removal of nmblookup and smbmount. Pnethood should work in most scenarios without these and it would help to bring in bug reports from people using cifs who had previously relied on the deprecated smb protocol.
unpacked sizes
nmblookup 552k
smbmount 700k
However removal of pnethood and all the samba files would save over 3.3Mb, it certainly should be considered.
What about psip, my guess is that at the moment it has less than 20 users and some of these are because they are experimenting with it. Maybe it deserves to stay in for another release to give it an opportunity to mature. Just including the commandline pjsua instead would probably save 200KB in all the scripts and icons that are needed to run the gui.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Personally I feel keep it under 100MB, I don't care if its 99.99MB thats fine with me and goes along with puppy tradition So what I suggest is fatten the bloat, until just below the red-line 100MB, really we are under the 100 mb by far and your talking about getting rid of programs many users are used to, I don't use the ones listed, but hey I like to stick up for the silent voices. Here's a question, If a persons voice is silent, does anyone hear them?lol
ttuuxxx
Ps Transmission is needed and galculator, the new one Muggins posted this week
ttuuxxx
Ps Transmission is needed and galculator, the new one Muggins posted this week
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
it's not only the point of 100 mb or 99,9 mb (in my opinion) although for those who are using a modem... or an old pc ...
'base'-puppy should be simple and clear.
so in my opinion:
- if only a little number of people is using homebank, why should it be in the 'base'-puppy
- if only a little number of people is using fpm, ...
- if only a little number of people is using mtr-traceroute, ...
- ....
although some of them might only be at 50k, if only a few or none are using them, why include them? you will have less clutter, a clear menu and will be able to keep more of the packages up-to-date.
And for those few missing a special package, it's in the official repo, installed with a click.
another point (off-topic): we have the wizard-wizard. and then we have nearly all wizards also with an seperate menu-entry. this is one of the first things i'm changing in a remaster. Although Puppy-Menu is not as unclear as my KDE-4-Menu in OpenSuse (in my opinion this menu is unusable), i like it very simple.
ok that was all too long.
Summary: We should have an eye on every program that is in the base-puppy, if not for saving space than for saving simplicity.
cheers
aragon
'base'-puppy should be simple and clear.
so in my opinion:
- if only a little number of people is using homebank, why should it be in the 'base'-puppy
- if only a little number of people is using fpm, ...
- if only a little number of people is using mtr-traceroute, ...
- ....
although some of them might only be at 50k, if only a few or none are using them, why include them? you will have less clutter, a clear menu and will be able to keep more of the packages up-to-date.
And for those few missing a special package, it's in the official repo, installed with a click.
another point (off-topic): we have the wizard-wizard. and then we have nearly all wizards also with an seperate menu-entry. this is one of the first things i'm changing in a remaster. Although Puppy-Menu is not as unclear as my KDE-4-Menu in OpenSuse (in my opinion this menu is unusable), i like it very simple.
ok that was all too long.
Summary: We should have an eye on every program that is in the base-puppy, if not for saving space than for saving simplicity.
cheers
aragon
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Ok I'll bite and go with itaragon wrote:it's not only the point of 100 mb or 99,9 mb (in my opinion) although for those who are using a modem... or an old pc ...
'base'-puppy should be simple and clear.
so in my opinion:
- if only a little number of people is using homebank, why should it be in the 'base'-puppy
- if only a little number of people is using fpm, ...
- if only a little number of people is using mtr-traceroute, ...
- ....
cheers
aragon
Most don't use vesa drivers, maybe we should just make a package?
Umm no we cater to the older pc's.
Most users first and biggest change on their puppy pc is the browser, Firebox is first worldwide for Linux users, Then Opera, and as puppy goes then Firepup and finally Seamonkey.
So should we kill seamonkey ? Like who uses composer anyways, Most users use Kompozer or NVU. Same with emails, I never used or even set up a seamonkey email! I use Gmail,Yahoo,Hotmail and have numerous accounts, If I was to use a email client it would be Thunderbird, simple mail or claws, Seamonkey is just so dated, Ugly as sin. Then newer 2 alpha is a nice looking browser but not stable.
I was in a thread about 1yr ago and we talked about Gnumeric, almost nobody actually uses it and the small few could just download it:)
By far most users kill JWM when wanting to replace the window manager and use icewm, So if I get your way of thinking right. Then next puppy release will kill seamokey+apps, kill Gnumeric, Vesa, JWM and replace it with Firefox, Icewm and simple mail sounds like a great plane oh ya plus Galculator and kill the smaller ones
ttuuxxx
Last edited by ttuuxxx on Fri 12 Dec 2008, 15:02, edited 1 time in total.
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
Great idea!Lobster wrote:OK this might be bizarre but having system links to some of the icons
Default icons will be troublesome for Pwidgets, but the concept could be the same.
The wallpaper in the screenshot is below 1 kb. And we save another 100 kb.
Could we live with something like this ??????
I'm not the one who want to release a barebone Puppy. I think Psip and Homebank are great. They should stay (until something better and lighter shows up), but if nmblookup (552kb) and smbmount (700kb) are not needed, then I say: "Trim the bloat! "
Sigmund,
I think apart from the size, the new background is better, as it should match better with different resolutions.
The old one looks cool, too, but the bows look distorted or misplaced in a widescreen 1650x1050.
Mark
I think apart from the size, the new background is better, as it should match better with different resolutions.
The old one looks cool, too, but the bows look distorted or misplaced in a widescreen 1650x1050.
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
ttuuxxx, sure i see your point
some notes:
- "Browsers" I think you're right. But i think i saw some hot discussion about that, i don't want to jump into atm.
- "Most users use Kompozer or NVU". Sorry, i think that's not correct. I think, most users did not create homepages very often.
- "Gnumeric, almost nobody actually uses it..." Might be right, but maybe an alrounder needs a default spreadsheet!?!
- "By far most users kill JWM" Not that discussion please JWM is the right, light and easy thing at the moment. and with zigberts project(s) it will look great.
i don't wanted to have an other puppy as i like the one we have. but size and simplicity are main goals.
EDIT:
@zigbert: i also don't want a barebone-puppy as default!
cheers
aragon
some notes:
- "Browsers" I think you're right. But i think i saw some hot discussion about that, i don't want to jump into atm.
- "Most users use Kompozer or NVU". Sorry, i think that's not correct. I think, most users did not create homepages very often.
- "Gnumeric, almost nobody actually uses it..." Might be right, but maybe an alrounder needs a default spreadsheet!?!
- "By far most users kill JWM" Not that discussion please JWM is the right, light and easy thing at the moment. and with zigberts project(s) it will look great.
i don't wanted to have an other puppy as i like the one we have. but size and simplicity are main goals.
EDIT:
@zigbert: i also don't want a barebone-puppy as default!
cheers
aragon
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
- Pizzasgood
- Posts: 6183
- Joined: Wed 04 May 2005, 20:28
- Location: Knoxville, TN, USA
IMHO, a desktop OS without a half-decent spreadsheet program is worthless. That's one of those fundamental things that really should be built in. One of the main selling points of Puppy is that it includes all that basic stuff already, and in a small space. Removing it would make Puppy just another mini-version that left out most of the functionality.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]
[img]http://www.browserloadofcoolness.com/sig.png[/img]
I do, but I don't know if I count as average.aragon wrote:by the way: does the average puppy-user use samba-shares (as an example: i don't).
Yes, one of Puppy's greatest strengths is that it is ready to go right from the start. When deciding what to cut, we need to be careful that we don't remove the muscle with the fat.Pizzasgood wrote:IMHO, a desktop OS without a half-decent spreadsheet program is worthless. That's one of those fundamental things that really should be built in. One of the main selling points of Puppy is that it includes all that basic stuff already, and in a small space. Removing it would make Puppy just another mini-version that left out most of the functionality.
Be brave that God may help thee, speak the truth even if it leads to death, and safeguard the helpless. - A knight's oath
that's it of course: obtain the muscles.
if we could sort out the fat, the muscles will even work (and look ) better. but to follow pizzasgood: some fat is needed to transport the flavor!
by the way: i'm writing this in dillo2, well a little little more fat...
cheers
aragon
if we could sort out the fat, the muscles will even work (and look ) better. but to follow pizzasgood: some fat is needed to transport the flavor!
by the way: i'm writing this in dillo2, well a little little more fat...
cheers
aragon
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
If Puppy's mission is to be small but highly useable... and Puppy can be designed to accomodate many .sfs modules at boot... why not make Puppy more .sfs based? That done, all that's required to accomodate low-RAM systems (or Puppy users that visit them) is boot-time control of .sfs loading. That is, if you're Puppy loads 500MB of .sfs and you boot a 256MB RAM system, you can select those you wish to load for the session.
So, yes. Put Puppy in a diet and let user fatten it up with .sfs biscuits.
So, yes. Put Puppy in a diet and let user fatten it up with .sfs biscuits.