首页 >要闻 > 内容

当Linux发行版需要更改时

要闻 2019-11-28 19:20:36

Linux用户在发行版之间跳转并查看领域是很常见的,最近我不得不认真地重新思考我大部分时间使用的版本。

在旧待机的硬件兼容性问题和其他选择的一些令人沮丧的错误之间,我觉得是时候重新评估我的首选发行版并从头开始重新填充它了。

在我的旅程中,我意识到,当我讨论过基于linux的系统领域时,我并没有提到如何挑选出一个。为了给你一个如何接近发行选择的想法,我想志愿者我最近的搜索作为一个模板。当然,这并不是唯一或最好的方法--每个人都有自己的标准和优先次序--但我的意图是提供一些参考点,为你制定自己的道路提供参考。

在讨论我如何结束我所做的事情之前,我将提供我来自的发行版的快照。以前,我选择的发行版是ArchLinux。在硬件兼容性稳固且不稳定的用例中,它仍然是最重要的。

在我早期的Linux时代,在故障排除之后,我多次来到ArchWiki,拥抱产生如此广泛文档的发行版的吸引力不断增长,直到它最终赢得了我。

我以前保留的发行版是Ubuntu,以防Arch太冒失。除了Ubuntu还有详尽的文档和有用的社区之外,它还得到了一个主要参与者,即它的母公司Canonical的支持。这些因素使Ubuntu成为我的避难所,当可靠性变得至关重要时。

那么,这两个人是如何从他们的崇高地位中流离失所的呢?由于我对Ubuntu所做的一些重新评估影响了我对Arch的看法,我将从这里开始。

正如我在前面的一篇文章中所指出的,Ubuntu最近在内核维护方面严重地放弃了它。去年年底,Ubuntu在其内核版本中包含了一个实验性模块,尽管上游Linux内核项目(所有发行版继承和分别定制的股票内核的来源)警告说它还没有准备好。尽管推进这个信封没有什么问题--这是在Linux的拥挤包中脱颖而出的好方法--但这是一个保守方法更为明智的领域。

Ubuntu17.10内核中未完成的Intel SPI驱动程序继续损坏了几家制造商的引导固件--指导计算机如何打开的极其敏感的代码--启动机器。

错误的确会发生,即使在Linux巨头中也是如此,但虽然我无法确定地证明这一点,但我怀疑Canbuntu的Ubuntu桌面项目的终止和随后的组织改组在某种程度上打乱了它的工作。

尽管该错误对于Ubuntu是特定的,但是它使我承认,由于它的切削刃内核,Arch运行着类似的绊跌的更高的风险,因为在从上游Linux内核项目向下传递的测试更改的时间更少。对于我个人而言,当星星对准时,没有其他的Linux经验,比如Arch,但这种情况比我想象的要小很多。

在到达目的地之前,我考虑了许多有价值的发行版本。凭借其在Linux世界中的崇高地位,Debian值得一看任何Linux用户。Debian在稳定性方面比大多数发行版都要好,而且它非常轻量级,因此它有很多优点。

具有讽刺意味的是,它的稳固性就是为什么我消除它:在努力不动摇东西的时候,Debian的默认内核太基本了,无法支持我需要的功能。您可以在更高级的内核中进行交换,但您必须切换到测试或不稳定的磁道,并降低系统稳定性与Arch的稳定性,在这一点上,我宁愿使用Arch。

一般而言,根据Debian的经验,您要么接受或离开它,对于我来说,有足够的未显示元素来选择后者。

我所称的另一个分布是openSUSE,特别是因为它被认为是安全的。另一个吸引人的地方是它有两个同样支持的曲目,一个是平稳可靠的体验,一个是“跳跃”,另一个是最新升级的刺激。

然而,我的研究显示,Leap患有Debian的僵化症,Tumble杂草受Arch波动的影响(也许更严重)。

最后,我接待了一位著名的新来者Solus。在Distrowatch.com网站上,该公司的发行量已经上升了,它展示了相当多的光泽度,比如它令人印象深刻的Budgie旗舰桌面。

不幸的是,作为一个发行版,一个小团队从零开始开发(即,不基于任何其他的),它的包选择是有限的。此外,尽管Budgie桌面已经取得了长足的进步,但它正处于一个令人生畏的转变之中。它同时将其底层库从GTK更改为Qt,并将其显示服务器从无处不在的X更改为新启动的Wayland。一旦这个转换完成,我很想尝试Solus,但是在混乱的过渡期间,我会让他们单独呆着。

在这场比赛中获胜的分布是马扎罗。在基于Arch的基础上,Manjaro在释放之前将其封装到其封装上,以便进一步测试,增加稳定性。它还为用户提供了最广泛的内核版本选择,以运行所看到的任何分发。对于那些在ArchRevel的人来说,Manjaro在不损害它的能力的情况下,在配置拱形的过程中发挥了最重要的作用。

作为一个稳定的辅助工具,我选择了LinuxMint。它可能比Debian更稳定,但仍然管理一个稍微冒险的更新跟踪。此外,Mint更新管理器是一个特别令人印象深刻的工程壮举--它既简化了更新过程,又为用户可以遵循的轨道添加了粒度。通过将更新分为五类潜在的系统影响,用户可以选择他们想要达到的平衡。

我在Linux生态系统中游走了很长一段路,但没有走多远:我最终得到了两个建立在前两个发行版上的发行版。

即使如此,我在这个过程中学到了很多,我发现系统离我的理想更近。这是否意味着你也应该使用它们?也许吧,但仅仅因为它们对我最好--目前--并不意味着它们也适合你。

通过讲述我的经历,我的意图是提供一个例子,说明你可能想要考虑的优先事项,以及如何权衡它们。如果您没有对许多发行版进行采样,我希望您现在会有足够的信心尝试其中的一些发行版。就当这是个小小的推动!

JonathanTerrasi自2017年起一直是ECT新闻网专栏作家。他的主要兴趣是计算机安全(尤其是Linux桌面)、加密以及政治和当前事务分析。他是一名全职自由作家和音乐家。他的背景包括在芝加哥会发表的文章中提供技术评论和分析。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。