site  contact  subhomenews

Quirky page expanded

December 06, 2009 — BarryK
Here it is:

There is still no actual ISO to download, but I'm getting there. I keep finding stuff to either fix or improve.


Username: linuxcbon
Can you make your own scripts, so you wont even need T2 ? Compiling for i386 works for more hardware (dont listen to people who ask for 686). Quirky looks funny but difficult.

Go for i686
Username: Iguleder
"I don't there there are many i486 PCs with 128 MB of RAM around, so building Quirky for i486 makes no sense, as it runs fully in RAM. Go for i686 and add a script that checks how much memory the computer has to the init script, that stops and shows a message. Later, you can add a "nomemverify" boot paramter for people with ancient PCs that want to take that risk.

i586 and busybox
Username: technosaurus
"There are still 586 architectures Geode GX and LX (dectop, olpc), Vortex86(gecko edubook, ebox) as well as 486 (cheaper ebox - but they are 486sx and don't work with Puppy even now) and compiling for 686 actually increases the size without significant speed gains. I have found that using the proper CFLAGS to optimize for size can sometimes work better because the overall program gets small enough to stay mostly in cache instead of having to use ram. for example with gcc >4.3 (due to smarter inlining in -Os) {-Os -march=i486 -mtune=i686} is often faster than {-O3 -march=i686 -mtune=i686} due to time to load (due to size) and the speed of cache vs. ram. -march=586 -mmmx would cover 99% though and -m3dnow would work for 99% of those and cover most of i686 anyways. For Quirky, better to begin porting the scripts in Puppy to use busybox applets instead of the gnu versions. This will significantly cut the size AND increase the speed dramatically. For example replace --extended-regexp with -E {for grep worked great in new2dir} and {stat -format=%s ...} with {stat -c %s } in new2dir. I also made a couple of scripts that will either replace (ln -s -f) or supplement (ln -s) the gnu counterparts if installed to the standard location. available [url=]here[/url]

Tags: quirky