应用安装程序会议或更多跨国界协作
2011年1月26日 | Izabel Valverde | 无许可
在十月份的 openSUSE 会议上,就 openSUSE 上“应用程序安装”问题进行了一些会议和非正式讨论。 截至今天,我们仍然采用非常以软件包为中心的方法,而用户通常不考虑软件包,而是考虑应用程序:人们想要使用 Firefox、LibreOffice 或 Frozen Bubble。
我们调查了解决此问题的最佳方法并尽快达成解决方案。 由于已经有多人来自不同发行版,并且他们正在使用一些与此相关的一些技术,我们意识到这可能是跨界协作的一个很好的例子。 这促使 Vincent Untz 联系来自不同发行版的一些人,看看他是否能够激发他们对这个主题的跨发行版会议的兴趣。 结果每个人都热情地回复了! 这就是 App 安装程序会议的诞生。上周,这次会议在德国纽伦堡的 Novell/SUSE 办公室举行了三天,共有 15 位左右的参与者,来自五个发行版:Debian (Enrico Zini, David Kalnischkies)、Fedora (Richard Hughes, Florian Festi)、Mageia (Michael Scherer, Olivier Thauvin, Samuel Verschelde)、openSUSE (Duncan Mac-Vicar, Michael Schroeder, Pavol Rusnak, Vincent Untz)、Ubuntu (Michael Vogt, Sebastian Heinlein)。 Frank Karlitschek 和 Garrett LeSage 加入了这群以发行版为导向的人。 这是一群很棒的人来解决这个问题,其中一些人具有用户体验背景,另一些人具有低级打包系统的背景。
在三天的时间里,我们研究了各种技术,包括 Debtags、Ubuntu 软件中心、开放协作服务规范等等。 这帮助我们了解了今天可用的内容以及我们所处的位置。 我们很快达成一致,希望共享架构,为每个发行版提供一个应用程序中心,即使某些发行版可能会选择不同的策略。
该团队深入研究了从底层到顶层的架构定义,包括应用程序元数据格式的定义、如何创建它以及从哪些来源(尽可能多地将信息推送到上游!)、如何处理用户生成元数据、用于在发行版服务器和应用程序中心客户端之间进行通信的协议,以及用户界面。 该团队正在努力记录这次会议的技术成果,以便更广泛的社区了解整体架构。 请观看 视频,了解在最后一天向 Novell 人员展示的演示文稿,以了解所产生的内容。
这次会议比最初计划的更有成效,所有参与者都同意了一个具体的计划,并制定了一个积极的时间表来推进这项工作! 请继续关注!
非常感谢所有赞助商对本次活动的赞助:Novell 慷慨地提供场地并赞助了几位与会者,Canonical 和 Red Hat 派人参加,Debian 赞助了一人!
文章由 Vincent Untz 贡献
