brainstorming for UDS-N - Application Developers
Stéphane Graber
stgraber at ubuntu.com
Wed Sep 29 02:42:28 BST 2010
On Tue, 2010-09-28 at 21:35 -0400, Scott Kitterman wrote:
> On Tuesday, September 28, 2010 05:31:26 pm Rick Spencer wrote:
> > We want to empower, engage and harness application developers to develop
> > on and for Ubuntu. These sessions cover the many elements in achieving
> > that goal.
> >
> > What's high on your list for this area?
> >
> > There are some existing conversations and threads that people should
> > feel free to comment on in addition to any new areas:
> > * Changes to the implementation of the New Apps on stable releases
> > (suggestions have included changing the system to use backports as an
> > avenue onto a stable release, for example).
> > * Changes to the Application Review Board process (including, for
> > example, eliminating it and replacing it with a streamlined backports
> > process).
> > * Enhancement, changes to tools such as Glade, Gedit, etc...
> > * Anything about Quickly and/or Quickly Widgets, including new
> > templates, improvements to the existing template, new widgets, etc...
> > * Information Architecture for application developers, including a
> > developers manual, etc...
> >
> > Cheers, Rick
>
> If we are going to meet the goal of really streamlining the process for
> developers to get their applications in front of users, then we need to change
> what it is that is delivering the application. I don't think that a
> traditional Debian package is going to be able to support a truly lightweight
> process.
>
> If we are going to engage in radical disintermediation in application
> delivery, then we need a structure in place that makes it feasible for end
> users to make reasonable decisions about installation and use of applications
> that don't have the "Ubuntu stamp of approval". Such a system would have a
> number of characteristics that we don't support:
>
> 1. Applications would have to be isolated from the system (including the
> network), from user data, and from other applications without specific
> authorization from the user.
Containers can do that, though the implementation is not exactly there
yet. Each of these applications or group of applications could be put in
a container with its own /proc, network card (or no network), limited
access to the filesystem and if wanted, resource restrictions (through
cgroups).
> 2. Users would have to be able to evaluate applications in the software
> center based on user feedback (I think it is already planned), what data and
> system elements the software has access too, and other elements like ratings
> of other applications from the same developer.
>
> As we've discussed on ubuntu-devel before, this probably means some type of
> well engineered sand box system with access restrictions to ensure the
> application cannot step outside of it's authorized accesses.
>
> Scott K
Looking forward to talk at UDS.
--
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20100928/ac190603/attachment.pgp
More information about the ubuntu-devel
mailing list