site  contact  subhomenews

Compiling SM 1.1.18

December 16, 2009 — BarryK
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.


SM 1.1.18

Username: 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.

Username: 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:)

Smaller SM
Username: BarryK
""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.

SM configure--the Gnome way
Username: Sit Heel Speak
"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

Smaller SM
Username: BarryK
"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.

Username: 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:. KJ

Size = efficency
Username: Greg
"Barry: 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.... :)

Username: 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

Bloat Code?
Username: raymundo dionicio
"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

recent Op's
Username: f00-
"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

Tags: quirky