高性能计算的操作系统选择

高性能计算的操作系统选择

我已经使用 Ubuntu 10.04 两年了,老实说,我对 Linux 有点厌倦,现在希望探索 Unix(或 Unix Like)。我不再想要一个简单的版本(比如 Ubuntu),并且想要体验 Unix(或者 Linux,如果需要的话)的真实形式。我基本上希望更多地关注终端和利用操作系统的开源特性。

我的要求很明确

  1. 没有愚蠢。如果有必要的话我会在膝盖上开几枪。
  2. 来自并行/高性能编程的出色界面。我每天都使用英特尔 MKL。我仅使用计算机进行编程。所以,其他一切(Flash 支持、Firefox 等等)都是无用的。
  3. 它应该是非常非常稳定的。 (类似Debian)
  4. 它应该有良好的社区支持和长期支持。我不喜欢每 6 个月更换一次操作系统。

你有什么建议?

答案1

出于探索的目的,我会说 OpenBSD 来发现它是多么稳定、安全和简单。 Linux 的基础是 Slackware。

但这与你的编程目标相矛盾。因此,了解 HP-Unix、AIX、Solaris、Linux Debian、RH 和 SuSE 我建议使用 LinuxCentOS 5.7(或更新的 - 通过 yum-cron 保持更新)给您。

CentOS 5 与 RHEL 5 二进制兼容,并且有许多用于 el5 分支的工具(使用 rpmforge 作为附加存储库 - 请参阅 CentOS 页面)。

答案2

只是一个指针,你听说过吗Nix? (它基于Plan 9。不过不确定它是否准备好迎接黄金时段。)

答案3

Solaris 在企业环境中用于高负载、高正常运行时间的服务器 - 这本身就是一个很好的推荐。

如果您想使用一些更深奥的硬件,那么您可以找到更高性能的操作系统,但从您的问题来看,我猜您想留在英特尔。

答案4

Debian 或 Slackware,这些是“经典”选择。它们非常不同,因此都值得尝试。 Debian 绝不是“简单化”的,但它有很多工具可以让你的生活更轻松。使用 Slackware,您就完全靠自己了。

相关内容