openSUSE:主要功能

跳转到:导航搜索


openSUSE 15.2 – Leap

新增内容

Leap 15.2 添加了许多令人兴奋的人工智能 (AI) 和机器学习软件包。

Tensorflow:一个用于深度学习的框架,可供数据科学家使用,提供数值计算和数据流图。其灵活的架构使用户能够在桌面、服务器或移动设备上的一个或多个 CPU 上部署计算,而无需重写代码。

PyTorch:专为服务器和计算资源而设计,这个机器学习库可以加速高级用户原型设计项目并将其部署到生产环境的能力。

ONNX:一种开放格式,用于表示机器学习模型,提供人工智能工具空间中的互操作性。它使人工智能开发人员能够使用各种框架、工具、运行时和编译器来使用模型。

Grafana 和 Prometheus 是两个新的维护软件包,为分析专家开辟了新的可能性。Grafana 为最终用户提供创建交互式可视化分析的能力。功能丰富的建模数据包:Graphite、Elastic 和 Prometheus 使 openSUSE 用户能够更清晰地构建、计算和解读数据。

通常,发行版中的软件包数量增加了数百个。数据融合、机器学习和 AI 并不是 openSUSE Leap 15.2 中唯一的新内容;此版本中提供了一个实时内核,用于管理微处理器的时序,以确保关键事件尽可能高效地处理。

Linux 内核

Leap 15.2 将使用 5.3.18 Linux Kernel。这是对 Leap 15.1 中使用的 4.12 Linux Kernel 的更新。Leap 中的内核与 SUSE Linux Enterprise 15 Service Pack 2 中使用的内核相同。SUSE 维护此内核版本。此 Linux 5.3 内核引入了对 AMD Navi GPU 的支持以及新的 IPv4 地址。此更新的内核对 RISC-V 代码进行了改进,并且与 Intel Xeon 服务器中使用的 Intel Speed Select 兼容。

systemd

systemd 234

这与 Leap 15.0 和 15.1 中的版本相同。以下信息适用于 234 版本

已添加对为服务的生命周期动态创建用户的支持。如果指定 DynamicUser=yes,则将在服务的生命周期内从 61184..65519 的范围内分配用户和组 ID。可以使用新的 nss-systemd.so NSS 模块解析它们。必须在 /etc/nsswitch.conf 中启用该模块。以这种方式启动的服务启用了 PrivateTmp= 和 RemoveIPC=,因此服务分配的任何资源都将在服务退出时清理。它们还启用了 ProtectHome=read-only 和 ProtectSystem=strict,因此它们无法对系统进行任何永久修改。

MemoryLimit= 和相关单元设置现在可以选择接受百分比规范。百分比相对于系统中的物理内存量(或者在容器的情况下,分配的内存量)计算。这允许根据系统上可用的 RAM 量按比例缩放服务资源。类似地,systemd-logind 的 RuntimeDirectorySize= 选项现在也可以选择接受百分比值。

同样,TasksMax= 现在也接受百分比值。该值相对于配置的系统上最大进程数计算。使用此功能,每个服务的任务最大值已更改为 15%(考虑到内核的默认 pid_max 设置,实际上这会将 512 增加到 4915)。

PHP 7

PHP7 是一种服务器端 HTML 嵌入式脚本语言,主要设计用于 Web 开发,但也用作通用编程语言。Leap 15.2 发布了 7.4.6 版本。在此版本中,修复了 bug #79497(stream_socket_client() 在 <1s 超时时有时会引发未知错误)。

此 PHP 版本中修复的问题的完整列表可在 https://php.ac.cn/ChangeLog-7.php 上找到

Printing System

Leap 15.2 具有与 Leap 15.1 相同的 CUPS 2.2.7。CUPS 是一个模块化打印系统,允许计算机充当打印服务器。运行 CUPS 的计算机是主机,可以从客户端计算机接受打印作业,处理它们,然后将它们发送到适当的打印机。CUPS 使用 Internet Printing Protocol (IPP) 作为管理打印作业和队列的基础。它还提供传统 System V 和 Berkeley 打印系统的命令行界面,并提供对 Berkeley 打印系统 Line Printer Daemon 协议和有限对服务器消息块 (SMB) 协议的支持。CUPS 带有内置的基于 Web 的界面。

桌面环境

Xfce

Xfce 桌面 4.14 是取代 Xfce 4.12 的新稳定版本。

display-general.png

在 4.14 中,主要目标是将所有核心组件移植到 Gtk3(而非 Gtk2)和 GDBus(而非 D-Bus GLib)。大多数组件也获得了 GObject 内省支持。该版本对用户体验进行了润色,并引入了许多新功能、改进和修复。

此版本的主要亮点是

  • 窗口管理器收到了一系列更新和功能,包括对 VSync(使用 Present 或 OpenGL 作为后端)的支持,以减少或消除显示闪烁,HiDPI 支持,改进的 GLX 支持,以及 NVIDIA 专有/闭源驱动程序,支持 XInput2,各种合成器改进以及新的默认主题。
  • 面板获得了对 RandR 的主显示器功能的支持,改进了任务列表插件中的窗口分组(更好的用户体验、视觉组指示器等),每个面板的“图标大小”设置,一个新的默认时钟格式和时钟格式评估器,以及改进的默认面板布局。
  • 桌面现在支持 RandR 的主显示器功能,图标排列的取向选项,一个“下一个背景”上下文菜单选项以推进壁纸,现在它将用户的壁纸选择同步到 AccountsService。
  • 创建了一个全新的对话框来管理颜色配置文件。对于大多数用户而言,这意味着开箱即用的颜色管理打印(通过 cupsd)和扫描(通过 saned)支持。对于监视器配置文件,您需要安装额外的服务,例如 xiccd。
  • 显示对话框在此周期中受到了很多关注,一个很大的功能:用户现在能够保存和(自动)恢复完整的多显示器配置,这对于经常将笔记本电脑连接到不同的扩展坞或设置的用户尤其有用。此外,很多时间都花在使用户界面更直观上,并添加了一个隐藏选项以支持 RandR 显示缩放(通过 Xfconf 配置)。
  • 我们添加了一个选项来在外观对话框中启用 Gtk 窗口缩放,以及一个等宽字体选项。但是,我们放弃了主题预览,因为它们无法使用 Gtk3 产生一致的结果。
  • 虽然我们决定从会话管理器中删除启动画面,但我们添加了许多功能和修复。其中一些包括混合睡眠支持,改进了默认会话启动,避免了竞争条件,一个添加和编辑自动启动条目的功能,注销对话框中的切换用户按钮,以及改进的会话选择器和设置对话框(后者带有显示已保存会话的新选项卡)。此外,您现在可以在登录时不仅以“自动启动”样式运行命令,还可以在计算机暂停、注销等时运行命令。最后,Gtk 应用程序现在通过 DBus 进行会话管理,并且屏幕保护程序也通过 DBus 进行通信(例如,被抑制)。
  • 像往常一样,Thunar - 我们的文件管理器 - 收到了一系列功能和修复。可见的变化包括完全重做的路径栏,对更大的缩略图的支持,以及对更改文件夹图标的“folder.jpg”文件的支持(例如,用于音乐专辑封面)。高级用户还会注意到改进的键盘导航(缩放、选项卡导航)。Thunar 的卷管理器获得了 Bluray 支持。
  • 我们的缩略图服务 tumbler 收到了一系列修复和对 Fujifilm RAF 格式的支持。
  • 应用程序查找器现在可以选择作为单个窗口打开,并且现在可以使用键盘进行更轻松的导航。
  • 电源管理器收到了一系列错误修复和一些较小的功能,包括对 XF86Battery 按钮的支持以及对新创建的 xfce4-screensaver 的支持。面板插件也进行了一些改进:它现在可以选择显示剩余时间和/或百分比,并且现在依赖 UPower 的标准图标名称,以便开箱即用地与更多图标主题一起工作。随着 LXDE 迁移到 QT 基础,LXDE 面板插件已被删除。

GNOME

GNOME 3.34(代号 Thessaloniki)在 Leap 15.2 中。GNOME 3.34 引入了应用程序概述中的自定义文件夹。只需将一个应用程序图标拖到另一个图标上即可创建文件夹。当所有图标都被拖出时,文件夹会自动删除。应用程序概述中的图标可以组合成文件夹。将一个图标拖到另一个图标上以创建组。从组中删除所有图标会自动删除该组。这使得组织应用程序更加容易,并保持应用程序概述的整洁。

icon-grid-drag.png

概述视觉风格也得到了改进,包括搜索输入字段、登录密码字段和概述窗口高亮边框。所有这些更改都为 GNOME 桌面提供了改进的整体体验。

此 GNOME 版本还有许多其他较小的改进,例如

  • 几个应用程序收到了新图标,包括照片、视频和待办事项。
  • 终端现在支持从右到左和双向语言。
  • 概述中的一些动画经过了重构,从而加快了图标加载和缓存速度。
  • 文件现在警告用户在尝试将文件粘贴到受保护的目录时。
  • 辅助功能指针位置已更新,现在可以在 Wayland 会话下工作。启用该功能后,按 Ctrl 将突出显示屏幕上的指针位置。
  • 可以通过将 org.gnome.desktop.interface.enable-hot-corners 设置为 false 来禁用活动角。
  • 设置具有改进的 Wi-Fi 列表,更易于阅读。搜索部分现在可以通过在列表中拖动它们来重新排序。夜间模式部分已移动到显示面板。
  • 软件具有更多精选的应用程序。
  • Polari 现在显示一个横幅,通知用户应用程序何时离线。

KDE

Plasma

Plasma 5.18 LTS 是 KDE Plasma 团队的第三个长期支持版本。Leap 15.2 包含这个新的 LTS 版本。Plasma 5.18 将由 KDE 贡献者在未来两年内更新和维护(常规版本维护 4 个月)。在 Plasma 5.18 中,您会发现一些新的功能,使通知更清晰、设置更简化,整体外观更具吸引力。Plasma 5.18 更易于使用,更有趣,同时让您在需要工作时更有效率。

如果您正在考虑更新或迁移您的学校、公司或组织到 Plasma,那么这个版本是您的最佳选择,因为您可以获得最稳定的 Plasma 版本 *以及* 所有新功能。

Plasma 5.18 更加用户友好,因为我们添加了更多功能,让您更好地工作、玩耍和表达自己。全新的 Emoji 选择器:它始终只有两个键程之遥。按住 Meta(Windows)键并按句点 (.),它就会弹出。单击最能代表您感受的图标,您可以将表情符号粘贴到您的电子邮件、社交媒体帖子、短信甚至终端中。

为了持续改进整体外观,Plasma 5.18 更好地支持使用客户端装饰的 GTK 应用程序。这些应用程序现在显示正确的阴影和调整大小区域。GTK 应用程序现在也能自动继承 Plasma 的字体、图标、鼠标光标等设置。Plasma 现在启动速度明显更快,启动脚本已从 bash 转换为 C++,并且现在异步运行。公共 WiFi 登录的支持也得到了显著改善。

为了放松您的眼睛,新增了一个系统托盘小部件,可用于切换夜间模式功能。您还可以配置键盘快捷键来打开或关闭夜间模式和请勿打扰模式。

NightColorWidget.png

系统设置

Plasma 5.18 的系统设置中有很多新功能。最重要的是可选的用户反馈设置。这些设置默认情况下是禁用的,以保护您的隐私。系统设置虚拟桌面页面已为 Wayland 支持进行了重写,并且新增了一个用于管理和配置 Thunderbolt 设备的面板。

如果您决定与我们分享有关您安装的信息,则没有任何选项允许系统发送任何类型的个人信息。事实上,反馈设置滑块让您可以决定希望与 KDE 开发者分享多少信息。KDE 开发者以后可以使用这些信息来进一步改进 Plasma,并更好地适应您的需求。

UserFeedback.png

此版本中的其他值得注意的更改包括

  • Discover 得到了极大的改进。现在也支持 fwupd,允许升级计算机的固件。
  • 改进了外部显示器对话框和工作流程
  • 改进了媒体播放器小部件。
  • Wayland 支持的各个方面都有很多改进。
  • 现在 Wayland 上支持分数缩放。
  • XdgStable、XdgPopups 和 XdgDecoration 协议现已完全实现。
  • Wayland 现在支持虚拟桌面,并且它们比在 X11 上工作得更精细。用户可以将窗口放置在任何虚拟桌面的子集上,而不仅仅是单个或全部虚拟桌面。
  • 已添加了对使用 Wayland 与专有 Nvidia 驱动程序初始支持。使用 Nvidia 驱动程序从睡眠中唤醒计算机后,图形也不再失真。
  • 新的辅助功能,允许用户在使用 libinput 时使用键盘移动光标
  • Plasma 的系统监视器 ksysguard 进行了许多改进。
  • Flatpak 门户支持

YaST

安装程序改进

openSUSE 安装程序仍然强大而通用,允许轻松调整系统的每个方面,包括 缓解基于 CPU 的攻击,如 Spectre 或 Meltdown。但功能不应以牺牲易用性为代价,Leap 15.2 的安装过程在这一领域进行了一些改进,例如更用户友好的对话框用于选择系统角色、改进的安装进度信息、更好的与从右到左语言(如阿拉伯语)的兼容性以及许多其他小的增强功能。

与往常一样,Leap 在各种硬件上都提供流畅且统一的体验,从小型单板计算机(如 Raspberry Pi)到强大的大型机系统。但同时又不放弃使这些平台伟大的特性。因此,Leap 15.2 安装程序为 Raspberry Pi 提供了更好的存储设备管理、更准确的检测使用 BitLocker 加密的 MS Windows 分区以及利用 IBM zSeries 大型机的一些全新功能(如安全启动或 I/O 设备的自动配置)的机制。

YaST 改进

YaST 是 Linux 上最完整的配置工具。Leap 15.2 是第一个引入将系统配置在 /usr/etc 和 /etc 目录之间拆分的渐进式更改的 openSUSE 版本。YaST 支持所有受影响模块中的新结构,为系统管理员提供了一个中心点来检查配置,这将帮助他们在过渡期间以及之后。

如果您决定与我们分享有关您安装的信息,YaST 在 Leap 15.2 中的版本改进了与该平台的兼容性,尤其是在执行 YaST Firstboot 以执行所有必要的初始调整时。

此新版本 YaST 的另一个目标是改进网络配置的体验和可能性。YaST 网络模块经过了广泛的重做,现在更加健壮和一致,不仅在表面上,而且在底层,这为未来的增强功能打开了新的可能性。

YaST 分区程序仍然是配置 Linux 中各种存储技术的强大工具,无论是在系统安装期间还是之后。在此版本中,除了几个可用性改进外,它还包含了创建和管理 跨多个设备扩展的 Btrfs 文件系统以及使用更多 高级加密技术的可能性。

但这些并不是唯一得到改进的 YaST 模块。 软件管理器现在更快,NFS 模块更健壮和功能更强大,YaST NTP 客户端现在使用 systemd 定时器来配置定期时钟同步……收到其他小修复和可用性增强的模块列表还包括键盘、引导加载程序、Kdump、安全等。

Snapper

Snapper 是一种用于管理 BTRFS 和 LVM 快照的工具。它可以创建、比较和还原快照,并提供基于时间线的自动快照。由于其新的 机器可读输出,使用它进行脚本编写比以往任何时候都更容易。Snapper 插件也经过了重新设计,不再依赖 Python,使其可以在软件包集非常少的系统中使用。

GNU Health

GNU Health 是屡获殊荣的健康和医院管理系统,版本为 3.6.4。它具有更新的 GUI,并为 COVID-19 大流行跟踪做好准备,包括更新的 ICD-10 代码和改进的实验室功能。

此外,它可以直接与 Orthanc(免费的 PACS 服务器)接口,该服务器现在也随 openSUSE 一起提供。