我真的不知道 Debian 维护人员如何检查 Debian 每个版本中的所有错误,但如果每个软件包的所有代码都已针对列出的所有 CPU 架构进行修补和测试,然后发布它们,情况不是这样吗?用CPU优化会很容易吗?我的意思是,对于CPU优化,不都是由编译器决定的,不会突然出现bug吗?
好吧,我还没有在寻找一个 Gentoo Linux 派生系统,在其中我可以使用我的硬件可用的所有 CPU 优化来编译每个软件。也许有一个类似 Debian 的存储库,它具有最常见的优化,例如 SSE 和其他扩展。有没有?我真的不介意积极编译的二进制文件,它们总体上并不比标准 Debian 软件包更好。
如果没有,如上所述,那么我将寻找一个在 Debian 上运行的类似 Portage(来自 Gentoo Linux)的系统,它可以让我自动完成 Debian 存储库中所有“源包”的所有编译和 .deb 包装。有这样的吗?
答案1
如果您想根据自己的喜好构建特定的包,您可以使用Gentoo 前缀项目。它允许您以普通用户身份编译软件包并将其安装到特定目录。这样您就可以享受 Gentoo 的灵活性和存储库,而无需破坏或更改您的系统。
答案2
您可以切换到 Gentoo 并全局使用 bindist use 标志。这将在可用时下载二进制文件,以避免编译所有内容。然后,您可以删除您想要优化的各个软件包的标志。