Appstream & Listaller

Appstream & Listaller

The Problem AppStream Listaller Conclusion AppStream & Listaller Matthias Klumpp [email protected] [email protected] February 2014 The Problem AppStream Listaller Conclusion Who am I? PackageKit Developer Debian Developer Contributor to KDE, GNOME AppStream and Listaller maintainer The Problem AppStream Listaller Conclusion Outline of the Talk 1 The Problem 2 AppStream 3 Listaller 4 Conclusion The Problem AppStream Listaller Conclusion What is wrong with application management? Content of distribution’s software repositories is displayed in form of packages Unclear for non-technical users: What is a package? Why are there so many of them? Existing software-centers are distribution specific and not well integrated with their desktop environments Applications are not presented well to the user localization missing, bad or no screenshots, missing urls, inconsistencies between distributions, ... No interaction possible We want user ratings, reviews, maybe an easy way to report bugs in the software-center, etc. The Problem AppStream Listaller Conclusion What is wrong with application management? Content of distribution’s software repositories is displayed in form of packages Unclear for non-technical users: What is a package? Why are there so many of them? Existing software-centers are distribution specific and not well integrated with their desktop environments Applications are not presented well to the user localization missing, bad or no screenshots, missing urls, inconsistencies between distributions, ... No interaction possible We want user ratings, reviews, maybe an easy way to report bugs in the software-center, etc. The Problem AppStream Listaller Conclusion What is wrong with application management? Content of distribution’s software repositories is displayed in form of packages Unclear for non-technical users: What is a package? Why are there so many of them? Existing software-centers are distribution specific and not well integrated with their desktop environments Applications are not presented well to the user localization missing, bad or no screenshots, missing urls, inconsistencies between distributions, ... No interaction possible We want user ratings, reviews, maybe an easy way to report bugs in the software-center, etc. The Problem AppStream Listaller Conclusion What is wrong with application management? Content of distribution’s software repositories is displayed in form of packages Unclear for non-technical users: What is a package? Why are there so many of them? Existing software-centers are distribution specific and not well integrated with their desktop environments Applications are not presented well to the user localization missing, bad or no screenshots, missing urls, inconsistencies between distributions, ... No interaction possible We want user ratings, reviews, maybe an easy way to report bugs in the software-center, etc. The Problem AppStream Listaller Conclusion What is wrong with application management? Content of distribution’s software repositories is displayed in form of packages Unclear for non-technical users: What is a package? Why are there so many of them? Existing software-centers are distribution specific and not well integrated with their desktop environments Applications are not presented well to the user localization missing, bad or no screenshots, missing urls, inconsistencies between distributions, ... No interaction possible We want user ratings, reviews, maybe an easy way to report bugs in the software-center, etc. The Problem AppStream Listaller Conclusion What is wrong with application management? Content of distribution’s software repositories is displayed in form of packages Unclear for non-technical users: What is a package? Why are there so many of them? Existing software-centers are distribution specific and not well integrated with their desktop environments Applications are not presented well to the user localization missing, bad or no screenshots, missing urls, inconsistencies between distributions, ... No interaction possible We want user ratings, reviews, maybe an easy way to report bugs in the software-center, etc. The Problem AppStream Listaller Conclusion What is wrong with application management? Content of distribution’s software repositories is displayed in form of packages Unclear for non-technical users: What is a package? Why are there so many of them? Existing software-centers are distribution specific and not well integrated with their desktop environments Applications are not presented well to the user localization missing, bad or no screenshots, missing urls, inconsistencies between distributions, ... No interaction possible We want user ratings, reviews, maybe an easy way to report bugs in the software-center, etc. The Problem AppStream Listaller Conclusion What is wrong with application distribution? PPAs/Repositories are insecure: 3rd-party applications are installed with root permission, may override system components, break distribution upgrades, ... Handling of PPAs is not very simple for users PPAs are distribution-specific: Many 3rd-party apps are available for e.g. Ubuntu, while other distributions need their own repos PPAs have a complex structure and are an overkill if people just want to distribute an app on Linux Binary installers don’t integrate well and are difficult to handle. If executed as root, they are a potential security risk We need a simple and secure cross-desktop solution to install 3rd-party applications, which integrates well with the rest of the system The Problem AppStream Listaller Conclusion What is wrong with application distribution? PPAs/Repositories are insecure: 3rd-party applications are installed with root permission, may override system components, break distribution upgrades, ... Handling of PPAs is not very simple for users PPAs are distribution-specific: Many 3rd-party apps are available for e.g. Ubuntu, while other distributions need their own repos PPAs have a complex structure and are an overkill if people just want to distribute an app on Linux Binary installers don’t integrate well and are difficult to handle. If executed as root, they are a potential security risk We need a simple and secure cross-desktop solution to install 3rd-party applications, which integrates well with the rest of the system The Problem AppStream Listaller Conclusion What is wrong with application distribution? PPAs/Repositories are insecure: 3rd-party applications are installed with root permission, may override system components, break distribution upgrades, ... Handling of PPAs is not very simple for users PPAs are distribution-specific: Many 3rd-party apps are available for e.g. Ubuntu, while other distributions need their own repos PPAs have a complex structure and are an overkill if people just want to distribute an app on Linux Binary installers don’t integrate well and are difficult to handle. If executed as root, they are a potential security risk We need a simple and secure cross-desktop solution to install 3rd-party applications, which integrates well with the rest of the system The Problem AppStream Listaller Conclusion What is wrong with application distribution? PPAs/Repositories are insecure: 3rd-party applications are installed with root permission, may override system components, break distribution upgrades, ... Handling of PPAs is not very simple for users PPAs are distribution-specific: Many 3rd-party apps are available for e.g. Ubuntu, while other distributions need their own repos PPAs have a complex structure and are an overkill if people just want to distribute an app on Linux Binary installers don’t integrate well and are difficult to handle. If executed as root, they are a potential security risk We need a simple and secure cross-desktop solution to install 3rd-party applications, which integrates well with the rest of the system The Problem AppStream Listaller Conclusion What is wrong with application distribution? PPAs/Repositories are insecure: 3rd-party applications are installed with root permission, may override system components, break distribution upgrades, ... Handling of PPAs is not very simple for users PPAs are distribution-specific: Many 3rd-party apps are available for e.g. Ubuntu, while other distributions need their own repos PPAs have a complex structure and are an overkill if people just want to distribute an app on Linux Binary installers don’t integrate well and are difficult to handle. If executed as root, they are a potential security risk We need a simple and secure cross-desktop solution to install 3rd-party applications, which integrates well with the rest of the system The Problem AppStream Listaller Conclusion What is wrong with application distribution? PPAs/Repositories are insecure: 3rd-party applications are installed with root permission, may override system components, break distribution upgrades, ... Handling of PPAs is not very simple for users PPAs are distribution-specific: Many 3rd-party apps are available for e.g. Ubuntu, while other distributions need their own repos PPAs have a complex structure and are an overkill if people just want to distribute an app on Linux Binary installers don’t integrate well and are difficult to handle. If executed as root, they are a potential security risk We need a simple and secure cross-desktop solution to install 3rd-party applications, which integrates well with the rest of the system The Problem AppStream Listaller Conclusion What is wrong with application distribution? PPAs/Repositories are insecure: 3rd-party applications are installed with root permission,

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    145 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us