Swift development currently targets Ubuntu Server 10.04, but should work on most Linux platforms with the following software:
And the following python libraries:
Swift’s source code is hosted on launchpad and managed with bazaar. The current trunk can be checked out with its launchpad alias:
bzr branch lp:swift
A source tarball for the latest release of Swift is available on the launchpad project page.
Prebuilt packages for Ubuntu are available starting with Natty, or from PPAs for earlier releases.
To get started with development with Swift, or to just play around, the following docs will be useful:
If you want to set up and configure Swift for a production cluster, the following doc should be useful: