An increasing number of modern-day geolocation systems are based on linux. A framework called gpsd enables a simple mechanism to get geo-location data from location sensors. Check out this post that talks about using gpsd.
Looking for a basic guide to understanding how to use the SPI (Serial Peripheral Interface) in Linux? This post tries to address that very concern using a practical example… read on!