Page tree
Skip to end of metadata
Go to start of metadata

学习Linux系统,必须先获得一个Linux主机环境,通常情况下,可以通过以下三种方式获得Linux环境。

1.双系统安装

如果没有闲置的计算机,或者现有 Windows 系统的计算机有足够的硬盘空间,可以考虑划分一部分硬盘空间,用于安装 Linux 操作系统,最终形成在计算机硬件上双系统环境。

优点:经济实惠,且对计算机硬件要求不太高。

缺点:安装双系统比较危险,一不小心有可能造成整个硬盘数据丢失;在开发过程使 用到 Windows 工具时,需进行系统切换,很不方便。

2.全新硬盘安装

如果有足够的计算机可用,可以选择一台计算机全新安装 Linux 操作系统。

优点:不用考虑多系统并存的问题,且对计算机硬件硬件要求不太高。

缺点:在嵌入式开发过程中,通常还会用到 Windows 下的工具,还需另外一台计算机 安装 Windows 系统。

3.安装虚拟机

如果计算机配置较高,可以考虑虚拟机方案。在 Windows或macOS下安装虚拟机软件,然后通过虚拟机软件创建一台虚拟电脑,最后在虚拟电脑中安装 Linux操作系统。常用的虚拟机软件有 VMware、Virtual Box, Parallels和Hyper-V等,不同虚拟机软件的使用方法稍有不同。下文以 VMware 为例进行介绍。

优点:安装和使用 Linux 都很方便;还可同时使用 Windows 系统。

缺点:对计算机硬件要求高,特别是内存,推荐 4GB 及以上。


我们推荐使用第二种方式,在另外的PC物理机上安装Linux系统。


在 Windows或macOS下使用虚拟机,除了可以继续使用 Windows或macOS下的工具之外,还有下列好处:

  • 一台电脑可以同时存放多台虚拟机,这样就可以存在多个不同版本的
  • 在硬件允许的情况下,甚至可以同时运行多台虚拟机
  • 安装好的虚拟机可以任意复制和拷贝,方便在不同电脑之间迁移和扩散


类型开发者人数推荐方案
中型开发团队5 ~ 10购买开发服务器,单独使用,保证构建环境无差异
小型开发团队1 ~ 5个人高配置电脑上搭建虚拟机开发环境
  • No labels