'List available Linux distributions
Retrieve all Linux distributions that can be deployed to a Linode.
:rtype: ``list`` of :class:`NodeImage`'

def list_images(self):

    params = {'api_action': 'avail.distributions'}
    data = self.connection.request(API_ROOT, params=params).objects[0]
    distros = []
    for obj in data:
        i = NodeImage(id=obj['DISTRIBUTIONID'], name=obj['LABEL'], driver=self.connection.driver, extra={'pvops': obj['REQUIRESPVOPSKERNEL'], '64bit': obj['IS64BIT']})
        distros.append(i)
    return distros
