Wasmer 可以在各种操作系统上运行 WebAssembly 通用二进制文件
| 2021-01-11 13:04
Wasmer 可以在各种操作系统上运行 WebAssembly 通用二进制文件
据 infoworld 报道,Wasmer 1.0 在 1 月 5 日发布了通用状态版本,其开发者现在声称其运行时和编译器性能“出乎意料”。Wasmer 于 2018 年 12 月推出,就像 JavaScript 的 Node.js 一样,其既定目标是为 WebAssembly 建立它的服务器端。通过利用 Wasmer 进行容器化,开发人员可以创建由 C++、Rust、Go、Python 和其他语言编译的通用的二进制文件,无需修改即可在任何地方工作。
从桌面到云端,再到物联网和移动设备,Wasmer 可以在 Linux、MacOS、Windows、Android、iOS 等各种平台上运行基于 WebAssembly 的轻量级容器,同时也允许这些容器嵌入到任何编程语言中。Wasmer 运行时还能够运行 Nginx Web 服务器和其他 WebAssembly 模块。
硬核老王点评:这真是一个非常有希望的技术,值得关注。
苹果 M1 再次引发人们对非 x86 架构的兴趣
据 zdnet 报道,随着新的基于 ARM 的 M1 Mac 的超级成功,非 x86 架构正在得到更多关注。RISC-V 得到了最多系统设计师的关注。RISC-V 与 x86 和 ARM一样,是一种指令集架构。与 x86 和 ARM 不同的是,它是一个自由开放的标准,任何人都可以使用,而不需要被锁定在别人的处理器设计中,也不需要支付昂贵的许可费。
硬核老王点评:RISC-V 这种自由开放的标准或许能复制 Linux 的成功,成为芯片届的 Linux。
Fedora 35 版本中才会集成 PHP 8.0 软件包
据 cnbeta 报道,虽然 Fedora 多年来一直以发布最新的软件包而著称,但开发者已经决定将 PHP 8.0 推迟到秋季发布 Fedora 35 中才开始集成。PHP 8.0 是在去年 11 月底发布的,它带来许多新的特性和变化。Fedora 坚持使用 PHP 7.4 主打这几个月的发布周期的原因是为了让更多的上游项目有时间过渡到 PHP 8.0 兼容性。虽然 PHP 8.0 是在 PHP 7 的基础上进化而来的,但有一些语言上的变化,一些行为的收紧,以及其他一些变化需要大多数大型项目进行调整。
硬核老王点评:PHP 已经不是昨日的 PHP 了,性能和特性已经非常完善了,当然升级的代价也是有的,就是有点不太兼容。