云网牛站
所在位置:首页 > Linux新闻 > Flatpak的优势及发展历程:Linux应用程序的未来

Flatpak的优势及发展历程:Linux应用程序的未来

2018-09-09 15:01:15作者:linux人稿源:Flatpak中文站

Flatpak被誉为Linux应用程序的未来,它是应用程序开发人员的新世界,更是在Linux上构建和分发桌面应用程序的下一代技术。Flatpak使得分发应用程序更加容易。

 

关于Flatpak的说明

Flatpak(GitHub地址)由独立社区开发,由贡献者,志愿者和支持组织组成。它是一个真正的上游开源项目,致力于提供可供所有人使用的技术和服务,不与某个厂商绑定。我们与其他自由软件项目有很强的联系,比如Freedesktop项目。我们所有的代码都是免费提供的,不需要贡献者授权。我们欢迎志愿者和各组织作为平等的合作伙伴一道发展Flatpak。

 

Flatpak的优势

1.一次构建,到处分发

创建一个应用程序,分发到整个Linux桌面市场。

2.稳定的平台

运行时提供了可以依赖的公共库平台。

3.一致的环境

在与用户相同的环境中开发和测试您的应用程序。

4.完全掌控的依赖

Flatpak可以轻松地将您自己的库捆绑为应用程序的一部分。

5.简单易用的构建工具

Flatpak的构建工具简单易用,并拥有 完善的文档。

6.良好的兼容性

Flatpak应用程序与新版本的Linux发行版兼容。

7.轻松分发

通过 Flathub,让您的应用可供快速增长的Flatpak用户使用。

8.独立的项目

Flatpak由一个独立的社区开发,不和某个单一的厂商捆绑。

 

Flatpak的发展历程

August 2007:Alexander Larsson发布第一个打包框架——Glick

November 2011:发布Glick 2——现代化的Glick framework

July 2012:在GUADEC举行的“GNOME OS”会议,提出对新应用程序捆绑格式的初步规划

September 2012:Alexander Larsson发布实验性的打包框架

January 2013:在布鲁塞尔的GNOME开发者体验讨论会上讨论了“Linux应用程序”提案

December 2014:开始研发xdg-app, 即后来的Flatpak

March 2015:发布xdg-app 0.1——Flatpak的第一个版本

December 2015:GNOME's “Software” 可以安装xdg-app应用啦

May 2016:xdg-app被重命名为Flatpak, 发布 0.6.0; accompanying press release 由Red Hat, Endless Computers and Collabora 背书

June 2016:开始研发桌面portals安全框架

July 2016:GTK+ 3.21.4 发布, 初始支持portals框架

August 2016:Endless OS 3.0发布, 第一个默认支持Flatpak的操作系统. Apertis IVI采用Flatpak也成为公众所知

November 2016:ClearLinux宣布适配Flatpak

December 2016:发布Flatpak 0.8.0, 第一个长期支持的稳定版本开始

May 2017:Flathub托管服务的初始软启动

May 2017:KDE Plasma 5.10 发布(开始支持portals)

October 2017:发布Flatpak 0.10.0, 标志着第二个支持的稳定版本系列的开始

October 2017:KDE Plasma 5.11 发布, “Discover” 可以安装Flatpak应用啦

November 2017:Linux Mint 18.3发布, 集成Flatpak,开箱即用

August 2018:发布Flatpak 1.0(新的稳定版本),带来大量新特性,详情请看Flatpak 1.0.0发布:RedHat开发的应用打包技术一文。Flathub beta测试结束,Freedesktop runtime 18.08发布,带来新的支持策略。

 

业界人士对Flatpak的评价

Collabora 高级软件工程师Simon McVittie:将Flatpak技术引入Debian使我们能够在可预测的环境中使用最合适的库运行应用程序,而不会影响基本操作系统的稳定性和灵活性。

Endless 软件工程副总裁Jonathan Blandford:我们很高兴参与这项运动,全面拥抱Flatpak技术,新版本将采用Flatpak构建。

Red Hat 高级经理Christian F.K. Schaller:Fedora工作站团队对Flatpak以及它使Linux桌面开发更容易带来的前景感到非常兴奋。我们计划继续支持这项工作。

The Document Foundation 主管Michael Meeks:Flatpak将使我们(作为Linux ISV)能够分发更好的LibreOffice,具有最新的依赖关系和可在许多系统上运行的平台。我很高兴看到这种情况发生。 

 

相关主题

深入的讲解flatpak

精选文章
热门文章