切换到 Linux 的 4 个宝贵好处
Linux 继续为其用户提供新的体验。但是选择 Linux 相对于其他操作系统有什么优势吗?
Linux 是一种广泛用于从手机到汽车和复杂超级计算机的操作系统,但您也可以使用它来为您的个人计算机提供动力。桌面可能不是您最有可能遇到 Linux 的空间,但它绝对值得您考虑。
花时间尝试、学习、甚至坚持使用 Linux 桌面远不止是完成这项工作的另一个工具,还有很多好处。以下是切换到 Linux 的四个优点:
1. 数字伦理免费课程
免费和开源社区对软件的看法与您在商业操作系统上遇到的不同。在 Windows、macOS、Android 和 iOS 上,大多数应用程序都以二进制文件的形式出现,您无权访问其代码。该二进制文件虽然有时免费提供,但通常是需要付费的产品。
Linux 世界并不关注二进制文件,而是代码本身。这段代码是一种语言,了解它在做什么的唯一方法就是阅读它。如果您(或其他 Linux 用户)无法阅读代码,您就无法知道它实际上在做什么。你只能听开发商的话。
自由软件基于四个自由。根据自由软件基金会的定义,它们如下:
可以出于任何目的自由地运行该程序。
自由地研究程序如何工作并对其进行更改,以便它按照您的意愿进行计算。获得源代码是实现这一点的先决条件。
重新分发副本的自由,以便您可以帮助他人。
将修改版本的副本分发给其他人的自由。通过这样做,您可以让整个社区有机会从您的更改中受益。获得源代码是实现这一点的先决条件。
这些自由提供了内置的保护,以防止目前困扰商业软件世界的许多弊病。当每个人都可以自由地查看并从应用程序中删除这种不需要的行为时,程序就很难监视您的行为并将数据发送到远程公司。
但这不仅仅是为了避免剥削。您还可以在这些自由中看到对自我利益和帮助他人的强调。由于这些原因以及其他原因,许多人开始将自由和开源软件称为道德软件。
学习如何使用 Linux 可以教会你,当涉及到你计算机上的软件时,你不必接受或离开它。您可以掌控计算机上运行的内容,并更加信任地进行计算。
2.尝试新事物的机会
当你第一次采用Linux时,系统的各个方面都会感觉很新。您正在开始一场新的冒险,您可以自由地(通常是第一次)改变计算机工作方式的几乎所有方面。
对于许多 Linux 新手来说,这通常会带来一段稳定的尝试新事物的时期。不仅有数千个免费程序可供发现,而且还有全新的桌面环境和界面。
如果您想要熟悉的东西,您可以以类似于 Windows 或 macOS 的方式使用计算机。但如果您想要一些不同的东西,这些体验也是可用的,并且您可以构建自己的体验。
在 Linux 上发现新事物与在 Apple、Google 和 Microsoft 的操作系统上发现新事物是有区别的。在这些平台上,有数以千计的应用程序可供尝试,但很难知道哪个软件值得信任。
由于担心感染您的计算机,坚持使用您熟悉的少数程序并避免其余程序的情况并不罕见。这种情况在 Windows 上尤其常见,在 Android 上也是一个大问题,但苹果平台也不能幸免。
这些商业平台上的主题和定制选项也往往受到更多限制。第三方工具是存在的,但在你冒着破坏操作系统的风险之前你能做的也有限。
在 Linux 上,一旦您了解了四种自由并让自己适应了这样一个现实:自由软件程序不是为了潜入广告软件或间谍软件而自由的,那么您就可以在计算机上自由地尝试新事物,达到以下程度:许多人以前从未感到舒服。这是Linux的优势,它不是来自于任何技术优势,而是源于社区的价值观。
3. 构建自己的操作系统的经验
在安装 Linux 和尝试新事物的过程中,您可以学到很多有关操作系统工作方式的知识。您将了解各种组件,例如内核、显示服务器、声音服务器和桌面环境。
这些是所有操作系统都具有的组件,但在其他操作系统上,这些知识是模糊的且不必要的。您无法更改 macOS 中的桌面环境。只有“那个”。
您可能会看到某些 Linux 发行版被推荐,正是因为学习经验的价值。例如,Arch Linux 的安装过程相对较长且复杂,但当您完成时,您已经了解了很多有关 Linux 工作原理的知识。您可以通过尝试使用要求更高的发行版(例如 Gentoo 或 Linux From Scratch)来了解更多信息。
使用更难的 Linux 发行版是浪费时间吗?如果您的首要任务是构建工作或学校所需的系统,则可能是这样。在这种情况下,请选择众多易于使用的发行版之一,例如 Ubuntu、Fedora 或elementaryOS。
Arch Linux 甚至还有更易于使用的版本,例如 Manjaro。但如果你追求的是知识,那么走更难的路也不算浪费。恰恰相反。有些人认为这种经历非常宝贵。
4. 协同开发简介
在 Linux 世界中,软件是开放开发的。您可以在线查找免费软件程序的源代码、发表评论、提交功能请求、提交错误报告,甚至提交您自己的补丁。您可以加入邮件列表或论坛,并经常直接与应用程序的开发人员进行交流。
无论你扮演什么角色,只要是有建设性的,你都会参与该软件的开发。
这与专有世界中的软件开发形成鲜明对比,在专有世界中,通常只有公司的员工才能访问代码。或者该程序可能是单个开发人员或充满激情的团队的热情项目。
无论哪种情况,您最大的参与是决定是否购买他们创造的产品。您也许可以提出功能请求或提交错误,但您对开发人员实际在做什么的了解有限。
协作软件开发确实需要时间,但在开放环境中工作会带来额外的好处,可以帮助您发展社交技能,并在您决定申请从事类似工作时为您提供清晰的简历。
学习 Linux 可以改变你的生活
这不仅仅是夸张。不少 Linux 用户发现自己试图尽可能地使用免费和开源软件,而不再对大多数替代方案感到满意或信任。
或者您可能只是在社区中结交朋友或找到一份梦想的工作。如果不出意外的话,也许您会成为为朋友的旧电脑注入新活力的人。