FreeBSD 添加 SquashFS 驱动并改善桌面体验

关于 2023 年 13.2 月至 XNUMX 月 FreeBSD 项目开发的报告提出了一个带有 SquashFS 文件系统实现的新驱动程序,可用于提高基于 FreeBSD 的启动映像、Live 构建和固件的效率。 SquashFS 以只读模式运行,并提供非常紧凑的元数据表示和压缩数据存储。 该驱动程序在内核级别实现,支持 FreeBSD XNUMX 版本,并且允许您从位于 RAM 中的 SquashFS 文件系统引导 FreeBSD。

报告中强调的其他成就包括:

  • 我们已经采取了一些措施来消除在桌面上使用 FreeBSD 时可能出现的不便。 例如,桌面安装程序端口(允许您在 FreeBSD 中快速安装和配置任何用户环境或窗口管理器)已更新为显示有关费用级别的通知。 通过 deskutils/qmediamanager、sysutils/devd-mount 和 sysutils/npmount 端口,可以安装连接的媒体并显示通知,其中包含有关文件系统的信息和可能的操作选项(启动文件管理器、格式化、复制图像) 、卸载)。 添加了 deskutils/freebsd-update-notify 端口以显示更新通知并允许快速自动安装基本系统、端口和软件包更新。
  • 报告期内 FreeBSD 端口的集合从 34400 个端口增加到 34600 个端口。 未关闭的 PR 数量仍为 3000 个(730 个 PR 尚未解决)。 HEAD 分支包含来自 11454 名开发人员的 130 项更改。 重大更新包括:Mono 5.20、Perl 5.34、PostgreSQL 15、LibreOffice 7.6.2、KDE ​​5.27.8、KDE ​​Gear 23.08、Rust 1.72.0、Wine 8.0.2、GCC 13.2.0、GitLab 16.3。
  • Linux 环境模拟基础设施 (Linuxulator) 实现了对 xattr 和 ioprio 系统调用的支持,这使得运行为 Linux 编译的 rsync 和 debootstrap 实用程序成为可能,
  • 由 Linux 发行版 Elementary OS 开发的 Pantheon 桌面移植已经更新。
  • 支持创建启用日志记录(软更新)的 UFS 和 FFS 文件系统快照,还添加了使用 fsck 实用程序检查快照完整性并在后台保存快照转储的功能,无需停止使用文件系统并且无需卸载分区(使用“-L”标志启动转储)。
  • 对于amd64系统,系统库函数中SIMD指令的使用得到了扩展。 例如,libc 添加了使用 SSE、AVX、AVX2 和 AVX-512F/BW/CD/DQ 指令集的函数变体:bcmp()、index()、memchr()、memcmp()、stpcpy()、 strchr()、strchrnul()、strcpy()、strcspn()、strlen()、strnlen() 和 strspn3)。 memcpy()、memmove()、strcmp()、timingsafe_bcmp() 和timingsafe_memcmp() 函数的工作正在进行中。
  • 我们正在努力在 FreeBSD 32 版本中弃用 15 位平台。
  • 改进了 riscv64 CPU 识别。
  • 目前正在努力实现对用于网络操作的 NXP DPAA2(数据路径加速架构 Gen2)硬件加速架构的支持。
  • 提供了将 OpenSSL 3 集成到基本系统中的功能。
  • 在/etc/login.conf中,为priority和umask属性添加了“inherit”参数,其中属性的值是从登录进程继承的。 还添加了通过用户文件“~/.login_conf”降低 /etc/login.conf 中设置的优先级的功能。
  • 通过 sysctl 参数 security.bsd.see_jail_proc,现在可以禁止单独监狱环境中的未授权用户强制终止、更改优先级和调试隐藏进程。
  • 该版本构建工具包包括 mfsBSD 实用程序,用于构建加载到内存中的实时映像。
  • 目前正在努力创建一个基于 ChatGPT 的插件,以创建一个专家系统,为与 FreeBSD 相关的问题提供建议。
  • Wifibox 项目开发了一个在 FreeBSD 中使用 Linux WiFi 驱动程序的环境,该项目已更新。
  • BSD Cafe 项目已经推出,支持 Mastodon 和 Matrix 服务器,用于 FreeBSD 用户之间的通信和协作。 该项目还推出了一个名为 Miniflux 的网站,其中包含 Wiki 和 RSS feeder。 计划创建一个 Git 服务器和一个虚拟化平台。

来源: opennet.ru

添加评论