Mozilla 剥离 Pyodide 项目:可以在浏览器中运行的 Python
Pyodide 已经被 Mozilla 剥离出来,成为一个独立的、由社区驱动的项目。Pyodide 由编译成 WebAssembly 的 CPython 3.8 解释器组成,允许 Python 在网页浏览器中运行。Pyodide 项目将在 GitHub 拥有一个新的家。
Pyodide 可以安装来自 PyPi 的任何 Python 包。Pyodide 还包括一个外部函数接口,可以将 Python 包暴露给 JavaScript,并将浏览器 UI,包括 DOM,暴露给 Python。该项目还使许多 Python 科学包,包括 NumPy、Pandas、Matplotlib、SciPy 和 Scikit-learn,可以在浏览器中运行。
“你已经是一个大孩子了,可以自己生活了”,感觉 Mozilla 孵化出来了很多有趣的项目。
Linux 5.12 发布,但下一个版本可能会相当庞大
Linus Torvalds 已经发布了 5.12 版本的 Linux 内核。新版本中:Linux 可以作为 Hyper-V 的根分区;对用于物联网设备的管理程序 ACRN 的更多支持;识别博通公司的 VK 加速器,可以将视频转码等工作负载转移到专用设备上。
Linus Torvalds 写道:“尽管多花了一周时间,但这实际上是一个相当小的版本。从 Linux-next 来看,5.13 将会更大。”在 5.13 中会增加对苹果 M1 芯片的支持。