Linux neden süper bilgisayarlar için yaygın olarak işletim sistemi olarak kullanılıyor?


43

Kasım 2010 itibariyle, Linux TOP500'in 500 süper bilgisayarından 459'unda kullanılıyor. İnternet Arşivi üzerinden tabloya bakınız .

Süper bilgisayar alanında Linux bu büyük kullanımının arkasındaki nedenleri nelerdir?


4
Ve 19 tane daha Unix ve 16 karma 1 BSD ve 5 Windoze'yi terk etti :)
Caleb


27
Hava neden nefes almak için yaygın olarak kullanılıyor? Kimsenin bir süper bilgisayar inşa etmek isteyip istemediğini ve sonra üzerine Windows koymasını çok şaşırdım. Bunun nedenleri neler? Gerçekten büyük bir Excel elektronik tablosu? Photoshop'ta milyonlarca katman var mı? Norton Anti-virus ile hızlıca pron koleksiyonu taranıyor mu? Tüm seçenekleri ile Crysis oynamak?
Mathew

7
@Matthew Muhtemelen bu sonuncusu.
Maxpm

3
En çok merak ettiğim şey şu ... BSD bilgisayarında ne var?
Ishpeck

Yanıtlar:


41
  • Linux, küçük gömülü panellerden büyük bilgisayar dizilerine kadar pek çok farklı donanım mimarisi ve platformu için geniş bir desteğe sahiptir. Diğer iyi çekirdekler mevcut olsa da, Linux için mevcut olan donanım sürücülerinin kapsamı ve kalitesi diğer tüm platformlardan daha üstündür.
  • Linux çekirdek kaynağı açıktır ve çeşitli özel platformlarda çalışacak şekilde kolayca değiştirilebilir. Yeni bir donanım parçası oluşturan herhangi bir satıcı için, Linux sürücülerinin sağlanması, onu erişilebilir kılmanın en kolay yollarından biridir. Sıfırdan çalışmak zorunda değiller çünkü benzer donanım parçaları için mevcut sürücüleri değiştirebiliyorlar ve başarılarını artırabilirler.
  • Diğer işletim sistemi adaylarından bazıları, CPU başına lisans ücretlerini artırıyor. Bunlar süper bilgisayar düzeyinde yasaklayıcı hale geliyor.
  • Linux daha önce bu alanda herkes tarafından kullanıldığından, en iyi desteği ve en geniş kapsamlı kullanılabilir yazılım paketlerini ve kütüphanelerini seçmiştir.

1
Tüm bu nedenlerden emin misiniz veya tahmin ediyor musunuz? Tahmin ediyorsanız, en azından belirtiniz. Ya bu, ya da bu bilgiyi nereden aldığınızı belirtin ya da varsa bağlantı sağlayın.
tshepang

6
'nın iddiaları oldukça açıktır. İşte IBM'in, en azından çekirdek nedenin açıklığını destekleyen BlueGene süper bilgisayarlarında Linux kullanması hakkında söyledikleri .
Andrew Lambert,

1
Evet, açık kaynak ve sürücü tabanı muhtemelen Linux'u gerçekte her şeyden ayıran şeydir. Dışarıda pek çok yetenekli açık kaynak çekirdeği var - ancak büyük bir donanım desteği olmadan. Bunu bir Linux çekirdeği ile gitmenin temel nedeni olarak görüyorum.
Ishpeck

1
Ayrıca, son yıllarda Linux, IBM ve diğerleri tarafından süper bilgisayarlar için dikkatlice optimize edilmiştir. Yani BlueGene makale 2002 dan
starblue

2
Linux ayrıca, SGI'nin NUMALink teknolojisinin MIPS ve Itanium2 mimarisi ağaçları ile entegrasyonundan süper bilgisayar yeteneğinin büyük bir bölümünü kazandı. Linux ile başlatılan ilk büyük çok işlemcili sistemlerden biri 32 cpu Origin 2000 idi. Daha sonra 128 cpu Origin 2000'de başlatıldı ve bu rekoru iki yıldan fazla tuttu. Kaynak .
Kumba

20

HPC sektöründe çalışıyorum.

Bugün birçok insanın neden kümelerinde Linux kullandığını soruyorsanız, sorunuzda listelenen şey budur: en büyük kümelerin% 90'ından fazlası Linux kullanıyor. Fiili standart - neredeyse her küme kütüphanesi, aracı veya uygulaması Linux'ta çalışmaya hazır. Başka herhangi bir işletim sistemini kullanarak küme oluşturmak daha fazla iştir.

Linux'un nasıl fiili standart haline geldiğini soruyorsanız, Caleb cevapları alır;)


1
Bu bağlamda, farklı küme türleri ve eski moda büyük demir arasındaki ayrım hakkında birkaç söz söylemeye değer olabilir.
dmckee

14

Formun hemen hemen her sorusu için: "Neden x, y pazarında en çok tercih edilen seçim?" cevaplar iki faktör etrafında toplanmıştır.

Bu pazar segmentinin ortaya çıkışı ve büyümesi sırasında kritik bir kavşakta veya söz konusu ürünün nişinde, kritik bir kütle tarafından benimsenmesini teşvik eden maliyet ve özelliklerde bazı avantajlar vardı. Bu kritik kütle elde edildikten sonra, o segment için tüm yardımcı ürünler onu destekleyecektir ve o sektördeki / personeldeki kilit personelin tümü, ilk tercih olarak aşina olacaktır.

90'lı yıllarda bir noktada Donald Becker, Beowulf kümelenmesi ile ilgili olarak Thomas Sterling'in NASA'da bir proje için oluşturduğu bazı kodlar ve bilgiler yayınladı. Bu, Linux çalıştıran ve hesaplayıcı görevlerin bir düğümler ağı boyunca dağıtımı için MPI (mesaj geçiş arayüzü) ve PVM (paralel sanal makine) kitaplıklarını içeren meta donanımını kullandı.

O zamanlar alternatifler çok daha pahalı donanım gerektiriyordu (çoğunlukla Sun iş istasyonları), / düğüm ya da / CPU maliyetleri ile özel yazılım lisanslarına sahipti ve tipik olarak kapalı kaynak ya da önemli kapalı kaynak bileşenlerine sahipti.

Böylece Linux bu üç faktörün hepsinde de avantajlara sahipti. Becker bazı kodlar ve belgeler yayınladı (ve bunu çok güzel bir isim altında yaptı), Linux'a bu tür bir süper hesaplama uygulaması için güvenilirliği konusunda inanılmaz bir destek verdi. (NASA'daki bir proje tarafından kullanıldığı, aynı zamanda güvenilirliğini de büyük ölçüde arttırdı).

Oradan kolejler ve üniversiteler kendi laboratuvarları için yaklaşımı benimsediler. Bundan birkaç yıl sonra, bütün bir bilim insanı Beowulf kümelerine aşinaydı ve aralarındaki birçok uygulamayı desteklemek için çok çeşitli araçlar hazırdı.


6

Bir sebep daha. Eskiden ciddi işler için Linux, Windows yoktu, ancak UNIX ve VMS (MSDOS ve benzerleri rakip değildi, çok fazla özellikten yoksundu) ve belki de lisp makineleri gibi daha az bilinen şeyler vardı ...

Bunlardan sadece UNIX kaynaklı platformlar hayatta kaldı. Linux, UNIX benzeri işletim sistemleri için ucuz bir alternatifti: az çok uyumlu, açık kaynaklı ve ücretsiz. Bu, Linux'tan önce yazılmış bilimsel yazılımların tekrar kullanılmasını mümkün kılmıştır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.