my common code for linux develop