detect more platforms
updated deps
refactored script utils
implemented distro utils