从源代码编译程序会加速我的操作系统吗?

vrc*_*cmr 16 install-from-source software-installation

我在某处读到我应该删除 Ubuntu 中的默认程序,然后从源代码构建它们以加速我的系统。这行得通吗?

小智 13

不,你花时间去做这件事是不值得的,更不用说你不再直接从 Ubuntu 获得安全更新的事实了。


Nei*_*den 11

我唯一会自己构建的时间是,如果您需要不在任何存储库中的软件版本,请考虑下载源代码。从 Ubuntu 存储库下载依赖项(开发库等)并在需要更新时构建。

我不想显得不尊重,因为我将自己包括在内,但总的来说,包维护者会产生比你更好的构建。除非您的构建选项启用某种硬件加速,否则您不会看到太多差异。

我从头开始使用linuxgentoo从头编译了完整的系统,发现我只感觉到性能在真正低功耗和特定硬件上的性能提升,例如 Playstation 2 和 mini-ITX 板上的 1ghz Atom cpu。请记住,我需要在这些系统上执行此操作,因为正常的编译标志不适用于默认设置。


Phi*_*ent 10

答案是肯定的。

通过仅为您的 PC 编译操作系统,删除所有不需要的模块,为您的架构进行编译,为您的硬件进行优化,并使用最新的编译器,您可能会获得 1-2% 的性能提升。

随着时间的推移,已经证明像 Gentoo 这样的发行版在性能上提供了一小部分的改进,但缺点是不值得付出努力。(不要误会我的意思,Gentoo 是一个很棒的发行版,只是它不是大众市场发行版)

突然之间,您将不得不跟踪系统的所有软件更新,如果新版本出现问题,您需要了解底层应用程序以调试其无法构建的原因。

已经有人优化了操作系统,只有当您想花几天时间将其作为业余爱好或出于研究原因时才这样做。


Pra*_*weł 6

这是不值得的。如果你愿意,你可以试试Gentoo Linux,没有预编译包(嗯,有几个),一个名为portage编译软件的包管理器为你的电脑。但你可能看不到区别