a downloader based on linux