Станом на листопад 2010 року, Linux використовується на 459 з 500 суперкомп'ютерів TOP500. Зверніться до таблиці через Інтернет-архів .
Які причини цього масового використання Linux у суперкомп'ютерному просторі?
Станом на листопад 2010 року, Linux використовується на 459 з 500 суперкомп'ютерів TOP500. Зверніться до таблиці через Інтернет-архів .
Які причини цього масового використання Linux у суперкомп'ютерному просторі?
Відповіді:
Я працюю в галузі HPC.
Якщо ви запитуєте, чому більшість людей сьогодні використовують Linux на своєму кластері, це те, що ви вказали у своєму запитанні: понад 90% найбільших кластерів працюють під управлінням Linux. Це стандарт де-факто - майже будь-яка бібліотека, інструмент чи програма кластерів готова до роботи в Linux. Налаштувати роботу кластера можна за допомогою будь-якої іншої операційної системи.
Якщо ви запитуєте, як Linux став де-факто стандартом, то у Caleb є відповіді;)
Практично для будь-якого питання форми: "Чому х переважає вибір у сегменті y ринку?" відповіді складаються з двох факторів.
На певному критичному етапі під час виникнення та зростання цього ринкового сегмента чи ніші даний товар мав деякі переваги у вартості та особливостях, що сприяли його прийняттю критичною масою. Як тільки ця критична маса буде досягнута, тоді вся допоміжна продукція для цього сегменту буде підтримувати її, і всі ключові персонал у цій галузі / ніші будуть ознайомлені з нею як головний вибір.
У якийсь момент ще в 90-х Дональд Бекер випустив якийсь код та інформацію щодо кластеру Беовульфа, який він та Томас Стерлінг створили для проекту в NASA. Для цього використовується товарне обладнання, що працює під управлінням Linux і включає в себе бібліотеки MPI (інтерфейс передачі повідомлень) та PVM (паралельна віртуальна машина) для розподілу обчислювальних завдань по мережі вузлів.
У той час альтернативи потребували набагато дорожчого обладнання (в основному робочих станцій Sun), мали власні ліцензії на програмне забезпечення з витратами на per / node або per / CPU, і зазвичай були закритим джерелом або мали значні компоненти з закритим джерелом.
Таким чином, Linux мав переваги у всіх трьох цих факторах. Цей Бекер випустив якийсь код і документацію (і зробив це під прикольною назвою) дав Linux величезний приріст надійності для такого роду суперкомп'ютерних додатків. (Те, що він використовувався проектом в NASA, також було величезним стимулом для його надійності).
Звідси коледжі та університети підібрали підхід для власних лабораторій. Протягом декількох років після цього ціле покоління вчених було ознайомлено з кластерами Беовульфа, і широкий спектр інструментів був доступний для підтримки багатьох застосувань у них.
Ще одна причина. У старі часи для серйозної роботи не було ні Linux, ні Windows, але UNIX і VMS (MSDOS і подібні не були суперниками, їм бракувало занадто багато функцій), і, можливо, мало менш відомих речей, таких як машини для керування ...
З них вижили лише платформи на основі UNIX. А Linux був дешевою альтернативою для ОС, схожих на UNIX: більш-менш сумісні, з відкритим кодом та безкоштовні. Це дало можливість повторно використовувати наукове програмне забезпечення, яке було написане перед Linux.