Oracle 发布全新免费 Solaris 11.4 CBE 版本

Oracle 发布了 Solaris 11.4.81 CBE(通用构建环境),这是 Solaris 11.4 操作系统的一个变体,面向开源开发人员和个人使用。 CBE 使那些想要免费使用 Solaris 的人可以轻松访问当前的软件版本和更新。这是 CBE 系列的第二期 - 第一期于 2022 年出版。与主要的 Solaris 11.4 版本(授权免费用于测试、开发和个人项目)不同,CBE 版本的特点是使用持续发布模型,并且接近 Solaris 11.4 SRU(支持存储库更新)版本。

该版本包括发布时可用的新版本程序、扩展功能和错误修复。已经准备好单独的 ISO 映像供下载,并且提供了在安装常规 Oracle Solaris 11.4 版本后切换到使用 CBE 的功能。要切换到 CBE,只需在 IPS 包管理器中启用 pkg.oracle.com/solaris/release 存储库并运行“pkg update”命令。 Solaris 开源组件代码可在 GitHub 存储库中找到,并且可以从 pkg.oracle.com 下载单个软件包。

与上一版 CBE 相比,主要变化如下:

  • 桌面环境已更新至 GNOME 45(之前为 GNOME 3.38)。界面也进行了一些外观上的改动,例如将桌面上的“活动”指示器替换为新的指示器。 虚拟桌面X 服务器已更新至 1.20 版本。新增 NVIDIA 显卡驱动程序版本 470.182。
  • mDNS 协议(多播 DNS/Zeroconf)的实现已被 Avahi 0.8 包取代。以前,使用的是 Apple Bonjour 软件的 Solaris 特定端口。
  • Python 语言的系统环境被标记为自我管理 (PEP 668),这会阻止使用 pip 和类似实用程序将其他 Python 库安装到包含 Solaris 附带的 Python 库的目录中。要在与系统环境分开的环境中安装其他 Python 包,建议使用 pipx 实用程序。
  • 增加了对使用多个缓冲区读取和写入数据的 preadv 和 pwritev 系统调用的支持。新功能 getpeereid、getumask、mremap、core_get_process_content、core_set_process_content、core_get_process_path、core_set_process_path 和 ucred_getprinc 已添加到 libc。 IOV_MAX 值(单次调用允许的 iovec 数组元素数量)已从 16 增加到 1024。
  • 为 u8_strcmp 和 u8_textprep_str 函数添加了 Unicode 14 支持。
  • 在 lastlog、utmpx 和 wtmpx 中,2038 的问题已经得到解决——计数器寻址的时间已经延长到 2106。
  • 新增了定义设置的功能 伺服器 SSH 现在被拆分为多个独立的 /etc/ssh/sshd_config.d/*.conf 文件。OpenSSH 软件包已更新至 9.6 版本。已禁用对基于 SHA-1 的 RSA 签名的支持。scp 工具已切换为 SFTP。
  • ps 实用程序中添加了“-I”选项,以 ISO 8601 格式显示时间。
  • modinfo 实用程序中添加了对将 Solaris 附带的标准内核模块与单独安装的模块分开的支持。添加了“-x”选项以仅显示非系统模块。
  • 主包现在包括 ctfconvert、ctfdump 和 ctfmerge 实用程序,用于处理 CTF(紧凑类型格式)格式的调试数据,该格式提供有关 C 类型、函数之间关系和调试符号的信息的紧凑存储。 ld 链接器具有内置的 CTF 支持。增加了对 CTF 版本 3 的支持。扩展了 elfcompress、ldiostat 和 strip 实用程序的功能。
  • 默认情况下,ACT(自主崩溃转储工具)进程处于启用状态,这简化了内核崩溃的分析。用于搜索内核崩溃转储的附加路径已添加到 mdb 调试器。 iostat 实用程序的诊断功能已得到扩展。
  • cp 和 mv 实用程序已被赋予“-S”标志,以使用 fsync 系统调用将缓冲区刷新到磁盘。
  • 已实现 /dev/full 设备,读取时返回零,写入时返回无可用空间(ENOSPC)的错误代码。
  • ZFS 现在支持在一定时间内保护文件不被删除(文件保留)。为了在 clonedir 模式下挂载克隆,ZFS 使用“.zfs/clone”目录。现在,mount/unmount 命令具有“-r”选项,可以挂载/卸载指定挂载点内的所有 FS。 “zfs send”命令实现“-w crypto”模式,在该模式中,加密数据无需解密即可传输。交换和转储分区设置已从 /etc/vfstab 和 /etc/dumpadm.conf 移至 ZFS 属性。
  • 添加了内存预留服务,允许您在启动期间使用 MRP(内存预留池)机制预留内存,以供随后在 OSM(对象存储管理器)中使用。
  • 增加了对隔离内核区域 (KZ) 环境实时迁移的支持。 zoneadm 实用程序现在具有“log”命令,用于查看与特定隔离区域相关的日志内容。
  • 添加了 Ansible 包用于集中配置管理。
  • 开发人员程序的更新版本:GCC 14、LLVM 19、Go 1.23.5、JDK 1.8.0_441-b7、Node.js 20、Perl 5.38、PHP 8.4、Python 3.13、Ruby 3.13、Rust 1.78、autoconf 2.71、cmake 3.24、GNU make 4.4.1、meson 1.5.2、git 2.48.1、Mercurial 6.8、subversion 1.14.5、vim 9.1、GDB 15.1、ImageMagick 7、MySQL 8.4。
  • GRUB 2.12、Shim 15.8、CUPS 2.4.11、OpenLDAP 2.6、Samba 4.21.3、Puppet 7.27.0 的更新版本。
  • 添加了带有 Unbound DNS 服务器的包。
  • 包含的库有 zstd、pcaudiolib、bdw-gc、libadwaita、fmt、gcr-4、libpaper、libsoup-3、libuv、libyaml、espeak-ng 和 libxcvt。
  • 建议使用 Suricata 系统代替 Snort 来检测和防止网络入侵(Snort 3 使用 LuaJIT,不支持 SPARC CPU)。
  • 删除了库 gtk2、clutter、webkitgtk4、aalib、gtkmm、cogl、libtorrent。
  • OpenSSL 版本 1.0.2 和 1.1 已被删除,并且已过渡到 OpenSSL 3。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster