云网牛站
所在位置:首页 > Linux软件 > Flatpak 1.0.0发布:RedHat开发的应用打包技术

Flatpak 1.0.0发布:RedHat开发的应用打包技术

2018-08-21 15:58:07作者:边舍稿源:云网牛站整理

由RedHat主导开发的应用打包技术Flatpak 1.0.0发布了,以前称为XDG-App,用于在Linux桌面上构建和分发托管应用程序,它利用沙盒隔离应用以增强安全性同时解决依赖问题。Flatpak沙盒框架将应用与主机和其它应用隔离开来,Flatpak应用无法访问沙盒之外的主机文件和进程,可以阅读深入的讲解flatpak一文。Flatpak 1.0是新稳定版系列中的第一个版本。这个新的1.x系列是0.10.x系列的继承者,它于2017年10月首次推出.1.0是新标准的Flatpak版本,推荐使用发行版尽快更新。主要变化包括:更快的安装和更新,应用能标记为EOF,应用中心和桌面能根据这一信息在用户安装时发出警告,安装时弹出权限授权,应用可以在更新之后重启,应用能访问主机的SSH agent等等。  

Flatpak 1.0.0发布:RedHat开发的应用打包技术

 

以下为Flatpak 1.0中的新功能:

1.与Flatpak 0.10.0系列相比,Flatpak 1.0版本的亮点包括一个新的Flatpak门户,允许Linux应用程序创建沙箱并重新启动自己,更多的主安装和更新速度,支持将应用程序标记为EOL(生命周期结束) ,以及一个新的权限验证模型。

2.Flatpak 1.0可以公开主机的TLS(传输层安全)证书到沙箱应用程序,支持最新的OCI捆绑包规范,允许沙箱应用程序请求访问主机的SSH(Secure Shell)代理,以安全访问Git存储库或远程服务器,并允许应用程序访问蓝牙设备。

3.此外,通过USB闪存驱动器或本地网络安装Flatpak应用程序的P2P安装方法现在默认启用,并且在所有版本中都得到支持。在Flatpak 1.0中实现了一个新的后备X11权限,允许X11访问在X11会话中运行的Flatpaks应用程序。

4.Flatpak 1.0还引入了一个名为flatpak-spawn的新工具,可用于运行主机命令并从应用程序创建新的沙箱。在此主要版本中还添加了几个新命令和选项,以及各种其他改进和依赖项更改。

5.在底层,Flatpak 1.0需要一些最新的开源技术,包括OSTree 2018.7,Bubblewrap 0.2.1或更高版本(默认包含0.3.0版本),并且不再支持支持xattr的文件系统。这里提供完整的更改日志,供技术人员使用,现在可以从GitHub下载Flatpak 1.0.0。

 

相关链接

下载地址

flatpak-1.0.0.tar.xz

 

$ sha256sum flatpak-1.0.0.tar.xz

e61bd01cffbbbb2ecd6a0946307987f9de795533358ba6ed7c63ce0c9f3b03e7  flatpak-1.0.0.tar.xz

 

Ubuntu系统中安装的代码

sudo add-apt-repository ppa:alexlarsson/flatpak

sudo apt update

sudo apt install flatpak

 

相关主题

Linux应用沙盒Flatpak 0.11.8发布,使安装和更新更快

精选文章
热门文章