跳转至

迁移至 Linux

什么是 Linux ?

简而言之,Linux 与 Windows 一样,都是一类通用计算机操作系统的称呼。

更为详细的介绍请参考:Linux - Wikipedia

注意,严格意义上来说,Linux 狭义上指的是一种操作系统内核,即 Linux Kernel,因为操作系统中包含了许多用户图形接口和其他实用工具。如今 Linux 常用来指基于 Linux 的完整操作系统,内核则改以 Linux 内核称之。2

什么是 Linux 发行版?

Linux 发行版(英语:Linux distribution,也被叫做 GNU/Linux 发行版),为一般用户预先集成好的 Linux 操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。Linux 发行版通常包含了包括桌面环境、办公包、媒体播放器、数据库等应用软件。现在有超过 300 个 Linux 发行版(详见 Linux 发行版列表)。大部分都正处于活跃的开发中,不断地改进。

由于大多数软件包是自由软件和开源软件,所以 Linux 发行版的形式多种多样——从功能齐全的桌面系统以及服务器系统到小型系统(通常在嵌入式设备,或者启动软盘)。除了一些定制软件(如安装和配置工具),发行版通常只是将特定的应用软件安装在一堆函数库和内核上,以满足特定用户的需求。 3

什么是 openSUSE?

如上,openSUSE 也是众多流行的发行版之一,它具有稳定、系统管理员友好的特性。

本指南所要描述的是 openSUSE 的滚动发行分支,openSUSE Tumbleweed


常见问题

我是否应该担心 openSUSE 受许可证影响的可用性?

如果你只是一个普通人,偶然对 openSUSE 产生了兴趣,那你并不需要在意许可证相关的一连串冗长的法律问题。

如果你是一名商业用户,那你应当向你所在单位的系统管理员咨询详细意见。

我一定要用 Linux 完成 XXX

从一座城市前往另一座城市,根据期望花费的时间、预算、路况和当地情况而言,有很多的交通方式(飞机、火车、自驾、自行车甚至步行)。

不要指望 Linux 可以完成全部的事情,你的任务、数据和精力远比 Linux 本身珍贵得多。

XXX 发行版比 XXX 发行版棒

实际上,除非个别的发行版(常年不更新、缺少贡献者和不修复安全漏洞等),很难断定某个发行版就一定优于其他发行版。特别要注意的是,一个发行版的诞生本身就是一群具有共同需求的用户协力推动的。如果你觉得某个发行版不行,或者不合你胃口,你应当考虑你是否应该换一个发行版(你可能不是该发行版的目标受众)。

简言之,没有糟糕的发行版,只有需求和选择不匹配的糟糕组合。


迁移前的准备

自我评价

在将你的日常事务迁移至 Linux 之前,最好仔细思考一下这样做是否合适,因为在不同的软硬件生态间迁移是一件需要消耗大量时间和精力的工作。

Linux 主要应用场景:

  • 服务器:Linux 一直被用来作为服务器的操作系统,并且已经在该领域中占据重要地位。
  • 大型机:Linux 在大型机上越来越受欢迎,部分原因是定价和开源模式。
  • 超级计算机:Linux 作为超级计算机的操作系统也占主导地位。截至 2017 年 11 月,500 强名单上的所有超级计算机都运行某种变体的 Linux 。
  • 嵌入式设备:Linux 的低成本、强大的定制功能以及良好的移植性能,使得 Linux 在嵌入式系统方面也得到广泛应用。

谁适合用 Linux:

  • 计算机、通讯、安全专业及相关领域从业者;
  • 需要架设服务器、使用和研究单片机等嵌入式设备的人;
  • 希望能够有效利用老设备性能,而无需因现代商业操作系统的硬件要求问题而备受困扰的人;
  • 有空闲时间,不介意反复折腾系统,乐于尝试不同系统的人;
  • 喜欢配置和调整系统的方方面面以适配自己的工作的人;
  • 寻求免费,合法(授权来源正当,合乎版权法规)的非 Windows 或 macOS 系统的人。

一些建议

从其他操作系统转到 Linux 桌面环境并非一蹴而就,这里是我们的一点建议:

  1. 循序渐进:虚拟机开始体验 Linux 桌面环境不是个坏主意(特别是对于新手而言),双系统(在一台电脑上同时安装 Windows 与 Linux)也是一种解决方案。不要想着在几天之内掌握整个 Linux,某个红帽1工程师有言:“所以说学习没有捷径,那些‘速成’的东西只是暂时的绕开了你‘终归绕不开’的问题而已。”并且 Linux 桌面也只是 Linux 宇宙中的一小部分。

  2. 善于求助:与苹果砸牛顿脑袋的年代相比,21世纪的信息交流渠道方便了许多。您有数不清的途径可以求助。首先是软件附带的用户手册、文档,其次是搜索引擎,比如 Google 和百度。然后是求助于社区,比如各种 Linux 论坛与聊天群。

  3. 尝试开源软件:你可以在 Windows 上尝试一些优秀的 Linux 软件(它们通常会有 Windows 版),了解这些软件可以让你更快将 Windows 下常用软件替换成 Linux 下的开源软件。如:

  4. 检查兼容性:Linux 支持绝大部分开源文件格式和大部分通用文件格式,了解一些常见的开放格式有助于你快速地将 Windows 上的文件转换为 Linux 上可读写的文件:

    • 看看你已有的 Windows 程序,检查 “另存为” 或是 “导出” 有哪些格式可用。
    • 检查 Linux 应用程序中的 “打开” 或 “以...打开” 或是 “导入” 对话框,看看是否发现有在 Windows 程式中可用的任何格式。
    • 检查 Linux 应用程序中的 “保存” 或是 “另存为” 对话框,看看它是否可以存成 Windows 使用者了解的格式。
    • 去学习或了解一些通用和开源文件格式,例如:Markdown归档与压缩文件开放文档格式
  5. 试用 Live 环境:很多 Linux 发行版都有提供 LiveCD 或 LiveDVD 镜像文件。除了在虚拟机中使用 Linux ,使用 LiveCD 在物理机上启动 Linux 也是一个不错的主意,它可以让你检查一下 Linux 与你的电脑硬件的兼容性如何(如果你的电脑具有不受开源驱动支持的计算机硬件,那你无法在 LiveCD 中直接使用该硬件设备),并单纯看看 Linux 究竟是怎么样的。从 LiveCD 启动的系统将比安装到硬盘的系统慢很多,你对 LiveCD 所作出的绝大部分更改都不会保存或生效(如在 LiveCD 中安装软件,下载文件),它们都会在系统重启后恢复原样。

那么,你准备好了吗?如果您的回答是肯定的,请点击页面右下方的箭头继续阅览吧。


  1. 红帽,即 RedHat 公司,最成功的商业化 Linux 公司之一。 

  2. 本节源自:https://en.wikipedia.org/wiki/Linux 

  3. 本节源自:https://en.wikipedia.org/wiki/Linux_distribution