Merge branch 'sunos-testing'

This branch introduces a relatively low level of compatibility to SunOS,
especially OpenIndiana.