Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Mac Linux USB Loader ISO Mirror Repository

Hey everyone. This repository is kind of special. As I mentioned in one of my blog posts, I want to expand the distribution downloader in Mac Linux USB Loader so that it downloads from a variety of mirror sites instead of just one hard-coded URL. This is advantageous for a number of reasons:

  1. The process is more convenient and fast for end users, as you can download from the server closest to you.
  2. It is easier on bandwidth, as users can choose from many servers instead of just one, lightening the load on each server.
  3. It is more community-oriented, because now everyone can contribute.

This repository is structured so that the mirrors folder contains JSON files, one for each distribution supported by Mac Linux USB Loader. Because the distribution downloader will only support downloading the latest version of each supported distribution, maintenance will simply involve updating the JSON files at each new release of a supported distribution. Here's an example of the Linux Mint JSON file, Linux-Mint.json:

{
  "mirrors": [
    {
      "url": "http://mirror.metrocast.net/linuxmint/stable/16/linuxmint-16-cinnamon-dvd-64bit.iso",
      "name": "MetroCast Cablevision",
      "countryLong": "United States of America"
    },
  ],
  "imageURL": "http://www.example.com/test.jpg"
}

Each JSON file will be named in the following way:

  • All spaces in the name will become dashes (so, Linux Mint becomes Linux-Mint)
  • The extension .json will be appended to the end of the name.
  • The file will be placed in the mirrors folder.

Contributions

Obviously, it's going to take a lot of work maintaining this. So, I would love and greatly welcome community participation. So, to help out, fork this repository and in your fork, add any new files that are needed to support supported distributions, register some mirrors with JSON, and submit a pull request. Thanks!

Supported Distributions

  • Ubuntu
  • Linux Mint
  • Elementary OS
  • Zorin OS
  • Kali (not quite working yet, but getting there)

License

See the included LICENSE file.

About

A repository containing JSON files with mirrors for the ISO files downloaded by Mac Linux USB Loader.

Resources

License

Releases

No releases published

Packages

No packages published