Gentoo Linux:旅程的故事

Gentoo Linux是...

哎呀! 我认为有必要先介绍一些信息,然后再告诉您有关此发行版的信息,这一直是我Linux生活的起点。

有点“我”:

首先,我将首先向您介绍一下我自己(当然,如果这不打扰您,但如果是这样,您可以跳过几段,我不会生气)。

我叫 Christopher,今年 24 岁,使用不同的 Linux 发行版已经有 2 年多了。这是一条充满欢乐的道路(尽管我也必须承认也很困惑),在整个旅程中我学到了很多东西。

我在秘鲁的利马学习(即将完成学位)软件开发。 在我的整个职业生涯中,我看到了不同类型的语言和框架,并且我将一种或多种语言用于个人项目。

我对计算机安全充满热情,希望在这个领域进行专业的发展,尤其是在漏洞研究方面。

通过这个简短的介绍,我认为如果我们可以进入我们的历史,那已经绰绰有余了。

有点“你”:

对于不同发行版的说西班牙语的用户,DesdeLinux是主要的聚会点之一。 并且可能正在阅读这些段落的每个人都已经使用,使用或想要使用Linux发行版。 越保守的人将能够将双系统与另一个操作系统的其他版本一起使用,并且冒险的人肯定会随着时间的流逝而从发行版过渡到发行版。 无论您现在在哪里,让我分享我的Linux故事,一个充满冒险,挑战和成功的世界。

像许多人一样,尤其是在拉丁美洲的我年轻的时候,我不知道Linux的存在。 我一直不满意连续的磁盘碎片,每次安装都失去速度,不得不为每次维护付费,总之,一千零一种情况我们有时可能已经经历过。

第一章,Ubuntu:

这一切在我开始学习软件开发前不久接触到Ubuntu之后发生了改变。我至今仍记得第一次从Ubuntu Live USB启动时的情景:它标志性的橙色界面、侧边栏、全新的布局,以及那种通过按Windows键来搜索应用程序的“奇特”方式。

Ubuntu的17.10

Ubuntu Linux操作系统

第一次会议:

我必须承认,这是一见钟情,充满可能性的新世界,需要学习的东西,以及毫无疑问与团队自由生活的新体验。 但是像所有突然的爱一样,它并没有持续多久……我必须承认,起初我不知道需要什么更新存储库,甚至不知道如何更新软件包。 安装我最喜欢的软件始终是一种体验,尽管遇到了绊脚石,但当我看到用程序花了我一些时间(有时是很长时间)来配置在主屏幕上运行的程序时,给我留下了绝对的满足感。

伤心欲绝:

在短时间内,我开始注意到由于缺乏经验,我已经开始安装数百个存储库,文件,程序等。 因此,有一天我对自己说:“今天我们要清理计算机”(不是说它很慢或类似的事情,在我看来,最好将其与一些不再使用的东西一起使用用过的)。 经过几个小时的清理,我开始注意到,除了我最初安装的程序,程序和软件包之外,还有更多的东西让我不清楚它们的功能,尤其是它们为什么出现在我的系统上。

好奇心:

当我探索完新功能后,我那永不满足的好奇心驱使我继续探索更多。于是,我开始阅读各种Linux发行版的相关资料。很快,Fedora、SUSE和CentOS等名字就浮现在我的脑海中……名单越列越长,直到我找到了一个真正吸引我的发行版…… Arch Linux……

Arch Linux 发行版让我大开眼界……滚动更新(Rolling Release) ……是它最先吸引我的地方之一。其次是KISS( Keep It Simple, Stupid,保持简单)理念。很快我就开始憧憬着从零开始构建自己的系统,完全清楚自己拥有什么,想要什么就有什么,无需额外的程序,无需额外的配置。我必须承认,当时我觉得自己能力不足;老实说,我使用 Linux 才几个月,但我担心自己无法驾驭命令行安装。恐惧战胜了我,我决定寻找一个更简单的发行版。

找到Manjaro之后,我的梦想成真了。

第二章,Manjaro:

对于熟悉 Linux 的人来说,Manjaro 是专注于引导 Linux 新用户了解 Arch Linux 滚动更新环境的发行版之一。它的环境和应用程序提供了丰富的程序选择,让用户能够轻松上手,并熟悉Arch 的包管理器pacman

Manjaro徽标

Manjaro Linux

我使用Ubuntu仅仅四个多月,所以我决定选择Manjaro。 我对自己说:“如果可以处理,您将可以在笔记本电脑上安装Arch。” 这是一次丰富的经验,我能够在这里学习如何处理不同类型的内核(并找出内核是什么)。 我能够安装许多新软件包,并学到了很多有关配置以及系统启动所需的最低限度的知识。 同时,我开始在虚拟机上练习Arch的安装过程,但在没有充分准备进行跳跃的情况下,我决定尝试在高中时期可以借用的计算机上安装Arch。 遵循安装指南和偶尔的在线教程来信。 眨眼间,我就完成了笔记本电脑上的完整安装。

第三章,拱门:

Arch Linux徽标

Arch Linux

我的第一次安装过程可谓困难重重;当时我对Linux世界还知之甚少,但至少感觉自己积累了一些经验。我成功安装了一个在别人看来颇为复杂的系统,而且第二次尝试就成功了(第一次是在学校借来的电脑上)。不久之后,我决定重装系统。我觉得还有很多东西可以更高效地配置或安装。随着时间的推移,我逐渐意识到运行笔记本电脑实际需要的软件包其实很少,而且我对终端、命令和文件位置也越来越熟悉。

一切都进展顺利,直到有一天,在浏览互联网时,我遇到了引起好奇心的图像...

那是什么还有什么比Arch Linux更高级的吗? Gentoo? Linux From Scratch?...我再次好奇。 比以往任何时候都更加坚定地开始这一新的挑战。

Gentoo的新篇章:

Gentoo徽标

Gentoo Linux

提到 Gentoo,首先映入眼帘的就是大量的文档。Gentoo Wiki是个好地方,你可以在这里找到关于数千个程序和配置的各种信息。但最基础的文档当属Gentoo 手册,它是一本汇集了各种架构和流程的汇编。

在手册中,您可以逐步找到可以从头开始安装Gentoo的所有内容。 本手册高度详细且以易于理解的方式进行了说明,它指导您完成Gentoo Linux的设置和安装过程。 我必须承认,我试图尽可能地推迟安装,以为我无法完成安装,但是一个周末,在充满兴奋和恐惧的情况下,我开始开始安装会改变我的工作方式,请参阅Linux。

整个过程我花了不到两天时间(一天用于前期阅读,一天用于编译和安装)。之所以说是编译,是因为在 Gentoo 中你可以编译所有程序,而无需下载二进制文件,但实际上,它与 pacman apt甚至yum非常相似。耗时最长的过程之一是内核配置:阅读选项并选择所需的配置。这为我打开了一个全新的世界,提供了无限的可能性和自定义选项,这是我之前在任何其他发行版中都从未见过的。

完成该过程后,我不能否认第一次看到我的GNOME桌面环境打开,移动鼠标并看到我在工作中完成的一切,这是一种全新的刺激。 所有这些都是在一月份发生的,从那时起,我不能否认我每天都对这种令人震惊的发行版有更多的了解,因此我决定待在这里,直到停止使用计算机的那一天为止。

真正的开始:

这是我第三次从头开始使用Gentoo安装我的笔记本电脑,每次安装时,我都感到有能力更好地配置计算机,充分利用硬件,并兴奋地知道设备是完全可以的我的,我就是使它成功的人。

我还尝试安装Linux From Scratch(对我来说绝对是必须的)。 我知道自己已经从头开始编译了每个程序,并在笔记本电脑中从头开始组装了程序,因此能够完成并打开终端,这是我必须承认的另一种奇妙的体验。

从零开始的Linux

但正是在这一点上,我发现并加强了留在Gentoo并继续享受我的发行机会的理由。

快速浏览一下Gentoo:

在这次冒险的结尾,出于以下原因,我选择了Gentoo:

建立社区可以使维护更加容易:

这将永远是正确的,从零开始的Linux很棒,但是不可能保持简单,当涉及到安全漏洞或想要在计算机上安装最新的软件时,就更不用说了。

世界一流的社区和文档:

Gentoo文档很棒,所有内容都可以在某个地方找到,只需阅读即可。 万一找不到,可以随时在IRC上找人寻求建议。 许多人都非常友好,尽管不是很健谈,但大多数人总是可以帮助所有人。

总体控制和性能:

使用 Gentoo 时,你需要自行构建所有东西,我们指的是所有东西。但与从零开始构建 Linux 的主要区别在于,安装完成后,维护工作非常简单。Gentoo的包管理器Portage 功能极其强大,可以让你轻松配置已安装程序的每一个细节属性。这种配置还能让你最大限度地发挥计算机硬件的性能。如果你的笔记本电脑配置较新却没有安装 Gentoo,那它就错失了很多潜力。

结束:

如果你读到这里,我希望你已经感受到Linux为用户提供的种种美好机遇。能够深入了解你电脑的方方面面,尤其对于像我这样的软件开发者来说,绝对是最令人满足的体验之一。如果你的好奇心驱使你去尝试新事物,我唯一的建议就是:去做吧!不要犹豫太久,不要找借口,即使第一次失败了,也要继续尝试。你很快就会意识到,在这个过程中,你学到了多少东西,发现了多少新奇的东西。


在 Google 中将其添加为首选来源