Linux News Desk
Canonical Announces Launchpad Service For Developers
Introducing Launchpad
Nov. 27, 2007 06:30 PM
Digg This!
Canonical announced the availability of the Launchpad
Personal Package Archive (PPA) service, a new way for developers to build and
publish packages of their code, documentation, artwork, themes and other additions
to the Ubuntu environment on desktop, server and now mobile platforms.
The PPA service is the newest feature of Launchpad, Canonical's hosting service
for public software development. Launchpad is becoming a centerpiece of the
free software development process, allowing users to report bugs, contribute
code, submit translations and generally collaborate in an efficient and
transparent fashion. PPAs enable developers to publish ready-to-install
packages of their software directly to users.
As part of the release, Canonical announced that PPAs will include the ability
to build and publish packages for the Low-Power Intel Architecture (LPIA), a
new chip architecture that is compatible with traditional x86 software but optimized
for battery-powered devices. LPIA is the primary target platform for the future
Ubuntu Mobile Edition.
Developers can use PPAs to publish their own versions of popular free software,
or to create packages for software they produce. Individuals and teams can each
have a PPA, allowing for collaboration on sets of packages. Canonical provides each
free software user with up to one gigabyte of free Personal Package Archive
space, which works as a standard Ubuntu software package repository.
PPAs give developers the opportunity to distribute packages to a much wider
user base for testing than is normally the case. Packages published in a PPA
are easier to deploy and keep updated in complex environments. Users who are
interested in those packages can make a single configuration change to their
systems to enable them to install packages from that PPA.
“Many developers want to modify existing packages, or create new packages of
their software. The PPA service allows anyone to publish a package without
having to ask permission or join the Ubuntu project as a developer,” said
Christian Reis, who leads Launchpad application development. “This removes a
significant barrier to contribution in the free software community. We hope
that PPAs will make it easier for developers and development teams who have
excellent ideas to get their work into the hands of users for testing and
feedback. The PPA service is a build system, a publishing system and a
community experience all in one.”
About Linux News DeskSYS-CON's Linux News Desk gathers stories, analysis, and information from around the Linux world and synthesizes them into an easy to digest format for IT/IS managers and other business decision-makers.