* support older kernel versions
* support other platforms
