Aide avec le choix d'OS pour le calcul haute performance

J'utilise Ubuntu 10.04 depuis 2 ans maintenant et honnêtement, je suis un peu ennuyé de Linux et souhaite explorer Unix (ou Unix Like) maintenant. Je ne veux plus de version abasourdie (comme Ubuntu) et je veux expérimenter Unix (ou Linux si besoin est) sous sa véritable forme. Je veux essentiellement plus faire avec terminal et exploiter la nature open source du operating system.

Mes exigences sont clairement

  1. Pas d'abaissement. Je vais prendre quelques coups de genou si nécessaire.
  2. Interface géniale de la programmation parallèle / haute performance. J'utilise Intel MKL sur une base quotidienne. J'utilise l'ordinateur UNIQUEMENT pour la programmation. Donc, tout le rest (support Flash, Firefox bla bla) est inutile.
  3. Il devrait être extrêmement extrêmement stable. (Comme Debian)
  4. Il devrait avoir un bon soutien communautaire et un soutien à long terme. Je n'aime pas changer d'OS tous les 6 mois.

Que suggérerais-tu?

(J'ai essayé de rendre cette question aussi objective que possible) S'il vous plaît ne me donnez pas une réponse "dépendante" Il suffit de jeter un nom si besoin) NetBSD vs FreeBSD vs OpenBSD vs Autre Unix / UnixLike vs Linux (je voudrais vraiment pour essayer un BSD / Unix maintenant mais alors, si mes exigences ne sont pas satisfaites, cela ne me dérange pas un Linux)

PS: Je ne suis pas un N00B. J'ai essayé Ubuntu, Debian, Fedora & RHEL mais pas assez longtime pour faire un choix éclairé.

À des fins d'exploration, je dirais OpenBSD pour découvrir à quel point il peut être stable, sûr et simple. Les bases de Linux seront Slackware.

Mais cela est en contradiction avec vos objectives de programmation. Donc, sachant à propos de HP-Unix, AIX, Solaris, Linux Debian, RH et SuSE je vous recommand d'utiliser Linux CentOS 5.7 (ou plus récent – gardez-le mis à jour via yum-cron) pour vous.

CentOS 5 est compatible binary avec RHEL 5 et il existe de nombreux outils pour la twig el5 (utilisez rpmforge comme référentiel supplémentaire – voir la page CentOS à ce sujet).

Juste un pointeur, avez-vous entendu parler de Nix ? (Basé sur le Plan 9 Je ne sais pas si c'est prêt pour les heures de grande écoute, cependant.)

Solaris est utilisé dans les environnements d'entreprise pour les servers à forte charge et haute disponibilité, ce qui devrait être une bonne recommandation en soi.

Si vous voulez entrer dans un matériel plus ésotérique, vous pouvez find des systèmes d'exploitation plus performants, mais à partir de votre question, je suppose que vous voulez restr avec Intel.

Debian ou Slackware, ce sont les choix «classiques». Ils sont très différents, il vaut donc la peine d'essayer les deux. Debian n'est en aucun cas «abasourdi», mais il possède de nombreux outils qui vous facilitent la vie. Avec Slackware, vous êtes tout seul.

Si vous cherchez simplement le choix – je vous suggère d'utiliser SmartOS (Fork of OpenSolaris par le groupe Joyent et le développement actif de sports, la communauté et le support) a tous les outils nécessaires qu'un operating system moderne devrait avoir.

Lien: http://smartos.org

FreeBSD est la réponse pour vous!

parce que freeBSD est stable et facile à utiliser pour les geeks, il est connu pour sa stabilité et le meilleur de son véritable open source. Je sais que certains d'entre nous ne seront pas d'accord avec mes pensées. Son path mature que tout autre OS, c'est utile pour la programmation 🙂