linuxdevices.com — This tiny Linux-based gateway looks like a typical USB memory stick, and plugs into a PC or laptop's USB port. Inside, however, there's a miniature ARM9-powered computer that draws power through the PC or laptop's USB port, and boots into Linux. It can be configured to act as a gateway between the PC or laptop and various LANs and WLANs.