[241102] Fedora Linux 41 正式发布 | Wasmer 5.0 发布
目录
- Fedora Linux 41 正式发布
- Wasmer 5.0 发布
Fedora Linux 41 正式发布
主要更新:
- DNF 5: 更快、更小、依赖更少,统一了容器、服务器、桌面和设备的包管理体验。
- 桌面更新:
- Fedora Workstation 41 基于 GNOME 47,默认终端改为 Ptyxis。
- Fedora KDE Plasma Desktop 搭载 KDE 6.2,新增 KDE Plasma Mobile 旋转版。
- 全新 Fedora Miracle 桌面环境,基于 Mir 和 Wayland 构建,支持平铺窗口管理和流畅动画。
- 镜像模式新选项:
- 引入 bootc 工具,取代 rpm-ostree,提供更灵活的镜像构建方式。
- 支持 bootupd,简化引导加载程序更新。
- 安全启动支持 Nvidia 驱动: 重新支持需要 Nvidia 闭源驱动的系统启用安全启动。
- MIPI 和 Pipewire 摄像头支持: 集成 Intel IPU6 MIPI 摄像头支持,Firefox 默认启用 Pipewire 视频 支持。
来源:
https://fedoramagazine.org/announcing-fedora-linux-41/
Wasmer 5.0 发布
Wasmer 是一个极快且安全的 WebAssembly 运行时,它使极其轻量级的容器能够在任何地方运行:从桌面到云端、边缘和浏览器。
近日 Wasmer 5.0 正式发布,带来了性能提升、代码精简和更多令人兴奋的新特性。
核心亮点:
- 新增实验性后端支持: V8、Wasmi 和 WAMR,通过 Wasm-C-API 集成,为开发者提供更多选择,并为未来支持更多后端奠定基础。V8 后端的加入尤其引人注目,它将带来强大的调试体验以及对 WebAssembly 异常和垃圾回收的支持。通过一系列基准测试,Wasmer 展示了不同后端的性能表现。
- 全面支持 iOS: 通过 WAMR、Wasmi 和 V8 绑定,Wasmer 首次将 WebAssembly 带到 iOS 设备,为移动开 发开辟了新的可能性。
- 更精简的代码库: 删除了 Emscripten 绑定及一些长期未维护的依赖项,减少了 20,000 行代码,使代码 库更轻量、更易于维护和开发。
- 性能增强: 模块反序列化速度提升高达 50%,这得益于 rkyv 零拷贝反序列化库的更新。各个后端的性能 也得到了显著提升。
- 编译器升级: 使用最新的 LLVM 18 和 Cranelift,带来了运行时速度的显著提升,并实验性地支持 LoongArch64 架构。
其他改进:
- 提供了多种后端选择,包括原生编译器(Singlepass、Cranelift、LLVM)、浏览器、JavascriptCore、V8、Wasmi 和 WAMR。
- 进行了大量的基准测试,比较了不同后端在各种场景下的性能。
Wasmer 5.0 是 WebAssembly 发展历程中的重要一步,它为开发者提供了更强大、更高效的工具,也为 WebAssembly 的未来发展带来了更多可能性。
来源:
https://wasmer.io/posts/introducing-wasmer-v5
x-cmd 用户想要快速体验新版,可通过 install
模块进行安装:
# 查询并执行 wasmer 的安装命令
x install wasmer
搭配 fzf
交互式安装:
# 启用 install 模块的交互式 UI
x install
进一步探索:
- https://cn.x-cmd.com/install/
更多内容请查阅 : blog-241102