Compiling SM 1.1.18

The SM 2.0 PET package is 11.33MB, that of SM 1.1.18 is 10.28MB. As one of the aims of Quirky is to become smaller, I am planning to roll SM back.

Right now I'm recompiling SeaMonkey 1.1.18, trying some different configure options to see if I can get it even smaller.

Posted on 16 Dec 2009, 9:18


Posted on 16 Dec 2009, 12:09 by Ramachandran
SM 1.1.18
Kindly note that in SM1.1.1.18, the Mail service, i.e IMAP is not working. whereas in SM2, it is working perfectly. If you are roll back to SM 1.18, U may check this and rectify the defects, if possible. Have you uploaded "updated Quirky ISO"?

Posted on 16 Dec 2009, 13:54 by rohtua
in this day and age of mega memory for a song, there are better aimed priority concerns than size. your obsession is belongs to the past, quirky should belong to the future.
reassess the weighting factor given to size or aim for a fixed size that is appropriate. get out from under the log.

Posted on 16 Dec 2009, 16:10 by magerlab
i think it's better to drop out useless apps like many calculators and leave only one gtk theme and wallpaper
also ayttm and aqualung can be dropped out
there's meebo for chats and gxine plays audio well
as for seamonkey - one or two mbs are not so much:)

Posted on 16 Dec 2009, 17:25 by BarryK
Smaller SM
"get out from under the log"

Stupid comment.

There are reasons for aiming for small size. I want Quirky to boot fast and run in RAM in diskless thin stations, also on older RAM-challenged PCs. Plus, I like the challenge.

Also, Quirky is my plaything, and I set the objectives.

So, nick off. Go to the mainstream Puppy forum, where development may favor bigger size.

Posted on 16 Dec 2009, 17:42 by Sit Heel Speak
SM configure--the Gnome way
Thanks Barry for the advice on Searchmonkey...don't know if this will help in your compiling of SM 1.1.18 or not, but...when you build full Gnome 2.28 the official way, using jhbuild,...jhbuild autobuilds the Mozilla browser as shown below. Don't know whether it built Firefox or SM, because I suffered a disk-crash which before completion wiped out my Gnome build. But I did find the Mozilla configure line interesting enough that I wrote it down. Fortunately I saved it on another disk. It is:

./configure --prefix /opt/gnome2 --libdir '/opt/gnome2/lib' --with-x --with-system-jpeg --with-system-zlib --with-system-bz2 --enable-application=xulrunner --enable-default-toolkit=cairo-gtk2 --enable-startup-notification --disable-mailnews --disable-ldap --disable-gnomevfs --disable-gnomeui --with-default-mozilla-five-home=/opt/gnome2/lib/mozilla --enable-system-cairo --with-system-nspr --with-system-nss --disable-mochitest --disable-debug --enable-optimize=-O2 --disable-tests --disable-javaxpcom --enable-extensions=xml-rpc,venkman,inspector,cview,tasks,reporter,python/xpcom --enable-system-sqlite

Posted on 16 Dec 2009, 17:43 by BarryK
Smaller SM
Ok, what I was going to post, before that fellow annoyed me...

I have done some tricks with the configuration, and the SeaMonkey 1.1.18 PET package is now just 9.15MB. It is still the full suite.

When I first tested it, I expected something to be broken, but it seems to work, also seems to start extra fast.

Hey, that even challenges Opera in size. Um, I only have a very old Opera PET package handy, version 9.23, and that is 7.9MB and of course needs Qt. I think I read somewhere that Opera 10 is somewhat bigger.

Posted on 16 Dec 2009, 22:48 by KJ
BarryK ....I've been running a small SM kazehakase front end for a while. It start much faster on my old kits and is a bit quirky too. More details at:.


Posted on 16 Dec 2009, 24:23 by Greg
Size = efficency
KEEP up the good work!! Especially with size...I was weaned on a 8K computer...programmed payrolls, registrations....on and on.... Today, folks feel you have "Unlimited" resources.... bah humbug...

I prefer fast clean efficient code....

And as you say.. a GREAT personal keep up the GREAT work... On WHAT YOU want, and above all have fun!!

Age...and wisdom.... :)

Posted on 17 Dec 2009, 4:15 by joe.c
Rohtua there are 500 fat, bloated distros,please go get one, why would any body want another slug.There are only a few small ones and none compare with Puppy. As Barry said where is the challenge.
Thank you Barry for sharing your work with us.joe

Posted on 17 Dec 2009, 12:09 by raymundo dionicio
Bloat Code?
Small code is manageable, verifiable, evolutive, beautiful, smart, sustainable by small teams, resilient, fast, heritable, joyful, strong, etc, etc, etc.

Anyway, Quirky is playware and nobody should disturb the players

Posted on 17 Dec 2009, 22:42 by f00-
recent Op's
size matters; Op923 is not that different from the 10 series (the most change, in gui anyhow, may have been at 9.5) - personally I like presto and good to hear you're doing a re-look. Heck, I still use Op8 series in win32.

Variety is gooD