My experience with it under Linux was limited to the vesa driver only, as the GMA500 driver was incomplete and buggy. As such, it wasn't a great platform for media consumption, but if all you needed was a terminal it was fine.
The reverse-engineered open source gma500 driver included in Linux works very well for basic stuff but lacks features such as H.264 decoding and 3D acceleration.
The old Intel drivers can be patched to run on newer kernels, you also need to run an old version of X.org.