Cyclone Client Build Extras

Other sources
Possible other programs you may wish to include, this is mainly for reference or help getting awkward things to cross-compile.

acpica
http://www.acpica.org/downloads/ http://www.acpica.org/download/acpica-unix-20120111.tar.gz

bc
http://ftp.gnu.org/gnu/bc/

bgrep
http://debugmo.de/2009/04/bgrep-a-binary-grep/

curl
Alternative to wget, not sure if it can do everything needed here. For the image transfer it was exactly the same xfer speed as wget.

fb
http://home.mho.net/jswaby/fb.html

fuse
Implemented in ntfs-3g so not needed

http://fuse.sourceforge.net/

hivetools
Didn't get very far with using this as a registry editor, but it was a pain to compile so maybe some useful info here. It doesnt do hive expansion. http://lilith.tec-man.com/hivetools/

ncftp
FTP client that supports streaming if wget/curl doesn't suit. Benchmarking: ncftp/vsftpd showed it was only a few seconds faster than http/wget, tested downloading image over gigabit. I decided it was better to keep it all working over port 80 which makes it a lot more flexible, caching, redirection etc. http://www.ncftp.com/download/

nfs-utils
Adding NFS v2/3/4 support (should be already enabled in kernel as default). Need to add e2fs progs in buildroot to compile (BR2_PACKAGE_E2FSPROGS).

Benchmarking: Fetching loose files/folders with lighttpd/wget was only a few seconds slower than NFS, tested fetching ~150Mb of loose driverpacks.

http://sourceforge.net/projects/nfs/files/nfs-utils/

stress
Stress tester. Part of stresslinux but it hangs running in that distro for me so added it to my Cyclone where seems to work ok.

http://weather.ou.edu/~apw/projects/stress/ http://weather.ou.edu/~apw/projects/stress/stress-1.0.4.tar.gz

Makefile entry

I used this command line, but it produced errors like the below on good pc's so it wasn't much help! stress -c 8 -i 4 -m 4 -d 2 -t 100 -v Fail example stress: FAIL: [1408] (415) <-- worker 1415 got signal 9 stress: WARN: [1408] (417) now reaping child worker processes stress: FAIL: [1408] (451) failed run completede in 18s

stressapptest
Google use it, the memory auto size detection didnt work for me and had to specify -m manually...and it didnt seem to find a fault with dodgy pc after 8 hours (I set it that long to test)

"Stressful Application Test (or stressapptest, its unix name) tries to maximize randomized traffic to memory from processor and I/O, with the intent of creating a realistic high load situation in order to test the existing hardware devices in a computer." http://code.google.com/p/stressapptest/

http://code.google.com/p/stressapptest/downloads/detail?name=stressapptest-1.0.4_autoconf.tar.gz&can=2&q=