MidnightBSD 2.2 操作系统发布。 蜻蜓 BSD 6.2.2 更新

面向桌面的操作系统 MidnightBSD 2.2 发布,基于 FreeBSD,并移植了 DragonFly BSD、OpenBSD 和 NetBSD 的元素。 基本桌面环境构建在 GNUstep 之上,但用户可以选择安装 WindowMaker、GNOME、Xfce 或 Lumina。 774 MB 的安装映像(x86、amd64)已准备好供下载。

与其他 FreeBSD 桌面版本不同,MidnightBSD 最初是作为 FreeBSD 6.1-beta 的一个分支开发的,它于 2011 年与 FreeBSD 7 代码库同步,随后吸收了 FreeBSD 9-12 分支的许多功能。 为了管理包,MidnightBSD 使用 mport 系统,该系统使用 SQLite 数据库来存储索引和元数据。 使用单个 mport 命令即可安装、删除和搜索软件包。

主要变化:

  • 更新了程序版本,包括Perl 5.36.0、OpenSSH 8.8p1、lua 5.3.6、subversion 1.14.1、sqlite 3.38.2。
  • /bin/sh shell 代码与 FreeBSD 12-STABLE 分支同步。
  • 对于 root 用户,默认命令 shell 是 tcsh 而不是 csh,并且 less 实用程序用于分页。
  • 添加了 pfsense 项目的补丁,将虚拟网络流量减少系统的性能从 2Gb/s 提高到 4Gb/s。
  • mport 包管理器已更新至版本 2.2.0。 Libdispatch 和 gcd 被排除在依赖项之外,这允许您静态生成导入程序集。 “desktop-file-utils”选项已添加到 plist 中,并且已实现使用内核模块创建包的功能。 添加了对使用 chroot 更新各个监狱环境的支持。
  • Sctp 支持已从 FreeBSD 转移到 Netcat。
  • 向 libc 添加了 ptsname_r 函数。
  • Ipfilter 的错误修复已从 FreeBSD 中移出。
  • 引导脚本确保 dbus 和 hald 已启用。

此外,我们还可以注意到 DragonFly BSD 6.2.2 项目的发布,该项目开发了一个具有 2003 年创建的混合内核的操作系统,用于 FreeBSD 4.x 分支的替代开发。 在 DragonFly BSD 的功能中,我们可以注意到分布式版本化文件系统 HAMMER、将“虚拟”系统内核加载为用户进程的能力、在 SSD 驱动器上缓存数据和 FS 元数据的方法、上下文相关的符号链接、能够冻结进程,同时使用轻量级线程 (LWKT) 将其状态保存在磁盘和混合内核上。 新版本仅提供错误修复。

来源: opennet.ru

添加评论