MidnightBSD 是从 FreeBSD 派生出的操作系统。该项目的一个关键性目标是创建一份易于使用的桌面环境,并使用图形化的 ports 管理,以及 采用 GNUstep 的系统配置。该操作系统的主体将沿用 BSD 许可证。MidnightBSD 是 FreeBSD 6.1 beta 的分支。
目前,适用于 amd64 和 i386 的 MidnightBSD 2.2 已经发布,此版本的重点是更新基础系统中的第三方软件,和一些较小的增强功能。
错误修复和新功能
- 为 lzma 使用 md 库 sha256 实现
- /bin/sh 基于 freebsd 12-stable 源更新
- root shell 从 csh 更改为 tcsh。
- 从 pfsense 向 dummynet 引入补丁,将最大值增加到 4Gb/s 。
- mport 2.2.0 移除了对 libdispatch / gcd 依赖项的使用,因此可以支持静态构建的 mport。
- 将 desktop-file-utils 命令添加到 plist。
- 将@KLD 添加到 plist 处理程序(允许包定义内核模块)
- 在 ucl pkg 消息上引入类型(允许针对特定事件的包消息)
- 在存根分离上添加空检查(防止卸载包时崩溃)
- 将 chroot 路径添加到 libexec 命令和 mport .list
- 修复了桌面启动问题,并为 GUI 安装创建了初始 .xinitrc 文件。
- Netcat:从 FreeBSD 添加 sctp 支持
- 将 ptsname_r 添加到 libc。
- 来自 FreeBSD 的 Ipfilter 错误修复。
- 在首次启动脚本期间启用 dbus 和 hald
更多内容可查看更新公告:https://www.midnightbsd.org/notes/