Flatpak 1.15 发布,Linux 应用沙盒和分发框架
Flatpak 1.14 已发布。Flatpak 是 Linux 应用沙盒和分发框架,其特点包括:
- 为每个发行版构建:创建一个应用程序并将其分发到整个 Linux 桌面市场
- 稳定的平台:运行时提供了可以依赖的通用库平台
- 一致的环境:在与用户所拥有的环境相同的环境中开发和测试应用程序
- 完全控制依赖关系:Flatpak 可以轻松地将您自己的库捆绑为您的应用程序的一部分
- 简单的构建工具:Flatpak 的构建工具简单易用,并带有全套文档
- 面向未来的构建:Flatpak 应用程序继续与新版本的 Linux 发行版兼容
- 分发变得容易:让快速增长的 Flatpak 用户群可以使用你的应用程序
- 独立项目:Flatpak 是由一个独立的社区开发的
新版本主要变化
构建系统
- Flatpak 可以使用 Meson 而不是 Autotools 进行编译。需要 Meson 0.53.0 & Python 3.5 或更高版本。Autotools 构建系统可能会在1.15.x 或 1.17.x 周期中被删除。(#4845)
新功能
- 允许
modify_ldt
系统作为--allow=multiarch
的一部分调用。(#4297) - 共享 gssproxy 套接字,其作用类似于 Kerberos 身份验证的门户。应用程序无需沙盒漏洞即可使用 Kerberos 身份验证。(#4914)
- 向 flatpak.pc 添加一个 httpbackend 变量,允许 GNOME Software 等依赖项目检测它们是否与 libflatpak 兼容
(#5054)
Bug修复:
- 会话结束时终止 flatpak-session-helper 和 flatpak-portal 服务,这样应用程序就不会继承过时的 Wayland 和 X11 套接字地址(#5068)
- 使用
fish
shell 时,不要覆盖之前设置的 XDG_DATA_DIRS( #5123 ) - 如果链接到不支持它的 libcurl 版本,则不尝试启用 HTTP 2 ( #5074 )
- 当被信号终止时,停止 systemd 报告会话助手失败( #5129)
- 修复列出没有权限的文档时的警告 ( #5055 )
- 使用 GLib 2.66.x 修复编译(在 Debian 11 中)(#5062)
- 使用 GLib 2.58.x 修复编译(在 Debian 10 中)(#5066)
- 使生成的文件更具重现性(#5085)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Jina-AI 3.11 发布,云原生神经搜索框架
Jina 是一个神经搜索框架,可以在几分钟内在云上构建可扩展且可持续的神经搜索系统。目前 Jina 3.11.0 正式发布,此版本包含 6 个新功能、1 个错误修复和 10 个文档改进。 使用基本配置添加 OpenTelemetry 跟踪和指标 ( #5175 ) Jina 现在支持 OpenTelemetry Tracing 和 Metrics 库,以提高 Jina Runtimes 的可观察性和检测能力。阅读文档 ( #5291 ) 了解详细信息。 将现有的 Prometheus 指标记录到 OpenTelemetry 直方图 ( #5275 ) 仅基于 Prometheus 的指标也可用作 OpenTelemetry 支持的指标,可以毫不费力地切换到 OpenTelemetry 指标。 将默认跟踪拦截器添加到头 gRPC 连接池 ( #5271 ) HeadRuntime在将请求转发到分片副本时支持默认跟踪。 将 gRPC 元数据添加到 Executors 和 Gateway 部署 ( #5221 ) 现在可以提供 HTTP 标头访问令牌作为客户端元数据,以访问外部和受身份验证保...
- 下一篇
Gleam v0.24 发布,Rust 编写的函数式编程语言
Gleam 是一种类型安全且可扩展的编程语言,可用于 Erlang 虚拟机和 JavaScript 运行时。Gleam v0.24 现已发布,具体更新内容包括: In-project Elixir support Gleam 构建工具一直支持编译用Gleam或Erlang编写的模块,但现在它也支持Elixir模块。当你运行gleam build、gleam test等时,src目录下的任何Elixir代码的.ex文件将自动为你编译。 $ tree # . # ├── gleam.toml # └── src # └── project.ex # # 1 directories, 2 files $ gleam run # Hello from Elixir in a Gleam project! 这意味着 Gleam 项目现在可以充分利用 Elixir 的代码和库,包括那些使用 Elixir macro system 的项目。“值得注意的是,这并不意味着我们正在对 Elixir 代码进行类型检查或可以分辨出任何 Elixir 函数的类型签名。Elixir 代码将...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能