preliminars for linux