Richard Stallman 将 Linux 与 Windows 进行比较

Richard Stallman 将 Linux 与 Windows 进行比较

我将其发布在这里,因为我真的不知道任何其他地方可以回答这个问题。我很好奇切换到 Linux。我指的是这个视频:https://www.youtube.com/watch?v=Kfli_e923o4

他讨论了三点。

  1. 设计的目的是能够同时拥有多个用户并相互隔离。

  2. “微软做出了一个[糟糕的]决定,他们运行的程序到达你计算机上恰好有的文件”

  3. 市场份额

我的问题是有人可以向我解释他的第二点吗?

答案1

我猜 Stallman 的意思是 Linux 是开源的,因此 Linux 用户可以在编译代码然后运行它之前检查源代码。此外,如果您有时间和技能,您可以创建您的个人 Linux 发行版,并且您将完全控制您的系统。

在 Windows 上,用户无法访问源代码,他们只能接受二进制程序,而没有机会检查程序真正在做什么。在基本的 Windows 安装中,有 16GB(可能更少,也可能更多)的已安装程序,这 16GB 的所有决定均由 Microsoft 为您做出。

使用 Linux,您可以自由选择安装什么,而在 Windows 上,Microsoft 会为您做出选择。

当您从头开始构建 Linux 时,我所说的一切都是正确的,但事实是很少有人这样做,因为如果有人为您做出艰难的决定,那会很舒服。大多数人安装 Ubuntu、Fedora 或 SUSE,因为它们安装起来既简单又快速,并且所有这些发行版都需要为您做出决定,以使其安装起来简单、快速。

我应该补充一点,对于 Windows 和 Linux,系统创建者做出的决定并不是一成不变的,您可以随时根据自己的喜好更改系统,但我发现使用开源系统要容易得多。

归根结底这是一个信任问题。你相信微软能把工作做好,还是相信 Canonical(Ubuntu) 或 Red Hat (Fedora),如果你只能相信自己,那么你就必须自己构建它。

答案2

他指的是发行版和包管理器的概念。

Linux 有发行版,这意味着

  • 您选择了一组有限的软件来源,并且
  • 有一个软件,安装它并
  • 该软件必须遵循某些规则才能安装(例如 Debian 软件包)。

在 Windows 中,您可以从任意位置下载可执行文件形式的软件。当尝试将恶意软件安装到远程计算机上时,这一点更容易被利用,因为 Windows 会从您似乎喜欢的站点下载程序并执行它。

对于 Linux,您通常从预定义的源安装软件。因此,恶意软件首先必须进入这样的位置并始终保持隐藏状态。这要实现起来要困难得多。

相关内容