首页 » 智能 » “MSL”出炉?Ubuntu 宣告 Multipass 对标 WSL_内核_用户

“MSL”出炉?Ubuntu 宣告 Multipass 对标 WSL_内核_用户

少女玫瑰心 2024-11-30 00:16:07 0

扫一扫用手机浏览

文章目录 [+]

Canonical 表示 Ubuntu 是第一个将 M1 Mac 转变为 Linux 打算的平台。
他们的产品经理 Nathan Hart 说:“我们希望开拓者能比市场上其他的人更快地运行 Linux,Multipass 已经实现这一目标”。

虚拟化工具,赋能 Apple Silicon

M1 芯片自发布后就一贯有“低功耗、高性能”的特点,但直到现在,M1 用户还没有很多运行 Linux 的选择。
VirtualBox 和 VMware 等盛行的工具都处于预览阶段或暂不支持新架构。
PD 支持新架构但须要手动配置、管理和掩护。
Multipass 便是 Canonical 供应的办理办法。

“MSL”出炉?Ubuntu 宣告 Multipass 对标 WSL_内核_用户 “MSL”出炉?Ubuntu 宣告 Multipass 对标 WSL_内核_用户 智能

Multipass 的上风是无需切换“高下文”进程(可以保持运行状态的机制),就可以在虚拟机(VM)中运行运用程序,也可以从主机(M1 Mac)终端上运行虚拟机中的运用程序。

“MSL”出炉?Ubuntu 宣告 Multipass 对标 WSL_内核_用户 “MSL”出炉?Ubuntu 宣告 Multipass 对标 WSL_内核_用户 智能
(图片来自网络侵删)
Docker 桌面替代新选择

根据官方博客先容,Multipass 最新版本 1.8.0 中包含一个“aliases”功能。
aliases 可以许可许可 Multipass 用户将虚拟机中的命令连接到主机操作系统上的命令。
许可用户在靠近原生状态下利用任何 Linux 程序。
aliases 也被吹捧为 Docker 桌面的替代品。

“对付那些只须要在少数情形下利用 Linux 环境的人来说,这是一个 xx 的转变。
这些用户现在可以直接从主机终端运行虚拟机内的软件,而不是切换高下文来访问他们须要的软件。
aliases 可以让用户对任何 Linux 程序运行有近似原生的体验。
例如,对付希望在 Windows 和 Mac 上运行 Docker 的开拓者来说,aliases 可以成为 Docker 桌面的替代品。

Multipass 现在支持每个紧张的打算平台,无论是跨平台的 Mac、Windows 还是 Linux,Multipass 都可以为你供应统一的 Linux 开拓环境体验。

对标 WSL?路还很长

Multipass 新功能发布后,不少网友表示,这不便是 Mac 版的 WSL 吗,简称“MSL”(macOS Subsystem for Linux)从运行逻辑上来说,“MSL”的确与 WSL 非常像。
WSL 全称 Windows Subsystem for Linux,大略说便是 Linux 版的 Windows 子系统,支持在 Windows 10 和 Windows Server 2019 上原生运行 Linux 二进制可实行文件,目前已经迭代到 WSL 2,紧张功能如下。

无缝集成体系构造

传统的独立 VM 一样平常启动较慢,花费资源多,须要花韶光去配置和管理。
WSL 2 本身的特性便是 Windows 与 Linux 之间的无缝集成。
启动韶光短、资源占用少、无需 VM 配置和管理是根本上风(WSL 2 的 VM 是在幕后管理运行)。

完全的 Linux 内核

WSL 2 中的 Linux 内核根据最新的稳定版分支(基于 kernel.org 上供应的源代码)构建。
此内核针对 WSL 2 进行了调度,优化明晰大小和性能,以担保在 Windows 上供应更好的 Linux 体验。
此内核的安全修复补丁更新跟随 Windows 更新,无需单独管理。

系统兼容性

正如上面所说的 WSL 2 有了自己的 Linux 内核,具有完备的系统调用兼容性。
Linux 二进制文件利用系统调用来实行访问文件、要求内存、创建进程等功能。
除了更新跟随系统能达到立即可用以外,还可以在 WSL 内部运行一组全新运用,例如 Docker 等。

文件 IO 性能

WSL 2 在文件密集型操作如 Git 克隆、npm 安装、apt 更新升级等上的速率都有明显的提升。

Multipass 则处于起步阶段,紧张功能有支持 M1 Mac、aliases、Xfce Terminal、更好的 GUI 体验、跨平台体验。
目前 Multipass 在功能完成度易用性等方面与 WSL 仍有较大差距,期待不久的将来 Multipass 可以完善的更好。

参考链接:

https://ubuntu.com/blog/canonical-transforms-linux-on-mac

相关文章