Purism公司是Librem 5智能手机及其配套系列产品的制造商。 Linux 以及面向笔记本电脑、服务器和迷你电脑的 CoreBoot,宣布发布基于软件包基础的 PureOS 10 发行版。 Debian 并且仅包含免费应用程序,包括 GNU 内核自带的应用程序。 LinuxPureOS 是一款完全自由的软件,已清除所有非自由二进制固件组件。它被自由软件基金会认可为完全自由软件,并被列入其推荐发行版列表。安装 ISO 镜像文件大小为 2 GB,支持 Live 启动。
该发行版非常注重隐私保护,提供一系列功能来保护用户隐私。例如,它提供全套磁盘加密工具,内置 Tor 浏览器,DuckDuckGo 搜索引擎,Privacy Badger 插件可防止网络追踪,HTTPS Everywhere 提供自动 HTTPS 转发功能。默认浏览器为 PureBrowser(Firefox 的重构版)。桌面环境基于运行在 Wayland 上的 GNOME 3。
新版本中最显着的创新是对“融合”模式的支持,该模式为移动和桌面设备提供自适应用户环境。 开发的主要目标是提供在智能手机触摸屏以及笔记本电脑和 PC 的大屏幕上与键盘和鼠标结合使用相同 GNOME 应用程序的能力。 应用程序界面根据屏幕尺寸和可用输入设备动态变化。 例如,当在智能手机上使用 PureOS 时,将设备连接到显示器可以将智能手机变成便携式工作站。

新版本已成为所有 Purism 产品(包括 Librem 5 智能手机、Librem 14 笔记本电脑和 Librem Mini 台式电脑)的标配。为了将移动和桌面界面整合到一个应用程序中,该版本使用了 libhandy 库,使 GTK/GNOME 应用程序能够适配移动设备(提供一组自适应控件和对象)。

其他改进:
- 容器镜像支持可重复构建,以确保提供的二进制文件与其关联的源代码一致。 未来,他们计划为完整的 ISO 映像提供可重复的构建。
- PureOS 商店应用程序管理器利用 AppStream 元数据创建通用应用程序目录,可以为智能手机和大屏幕设备分发应用程序。
- 安装程序已更新,包括对设置自动登录的支持、在安装过程中发送诊断信息以解决问题的功能,并且网络安装模式也得到了改进。

- GNOME 桌面已更新至版本 40。libhandy 库的功能已得到扩展;许多 GNOME 程序现在无需进行更改即可针对不同类型的屏幕调整界面。
- 额外 VPN Wireguard.
- 添加了 Pass 密码管理器,使用 gpg2 和 git 将密码存储在 ~/.password-store 目录中。
- 为 Librem EC 固件添加了 Librem EC ACPI DKMS 驱动程序,允许您从用户空间控制 LED 指示灯、键盘背光和 WiFi / BT 指示灯,以及接收有关电池电量的数据。
完全免费分发的基本要求:
- 包含在具有 FSF 批准的许可证的软件分发包中;
- 不允许提供二进制固件(固件)和驱动程序的任何二进制组件;
- 不接受不可变的功能组件,但可以包含非功能组件,但须经许可才能出于商业和非商业目的复制和分发它们(例如,用于 GPL 游戏的 CC BY-ND 地图);
- 不允许使用商标,其使用条款禁止免费复制和分发整个分发包或其中的一部分;
- 遵守许可文档的纯度,不接受建议安装专有软件以解决某些问题的文档。
目前在完全免费的 GNU/Linux 发行版列表中Linux 其中包括以下项目:
- Dragora 是一个独立发行版,提倡最大程度简化架构的想法;
- ProteanOS 是一个独立的发行版,正在朝着尽可能紧凑的方向发展;
- Dynebolic - 一种专门用于处理视频和音频数据的发行版(不再开发 - 最后一个版本是 8 年 2011 月 XNUMX 日);
- Hyperbola 是基于 Arch 包基础的稳定切片。 Linux 转自 Debian 一些补丁旨在提升稳定性和安全性。该项目遵循 KISS(Keep It Simple, Stupid,保持简单)原则开发,旨在为用户提供一个简单、轻量级、稳定且安全的环境。
- Parabola GNU/Linux — 基于 Arch 项目发展情况的分配 Linux;
- PureOS 是一个基于软件包的操作系统。 Debian 该系统由 Purism 公司开发,该公司开发了 Librem 5 智能手机,并生产搭载基于 CoreBoot 的发行版和固件的笔记本电脑;
- Trisquel - 基于 Ubuntu 专为小型企业、家庭用户和教育机构提供的专卖服务;
- Ututo — GNU/Linux 基于 Gentoo 平台的发行版。
- libreCMC(libre Concurrent Machine Cluster),一种专门用于无线路由器等嵌入式设备的发行版。
- Guix 是基于 Guix 包管理器和 GNU Shepherd(以前称为 GNU dmd)init 系统,用 Guile(Scheme 语言的一种实现)编写的,也用于定义服务启动参数。
来源: opennet.ru
