add Linux platform functionality.