it isnt complicated once you know how to do it however it took me alot of reading about wifi and linux in gnereal, the zaurus just compilcates things
what you want/need:
Hostap drivers for you zaurus distro
wpasupplicant
wpasupplicant manual
the tldp.org guides on wifi and other stuff as required (they are good trust me)
to learn all the acronyms, there is ALOT
basically wpa supplicant handels auto connection to wifi hotspots, be they wpa eap wpa2 wep open shared, whatever it is a deamon that does the work for you
hostap is recommended for your own good, its known to work and was written by the same people who did wpa supplicant. it also handels everything you need (such as encryption as there is no hardware support for AES in prisim cards, they only help offload wep), wpa uses same stuff as wep but rotates the keys every 5 seconds i belive (dont quate me on that) wpa2-AES uses AES (encryption recomended for general use by the us) to secure your data
basically if you have hostap drivers and wpa supplicant you should get throgh it if you understand enoght acronyms or know what you are trying to do, consult the man page and rember the .conf file is HEVILY documented, keep an eye on those permissions as wep/wpa keys are in cleartext (encrypting thrm from withing the program is pointless even if we didnt have the source code ) if you are really concerned you could have a script to interface to gnupg to ecryptdecrypt before each session after you enter a pass but you would have to watch out for suspending your device *and therefore inserting somthing in an apm script to suspend resume it (offline attack)