首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行: VM与docker桌面的利弊?

运行: VM与docker桌面的利弊?
EN

Unix & Linux用户
提问于 2022-01-03 15:24:35
回答 1查看 190关注 0票数 0

我现在的主要工作机器是iMac和Macbook,因为我的工作是移动应用开发,为了构建iOS应用程序,你需要一个Mac系统。

尽管如此,为了好玩和知识,我想重新学习操作系统内核开发。我发现了一些在Linux上容易构建的repos (仍然有一台运行Debian的PC )。这些repos需要一些工具,不幸的是,这些工具仅仅是Linux,所以我想在我的Mac中安装Linux。目前,对双靴不感兴趣。

现在我已经在VirtualBox上安装了Debian,到目前为止还好。不过,我想知道,是否有一种资源较少的方法来运行Linux:也许是docker?优点和缺点是什么?到目前为止,我的理解是,docker适合复制,以避免经典的“此设置在我的机器上正常工作,但不确定它为什么会在您的机器上崩溃”。不确定它是否适合我的情况。

EN

回答 1

Unix & Linux用户

发布于 2022-01-03 15:30:51

要运行Linux内核停靠程序或podman,系统会提供一个VM;因此,您会询问"VM还是VM?“。

因此,无论哪种方式,您都可以在VM中获得Linux;与之交互的方式是不同的。由于习惯于移动开发环境的人的设置工作将被描述为“最小”,我认为在不知道您需要什么的情况下,根据我们的主观印象提供建议是没有意义的。

使用传统的虚拟机管理程序,只需交换内核就更容易了,因此您可能希望运行一个VM来测试内核,并运行一个用于Linux开发的docker/podman machine VM‘’ed容器。

顺便说一句,Linux内核开发是非常可移植的,您实际上不应该需要一个VM来构建linux内核!

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/684829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档