Slackware 15.0 发行版的发布

距离上一次发布五年多后,Slackware 15.0 分发包发布了。 该项目自 1993 年开始开发,是目前现存最古老的发行版。 安装映像(3.5 GB)可供下载,该映像是为 i586 和 x86_64 架构准备的。 为了让您无需安装即可熟悉发行版,可以使用 Live 版本 (4.3 GB)。 可以在 slackbuilds.org 存储库中找到一系列未包含在标准发行版中的附加程序包。

尽管年代久远,该发行版仍然能够在工作组织方面保持其原创性和简单性。 缺乏复杂性和经典 BSD 系统风格的简单初始化系统,使该发行版成为研究类 Unix 系统操作、进行实验和了解 Linux 的有趣解决方案。 该发行版寿命长的主要原因是Patrick Volkerding的不竭热情,他近30年来一直是该项目的领导者和主要开发人员。

在开发新版本时,主要重点是在不违反发行版的原创性和特性的情况下提供新技术和当前版本的程序。 主要目标是使发行版更加现代,但同时保持 Slackware 中熟悉的工作方式。 主要变化:

  • 切换到使用 PAM(可插入身份验证模块)子系统进行身份验证,并在用于在 /etc/shadow 文件中存储密码的shadow-utils 包中启用 PAM。
  • 为了管理用户会话,使用了 elogind 来代替 ConsoleKit2,这是一种不与 systemd 绑定的登录变体,它显着简化了与某些初始化系统绑定的图形环境的交付,并改进了对 XDG 标准的支持。
  • 添加了对 PipeWire 媒体服务器的支持,并提供了使用它代替 PulseAudio 的能力。
  • 添加了对基于 Wayland 协议的图形会话的支持,除了基于 X 服务器的会话之外,还可以在 KDE 中使用该图形会话。
  • 添加了新版本的用户环境 Xfce 4.16 和 KDE Plasma 5.23.5。 包含 LXDE 和 Lumina 的软件包可通过 SlackBuild 获得。
  • Linux内核已更新至分支5.15。 安装程序中添加了对生成 initrd 文件的支持,并且发行版中添加了 geninitrd 实用程序,用于自动为已安装的 Linux 内核构建 initrd。 默认情况下建议使用“通用”内核的模块化组件,但也保留了对单片“巨大”内核的支持,其中编译了无需 initrd 启动所需的驱动程序集。
  • 对于 32 位系统,提供了两种内核构建 - 带 SMP 和不带 SMP 支持的单处理器系统(可用于处理器早于 Pentium III 的非常旧的计算机和某些不支持 PAE 的 Pentium M 型号)。
  • Qt4 的交付已停止,发行版已完全切换到 Qt5。
  • 已迁移至Python 3,并添加了用于Rust语言开发的包。
  • 默认情况下启用Postfix以保证邮件服务器的运行,带有Sendmail的包已被移至/extra部分。 使用 Dovecot 代替 imapd 和 ipop3d。
  • pkgtools 包管理工具包现在支持锁定以防止竞争操作同时运行,并减少磁盘写入以获得更好的 SSD 性能。
  • 该软件包包含“make_world.sh”脚本,它允许您从源代码自动重建整个系统。 还添加了一组用于重建安装程序和内核包的新脚本。
  • 更新了软件包版本,包括 mesa 21.3.3、KDE ​​Gear 21.12.1、sqlite 3.37.2、mercurial 6.0.1、pipewire 0.3.43、pulseaudio 15.0、mdadm 4.2、wpa_supplicant 2.9、xorg-server 1.20.14、gimp 2.10.30。 3.24、gtk 2.11.1、freetype 4.15.5、samba 3.6.4、postfix 5.34.0、perl 2.4.52、apache httpd 8.8、openssh 7.4.27、php 3.9.10、python 3.0.3、ruby 2.35.1 ,git XNUMX。 等等。

    来源: opennet.ru

添加评论