[241012] OpenBSD 7.6 发布 | ActivityPods 2.0 发布

125 阅读4分钟

OpenBSD 7.6 发布

OpenBSD 7.6 已于 2024 年 10 月 8 日发布,这是 OpenBSD 的第 57 个版本。

新功能和改进

OpenBSD 7.6 包含大量新功能和改进,以下是部分亮点:

平台改进

  • arm64:
    • 实现 Spectre-V4 缓解措施。
    • 扩展 Spectre-BHB 缓解措施支持到 Cortex-A57。
    • 支持更深层的空闲状态,降低空闲功耗。
    • 支持 Qualcomm Snapdragon X Elite (X1E80100)。
  • amd64:
    • 缓解 Intel Atom CPU 中的 RFDS 漏洞。
    • 实现 AVX-512 支持。
    • 简化 dmesg 输出。
    • 实现 AMD SEV 支持。
  • riscv64:
    • 支持 Milk-V Pioneer 开发板。
    • 启用 UVM percpu 缓存。
  • 其他平台:
    • powerpc、mips64、alpha 等平台的改进。

内核改进

  • 删除 msyscall 机制,由更严格的 mimmutable(2) 和 pinsyscalls(2) 替代。
  • 改进 pledge(2)、mmap(2) 和 pinsyscalls(2) 的错误处理。
  • 支持 S0 休眠状态,改善现代硬件上的暂停/恢复体验。
  • 提高 pmap_create(9) 在内核虚拟空间不足时的稳定性。
  • 增强 arc4random() 的随机性。

SMP 改进

  • 允许 UDP 输入在多个 CPU 上并行运行。
  • 改进 unix4 和 udp 套接字的锁定。
  • 使用原子操作访问 sysctl(2) 中的整数,使其成为 mp-safe。
  • 优化 pmemrange 分配器。

其他改进

  • 更新 DRM 到 Linux 6.6.52。
  • 改进 VMM/VMD,包括更好的 CPU 功能暴露和 AMD SEV 支持。
  • 新增用户空间功能,如 scandirat(3) 和 elf_aux_info(3)。
  • 大量用户空间错误修复和调整,包括 libc、pax(1)、tar(1)、ls(1) 等。
  • 改进硬件支持和驱动程序错误修复,包括对 RK3588、UFS、CH9102、NVMe 等的支持。
  • 新增和改进网络硬件支持,包括对 Raspberry Pi 5、Intel ixl(4)、Mellanox mcx(4) 等的支持。
  • 无线网络驱动程序改进,包括对 qwx(4) 和 iwx(4) 的修复。
  • 安装程序、升级程序和引导加载程序改进,包括对 RISC-V UEFI 引导协议的支持。
  • 安全改进,包括新的编译器选项 -fret-clean 和对 BTI 和 PAC 的支持。
  • 网络堆栈新功能,包括 rport(4) 和 IPv6 forwarding IPsec only。
  • pf(4) 防火墙改进,包括新的计数器和 pfsync(4) 修复。
  • 路由守护进程和其他用户空间网络改进,包括对 iked(8)、npppd(8)、bgpd(8)、rpki-client(8)、smtpd(8) 等的改进。
  • tmux(1) 改进和错误修复,包括更短的 escape-time 默认值和对 OSC 10 和 11 的支持。
  • LibreSSL 更新到 4.0.0,带来大量内部改进、新功能、文档改进、兼容性更改和错误修复。
  • OpenSSH 更新到 9.8 和 9.9,包括安全修复、新功能(如新的混合后量子密钥交换算法)和错误修复。
  • 更新了大量的软件包,包括 Asterisk、Audacity、Chromium、Emacs、FFmpeg、GCC、GNOME、Go、JDK、KDE、LibreOffice、Lua、MariaDB、Mozilla Firefox、Mutt、Node.js、OpenLDAP、PHP、PostgreSQL、Python、Qt、Ruby、Rust、SQLite、Sudo、Suricata、Tcl/Tk、TeX Live、Vim 和 Xfce。

来源:
www.openbsd.org/76.html

ActivityPods 2.0 发布

ActivityPods 2.0 来了!它为构建和使用去中心化社交应用带来了强大的新功能 。

ActivityPods是什么?

简单来说,ActivityPods 是一个框架和平台,允许用户为多个去中心化社交应用创建单一帐户,并为开发者提供 构建和集成这些应用的工具。

ActivityPods 2.0 的亮点:

  • 应用程序访问授权: 应用程序现在需要请求并获得特定数据访问权限,例如访问收件箱和发件箱以创建和分享活动。用户必须批准应用程序的访问需求,应用程序才能获得必要的权限。
  • 应用程序框架: 除了前端组件外,ActivityPods 2.0 还提供后端服务,帮助应用程序与 Pod 进行异步交互,例如读写数据、设置权限、监听收件箱或发件箱等。
  • 其他新功能:
    • 全新的数据浏览器,用于检查和导航存储在 Pod 中的资源。
    • Solid 通知协议的实现,可以通过 Webhooks 或 WebSockets 监听 Pod 上的数据更改。
    • 导出和删除所有 Pod 数据的功能。

ActivityPods 的未来:

ActivityPods 的未来一片光明,计划中的功能包括:

  • 集体在线数据存储 (COD)
  • 高级权限管理
  • Pod 数据加密
  • 与 Solid 协议套件改进兼容性
  • 帐户可移植性

来源:
activitypods.org/activitypod…




更多内容请查阅 : blog-241012


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法