Linux开发有时有时会非常令人兴奋,尤其是当某个软件进行一些重大更改可以使您受益匪浅时。但是,如果您没有做出正确的决定,您可能会阻止自己获得对这些更改的访问权。
这是您如何开始站在Linux软件的最前沿,以及为什么要这么做的原因。
为什么要处于最前沿?
可以用一些理论示例来最好地描述Linux开发的兴奋点。假设您的笔记本电脑由于图形驱动程序中的某些错误而导致电池寿命不足或游戏性能下降。当Linux内核开发人员将补丁程序应用到内核以便可以享受这些改进时。
但是,少数发行版绝对拒绝在单个发行版的范围内升级内核(安全性错误除外)。发布。这意味着对于这些发行版,您必须等到下一个发行版发行后,才能使用新内核。对于Ubuntu用户,这可能意味着等待长达六个月,甚至更长的时间(如果您是Debian用户)。发行版开发人员不要进行内核升级,因为它有可能会破坏稳定性,但是上游内核开发人员必须有一个理由认为内核是稳定的,对吗?它必须足够稳定,可以每天使用,我的经验表明,等到发行版的开发人员最终信任较新的内核时,没有什么意义。
还有许多其他小示例值得关注其他软件。例如,LibreOffice 4.3是最近发布的,它甚至修复了已经存在11年以上的错误。但是,Ubuntu用户仍然停留在LibreOffice 4.2上,可能要等到更晚的日期或最迟在下一个发行版发布之前,才能升级。为什么要等到现在就可以使用较新的版本并享受这些错误修复?
如何到达最前沿
所以现在您知道了为什么要考虑继续生活尖端,你怎么做?您必须选择最先进的发行版,或者必须找到加强软件源的方法,以提供比发行版存储库中提供的版本更多的最先进版本。
更简单的选项(如果您打算这样做)至少从一开始就是选择最前沿的分布。我的建议是Arch Linux,它是滚动发行版本,可以在上游发布新版本时更新软件。 Arch在这方面是最新的,可以很容易地保持在整个系统和所有已安装应用程序的最前沿,而不仅仅是点点滴滴。是否发布了新内核?您会很快得到它。新的图形驱动程序?最多只需等待几天,您就会明白。新版本的LibreOffice?您无需等待数月即可获得它。
The only downside to Arch Linux is that it’s difficult to set up because you start out with a very minimal base and work your way up. It’s definitely worth the effort, but some people may not want to have to put in the effort or they don’t understand all that they need to do to correctly configure their system. If Arch Linux isn’t up your alley, my next suggestion would be a distribution like Fedora. While Fedora doesn’t operate on a rolling release model, it does have a higher tendency to update software to new major versions within a release cycle, including the kernel. It’s a pretty close second as far as how cutting edge you can get.
如果这两种都不适合您,那么您最好只使用Ubuntu或衍生版本。然后,可以通过向系统中添加大量PPA(个人软件包档案)来保持领先地位。请确保检查您经常使用的某个软件是否有PPA并添加它。
例如,即使Ubuntu存储库不提供,LibreOffice PPA仍允许Ubuntu用户升级到LibreOffice 4.3。提供它。还有用于其他软件和更新版本的GetApps存储库,以及用于更新的图形驱动程序的Oibaf PPA。在我们应添加的7个有用的PPA列表中了解更多信息。
在Ubuntu上没有直接针对内核的PPA,但是您可以访问此页面,选择所需的内核(一直向下滚动) (用于最新版本),然后自己安装软件包(用于体系结构的内核,用于体系结构的标头以及用于所有体系结构的标头-通用变体而非低延迟变体中的所有三个文件)。这样做会花费很多时间,并且除了编写自己的脚本之外,无法以这种方式自动更新内核,但这将使您受益于该较新版本中的所有更改。
总而言之,尝试最前沿的优势可以为您带来很多好处,这是早日发生的事。最重要的是,最先进的方法仍然可以给您合理的稳定性期望,而不像最先进的方法,这意味着您正在尝试输入代码时基本上是正确的,因此对稳定性没有期望。
两种最常用的方法是接近前沿技术的最佳方法,因此,如果您有兴趣,请尝试一下。
标签: