IBM Z üzerinde Linux - Linux on IBM Z

IBM ana bilgisayar işletim sistemlerinin geçmişi
Bir çift IBM ana çerçevesi. Solda IBM Z z13. Sağdaki IBM LinuxONE Rockhopper.

IBM Z üzerinde Linux (veya Z üzerinde Linux kısaca ve önceden Linux on z Systems) için ortak terimdir Linux üzerinde çalışmak için derlenmiş işletim sistemi IBM ana çerçeveleri, özellikle IBM Z ve IBM LinuxONE sunucuları. Aynı anlamı ifade eden benzer terimler Linux açık zEnterprise, Linux açık zSeries, Linux / 390, Linux / 390x, vb. şartlar zLinux veya z / Linux bazen de kullanılmaktadır, ancak bu terimler, IBM tarafından sunulan veya IBM tarafından dağıtılmış bir Linux sürümünün anlamını oluşturdukları için IBM tarafından önerilmez, bu yanlıştır. (Ayrıca, IBM yazılımı ve yazılım adlandırması bir eğik çizgi içerdiğinden, eğik çizgisiz "zLinux" da yanlıştır: z / VM, z / OS, z / VSE, vb.; Donanım: z900, z13, vb. )

Tarih

IBM Z üzerinde Linux, Linux'u IBM'in Sistem / 390 sunucular. İlk çaba olan "Koca Ayak" projesi, Linas Vepstas 1998'in sonlarından 1999'un başlarına kadar bağımsız bir dağıtım oldu ve o zamandan beri terk edildi.[1] IBM, Linux 2.2.13 için bir dizi yama ve eklemeler yayınladı çekirdek 18 Aralık 1999'da, bugünün ana hattı Linux on Z'yi başlatmak için.[2] Resmi ürün duyuruları 2000 yılında hızlı bir şekilde takip edildi. Linux için Entegre Tesis (IFL) motorları. Blue Linux'u düşünün esas olarak aşağıdakilerden oluşan erken bir ana bilgisayar dağıtımıydı: Kırmızı şapka IBM çekirdeğine eklenen paketler.[3] Ticari Linux dağıtıcıları, ilk çekirdek çalışmasından sonra çok hızlı bir şekilde ana bilgisayar sürümlerini tanıttı.

IBM'in katılımının başlangıcında, IBM Z için Linux yamaları bazı yalnızca nesne kodu (OCO) modülleri, kaynak kodu olmadan.[4] IBM, OCO modüllerini değiştirdikten kısa bir süre sonra açık kaynak modüller. Z üzerinde Linux ücretsiz yazılım altında GNU Genel Kamu Lisansı.

IBM'e göre, Mayıs 2006 itibariyle 1.700'den fazla müşteri ana bilgisayarlarında Linux kullanıyordu.[5]

Sanallaştırma

Sanallaştırma IBM Z'de varsayılan olarak gereklidir; Linux üzerinde bir dereceye kadar sanallaştırma olmadan çalıştırma seçeneği yoktur. (Yalnızca ilk 64 bit ana bilgisayar modelleri olan z900 ve z800, sanallaştırılmamış bir "temel mod" içeriyordu.) İlk katman sanallaştırma, İşlemci Kaynağı ve Sistem Yöneticisi tarafından sağlanır (PR / SM ) bir veya daha fazla Mantıksal Bölüm (LPAR) dağıtmak için. Her LPAR, IBM Z üzerinde Linux dahil olmak üzere çeşitli işletim sistemlerini destekler. hipervizör z / VM olarak adlandırılan, LPAR'lara onları desteklemek için atanan kaynaklar kadar çok sayıda sanal makine (VM) oluşturmak için LPAR'larda ikinci katman sanallaştırma olarak da çalıştırılabilir. KVM on z başka bir hiper yönetici seçeneğidir.

LPAR'daki Linux uygulamaları diğer LPAR'lardaki verilere ve uygulamalara eriştiğinde CICS, IBM DB2, IMS, Linux ve aynı fiziksel ana bilgisayarda çalışan diğer ana bilgisayar alt sistemleri, HiperSockets - hızlı, yalnızca hafıza TCP / IP bağlantılar. Standart üzerinden TCP / IP ile karşılaştırıldığında ağ arabirim kartları (NIC'ler, ana bilgisayarlarda Açık Sistem Adaptörleri (OSA'lar) olarak da bilinir), HiperSockets, son kullanıcının yanıt verme yeteneğini (ağ gecikmesini ve işlem yükünü azaltın), güvenliği (kesmeye yönelik ağ bağlantısı olmadığından) ve güvenilirliği (ağ olmadığından) artırabilir kaybetmek için bağlantı).[6]

ZEC12, zBC12 ve sonraki modellerle, HiperSocket konsepti, fiziksel makine sınırlarının ötesine bir Yakınsanmış Ethernet üzerinden RDMA Sistemler arası güvenli ve yüksek hızlı iletişimi kolaylaştırmak için (RoCE) adaptörü. Sistem A'daki LPAR A'daki uygulamalar, böylece, güvenlik ve performans özelliklerini sağlamak için sistem B'deki LPAR B'deki uygulamalarla iletişim kurmak için HiperSockets'i kullanabilir.[kaynak belirtilmeli ]

Donanım

2015'in başlarında piyasaya sürülen Linux çekirdeği sürüm 4.1 ile başlayarak, Linux on Z yalnızca bir 64 bit ile uyumlu işletim sistemi z / Mimarlık anabilgisayarlar. Daha önce Linux on Z, bir 31 bit 2000'lerin z900 modelinden önce sunulan eski model ana bilgisayarlarla uyumlu işletim sistemi. Ancak, daha yeni 64-bit Linux çekirdeği ve 64-bit Linux on Z dağıtımları, 31-bit Linux on Z için derlenen uygulamalarla hala geriye dönük olarak uyumludur. Tarihsel olarak, Linux çekirdek mimarisi isimleri "s390" ve "s390x" idi. Sırasıyla Z çekirdeklerinde 31-bit ve 64-bit Linux, ancak "s390" artık genel olarak Z kernel üzerindeki tek Linux mimarisini de ifade ediyor.

Linux, standart, genel amaçlı ana bilgisayar CP'lerinde (Merkezi İşlemciler) ve IFL'lerde (Linux için Entegre Tesis ). IFL'ler, yerel olarak veya bir hiper yönetici altında (z / VM veya KVM on z) Linux çalıştırmaya adanmış ana bilgisayar işlemcileridir. Mikro kod IFL'lerin "geleneksel" iş yüklerini çalıştırmasını kısıtlar, örneğin z / OS ancak fiziksel olarak diğer IBM Z işlemcileriyle aynıdır. IFL'lerin IBM'den edinilmesi, CP'lere göre tipik olarak daha ucuzdur.[7]

Avantajlar

Linux on Z, Linux çalıştırma esnekliğini şu avantajlarla birlikte verir: hataya dayanıklı ana çerçeve donanımı saniyede 90.000'den fazla I / O işlemi yapabilen[8] ve bir başarısızlık arasındaki ortalama süre (MTBF)[9] on yıllarla ölçülür.[10] Sanallaştırma kullanılarak, çok sayıda küçük sunucu tek bir ana bilgisayarda birleştirilebilir, bu da merkezileştirme ve maliyet düşürme avantajlarından bazılarını sağlarken özel sunuculara izin verir. Onun yerine sanallaştırma IBM ana bilgisayarları, tam sanallaştırma, bu da iş yükü yoğunluğunun sanallaştırmadan çok daha büyük olmasına izin verir.[kaynak belirtilmeli ] Donanımın tam sanallaştırması ile hafifliği birleştirir Sanal makine Linux'u tek başına çalıştıran konteynerler (konsept olarak biraz benzer Liman işçisi ) tek bir alanda diğerlerinden daha fazla sanal sunucuyu destekleyen bir platformla sonuçlanır,[11] bu da işletme maliyetlerini düşürebilir. Daha az alan, güç, soğutma, ağ donanımı ve diğer ihtiyaç duyulduğunda ek tasarruflar görülebilir. altyapı desteklemek için gerekli veri merkezi. IBM ana çerçeveleri, yedekli işlemci yürütme adımları ve bütünlük denetimi, bankacılık gibi belirli sektörlerdeki kritik uygulamalar için önemlidir.[kaynak belirtilmeli ] Ana çerçeveler genellikle izin verir donanımın çalışırken değiştirilmesi, işlemciler ve bellek gibi. IBM Z, işlemciler, bellek, G / Ç Ara Bağlantısı, güç kaynağı, kanal yolları, ağ kartları ve diğerleri dahil olmak üzere tüm önemli bileşenler için hata toleransı sağlar. Dahili izleme yoluyla, olası sorunlar tespit edilir ve sorunlu bileşenler, tek bir işlemde bile hata vermeden değiştirilebilecek şekilde tasarlanır.[12] Nadir görülen bir arıza durumunda, sabit yazılım yedek bileşeni otomatik olarak etkinleştirir, arızalı bileşeni devre dışı bırakır ve IBM'i bir hizmet temsilcisi göndermesi için bilgilendirir. Bu, işletim sistemi için şeffaftır ve sistemi kapatmadan rutin onarımların yapılmasına izin verir. Birçok endüstri, güvenilirlik, güvenlik veya maliyet açısından en iyi seçenek olarak kabul edilen ana bilgisayarlara güvenmeye devam ediyor.[10]

Fiyatlandırma ve maliyetler

Linux on Z, yaklaşık 10'dan daha az dağıtılmış Linux sunucusuna sahip olan küçük işletmeler için şirket içinde genellikle uygun değildir, ancak bazı pahalı işlemci başına lisanslı yazılımlar bunu hızla azaltabilir. temel kural. IBM de dahil olmak üzere çoğu yazılım satıcısı, yüksek düzeyde sanallaştırılmış IFL'leri, lisanslama amacıyla diğer platformlardaki sanallaştırılmamış işlemciler gibi ele alır. Başka bir deyişle, Linux örneklerinin puanlarını çalıştıran tek bir IFL, yazılım lisansı için aynı CPU fiyatına "sıradan" bir CPU olarak sayılır. Test, geliştirme, kalite güvencesi, eğitim ve yedekli üretim sunucusu örneklerinin tümü bir IFL (veya daha fazla IFL'de, ancak yalnızca en yüksek talep performans kapasitesi için gerekirse) çalıştırılabilir. Bu nedenle, minimum bir eşiğin ötesinde, Linux on Z, işgücü ve yazılım maliyetlerini hesaba katarken hızla maliyet açısından avantajlı hale gelebilir.

Linux on Z için maliyet denklemi her zaman iyi anlaşılmamıştır ve tartışmalıdır ve birçok işletme ve hükümet, kararları yazılım, işgücü ve diğer maliyetlere (kesinti ve güvenlik ihlalleri gibi) daha az dayandırarak ölçüm yapmakta güçlük çeker. Edinme maliyetleri genellikle daha görünürdür ve küçük, ölçeklenemeyen sunucular "ucuzdur". Bununla birlikte, edinim dışı maliyetler daha az gerçek değildir ve genellikle donanım edinme fiyatlarından çok daha yüksektir.[kaynak belirtilmeli ] Ayrıca, daha büyük işletmelerdeki ve hükümetlerdeki bireysel kullanıcılar ve departmanlar bazen bir kontrol kaybını gerekçe göstererek bilgi işlem altyapısını (veya bu konuda başka kaynakları) paylaşmada zorluk yaşarlar. Linux on Z'nin sağladığı gibi sunucu merkezileştirme, işbirliğini daha iyi hizmet ve daha düşük maliyetlerle ödüllendirebilir, ancak bu, iş birliğinin kurumsal bir bürokrasi içinde her zaman kolayca başarıldığı anlamına gelmez.

Linux on Z, z / OS'den daha ucuz disk depolama aygıtlarını da destekler çünkü Linux, FICON veya ESCON eki gerektirmez, ancak z / OS'de yaygın olarak görülen donanım destekli veritabanı sıkıştırması nedeniyle z / OS disk alanını dengede daha verimli kullanabilir ve z / OS'nin gerektirdiği daha az sayıda işletim sistemi örneği. Z / VM Live Guest Relocation desteği gibi, Linux on Z ile bazı FICON'a bağlı depolamayı kullanmanın bazı operasyonel avantajları da vardır.

Uygun iş yükleri

Ana bilgisayar özellikleri, işlem işleme (özellikle eşzamanlı, yüksek hacimli toplu işleme ile birlikte) ve büyük veritabanı yönetimi gibi iş yükleri için tasarlanmıştır. Ana bilgisayar tasarımı, geleneksel olarak giriş / çıkış dahil olmak üzere tüm hesaplama öğeleri için "dengeli" performansı vurgular. kanal G / Ç. Mainframes, ana CPU'lardan G / Ç, sistem muhasebesi ve diğer çekirdek olmayan bilgi işlem görevlerini mümkün olduğunca aktarır ve z / Architecture ayrıca kriptografik hesaplamaların yükünü azaltır. Örneğin, tek bir IBM z13 makinesinde, IFL'ler olarak yapılandırmak için 141'e kadar işlemci çekirdeği mevcuttur. Bununla birlikte, bu tür her makinede 27 ek ana çekirdek bulunur: 2'si yedek olarak, 1'i bellenim desteği için ve geri kalan çalışan sistem muhasebesi ve G / Ç destek görevleri. Ek olarak, her bir G / Ç adaptöründe tipik olarak iki adet PowerPC işlemciler ve bir z13 yüzlerce G / Ç adaptörünü destekler. Örnek olarak bellek ve önbellek kontrol görevlerini, çevresel izleme ve dahili ara bağlantıları işleyen ayrı işlemciler de vardır.

Tarihsel olarak, genel olarak ana bilgisayarlar ve özellikle Z üzerinde Linux, kriptografik hesaplamalar gibi birkaç önemli istisna dışında, diğer bazı platformlara kıyasla dikkate değer ölçüde yüksek performansla "CPU-yoğun" tek görev hesaplamaları yürütmüyordu. Örnekler çoğu bilimsel simülasyonu, hava Durumu tahmini, ve moleküler modelleme. Süper bilgisayarlar Linux tabanlı süper bilgisayarlar da dahil olmak üzere, bu iş yüklerinde üstünlük sağlar. Ana bilgisayarlar ve diğer platformlar arasındaki bu çatallanma, son yıllarda, dört çekirdekli 4.4 GHz işlemcilere dayanan bir makine olan 2008'in System z10'unun tanıtımından başlayarak, önemli ölçüde bulanıklaştı. donanım ondalık kayan nokta. Ana bilgisayar işlemci teknolojisi gelişmeye devam ettikçe ve özellikle 2015 yılında IBM LinuxONE ve IBM z13 modellerinin piyasaya sürülmesiyle birlikte IBM, ana bilgisayarlarını gerçek zamanlı analitiği çalıştırmak için ideal platformlar olarak tanıtmaya ve ana bilgisayarların tarihsel olarak gerçekleştirmediği diğer bilgi işlem yoğun görevleri başlatmaya başladı. iyi koş.

Ana çerçeveler grafik veya ses bağdaştırıcıları sağlamaz ve bu nedenle dijital medya düzenleme veya Bilgisayar destekli tasarım (CAD), belki destek rolleri dışında (örn. İçerik depolama, parça envanterleri, meta veri yönetimi, güvenlik hizmetleri vb.)

Destek

Linux'un diğer tüm sürümleri gibi, Linux on Z de GPL tarafından yönetilir ücretsiz yazılım lisans. Z üzerinde Linux'u tamamlayın kaynak kodu sayısız partiden ücretsiz ve eşit olarak temin edilebilir ve mimari destek, Linux çekirdeği çabasının bir parçasıdır. IBM, programcılarından birkaçını topluluk çabasına atar, ancak IBM hiçbir şekilde tek katılımcı değildir.

Bir IBM z System üzerinde herhangi bir Linux on Z dağıtımını çalıştırmanın önünde herhangi bir engel olmasa da, IBM rutin olarak üç belirli Linux on Z dağıtımını test eder: Kırmızı şapka, SUSE,[13] ve 2015'ten itibaren Kanonik 's Ubuntu Linux. Z üzerinde diğer önemli Linux dağıtımları şunları içerir: Debian,[14] Fedora,[15] Slackware,[16] CentOS, ve Gentoo.[17]

Linux için mevcut hemen hemen her ücretsiz veya açık kaynaklı yazılım paketi, genel olarak Linux on Z için mevcuttur. Apache HTTP Sunucusu, Samba yazılımı, JBoss, PostgreSQL, MySQL, PHP, Python programlama dili, Eşzamanlı Sürümler Sistemi (CVS), GNU Derleyici Koleksiyonu (GCC), LLVM, ve Perl, Pas, paslanma,[18] diğerleri arasında.[19]

Red Hat ve SUSE, Linux on Z çalıştıran dağıtımları için ana hat desteği sunar.[20][21] 2015'te Canonical, 2016'nın başından itibaren dağıtımı için resmi destek sunmayı planladığını duyurdu. IBM Küresel Hizmetler ayrıca 24x7 kapsama dahil olmak üzere destek sözleşmeleri sunar.[22] Aşağıdakiler gibi popüler kapalı kaynaklı kurumsal yazılım paketleri de dahil olmak üzere bazı standart Linux yazılım uygulamaları önceden derlenmiş haldedir. WebSphere,[23] DB2[24] ve Oracle[25] veritabanları ve uygulamalar, SAP R / 3, SAP ERP,[26] ve IBM'in Java Geliştirici Kiti (JDK),[27] sadece birkaçı.

Geliştirici kaynakları

IBM, Linux'u z için hedeflemek isteyen geliştiricilere kaynaklar sunar:

  • Linux Test Drive'ı, IBM Z sanal makinesinde 30 gün boyunca tek bir Linux sağlayan ücretsiz bir programdır.[28]
  • Linux için IBM Systems Application Advantage (Chiphopper ), geliştiricilerin platformlar arası Linux yazılımı yazmasına ve yayınlamasına yardımcı olan bir geliştirici programı.[29]
  • IBM Z (CDSL) programı üzerinde Linux için Topluluk Geliştirme Sistemi, açık kaynak geliştiriciler Linux on System z'ye geçiş için bir platform.[30]
  • Linux Uzaktan Geliştirme Programı, ücrete dayalı, genişletilmiş bir geliştirici destek programı.[31]

Z üzerinde Linux destekler Unicode ve ASCII tıpkı diğer herhangi bir Linux dağıtımı gibi — bir EBCDIC tabanlı işletim sistemi.[32] Ancak, kolaylık sağlamak için Linux, EBCDIC'deki çekirdek parametrelerini okuyabilir. z / VM bu özellikten yararlanır.

Linux uygulamalarını Z üzerinde Linux'a taşımak oldukça basittir. Olası sorunlar şunları içerir: endianness (Linux on Z büyüktür) ve taşınabilir olmayan kitaplıklara güvenir, özellikle de kaynak kodu mevcut değilse.[33] Programlar kolayca olabilir çapraz derlendi anabilgisayar olmayan Linux sistemlerinde z / Architecture ikili dosyaları.[34]

Emülatörler

En az üç yazılım tabanlı IBM Z ana çerçevesi vardır öykünücüler.

  • Fundamental Software'den FLEX-ES, ticari olarak sunulan bir seçenektir.[35]
  • Açık kaynak Herkül emülatörü IBM Z üzerinde Linux'u destekler (ve hatta System z üzerinde Linux üzerinde bile çalışabilir).
  • IBM, 2010 yılında, X86 donanımında çalıştırılabilen kısıtlı kullanım yürütme ortamı sağlayan System z Unit Test Feature için Rational Developer'ı (şimdi z için Rational Development and Test Environment veya kısaca RDTz olarak adlandırılıyor) tanıttı. IBM'in lisans koşulları, nihai üretim öncesi derleme veya üretim öncesi testler (stres testi gibi) dahil olmak üzere, RDTz kullanımını belirli uygulama geliştirme görevleriyle sınırlar. RDTz, z / OS'yi (ortak ara yazılım ile) içerir ve ayrıca Linux on Z ile uyumludur.[36]

Ayrıca bakınız

Referanslar

  1. ^ Vepstas, Linas. "IBM ESA / 390 Ana Bilgisayar Mimarisinde Linux". Alındı 5 Haziran 2013.
  2. ^ "Linux / 390 - Notlar ve Gözlemler". Alındı 5 Haziran 2013.
  3. ^ "S / 390 için Linux". Alındı 5 Haziran 2013.
  4. ^ "Kernel 2.2 tabanlı". developerWorks. IBM. Alındı 5 Haziran 2013.
  5. ^ Milberg, Ken. "Gen Xer's Guide to the Mainframe Part III". IBM Systems Magazine. Alındı 5 Haziran 2013.
  6. ^ "HiperSockets". z / OS temel beceriler bilgi merkezi. IBM. Alındı 5 Haziran 2013.
  7. ^ "IBM Z: Linux on Z - Çözümler - IFL". IBM. Alındı 5 Haziran 2013.
  8. ^ "IBM Z - I / O Bağlantısı: FICON / zHPF / CTC". www.ibm.com. 2012-11-15. Alındı 2016-06-01.
  9. ^ personel, Computerworld. "MTBF". Bilgisayar Dünyası. Alındı 2016-06-01.
  10. ^ a b Yeşil, Timothy. "İşte IBM Neden Hala Mainframe Oluşturuyor - Motley Fool". Motley Aptal. Alındı 2016-06-01.
  11. ^ "IBM: z / VM İşletim Sistemi Hakkında". www.vm.ibm.com. 2015-01-14. Alındı 2016-06-01.
  12. ^ "IBM Z - İş esnekliği: Veriye Dayalı - Sunucu". www.ibm.com. 2010-10-26. Alındı 2016-06-01.
  13. ^ "IBM Z: IBM Z üzerinde Linux - Kaynaklar - Test edilmiş platformlar". IBM. Alındı 5 Haziran 2013.
  14. ^ "S / 390 Bağlantı Noktası". Debian. Alındı 5 Haziran 2013.
  15. ^ "Mimariler / s390x". Fedora Projesi. Alındı 5 Haziran 2013.
  16. ^ "Slack / 390 Linux Projesi". Slackware Inc. Arşivlenen orijinal 23 Şubat 2019. Alındı 25 Kasım 2018.
  17. ^ "Proje: S390". Gentoo. Alındı 16 Ekim 2014.
  18. ^ https://github.com/rust-lang/rust/pull/36369
  19. ^ "S390 için Debian otomatik oluşturucu durumu, 29 Nisan 2013". Debian. Arşivlenen orijinal 24 Haziran 2013 tarihinde. Alındı 5 Haziran 2013.
  20. ^ "IBM Z için Red Hat Enterprise Linux". Kırmızı şapka. Alındı 5 Haziran 2013.
  21. ^ "Z için SUSE Linux Enterprise Server". SUSE. Alındı 5 Haziran 2013.
  22. ^ "IBM Hizmetleri ve Linux Desteği". IBM. Alındı 5 Haziran 2013.
  23. ^ "Linux için WebSphere MQ for System z". IBM. Arşivlenen orijinal 2 Ocak 2013 tarihinde. Alındı 5 Haziran 2013.
  24. ^ "DB2 sunucuları ve IBM veri sunucusu istemcileri (Linux) için kuruluş gereksinimleri". IBM DB2 Sürüm 10.1 Bilgi Merkezi. IBM. Alındı 5 Haziran 2013.
  25. ^ "IBM System z: Linux on System z - Çözümler - zSolution Oracle - Genel Bakış". IBM. Alındı 5 Haziran 2013.
  26. ^ "SAP Uygulamaları İşi Güçlendiriyor" (PDF). Alındı 5 Haziran 2013.[kalıcı ölü bağlantı ]
  27. ^ "developerWorks: Teknik Konular: Java teknolojisi: IBM Geliştirici kitleri: Linux: Bilgileri indirin". Alındı 5 Haziran 2013.
  28. ^ "Linux Test Sürüşü". IBM. Alındı 5 Haziran 2013.
  29. ^ "Linux için IBM Systems Application Advantage (Chiphopper)". IBM. Alındı 5 Haziran 2013.
  30. ^ "IBM Z: IBM Z üzerinde Linux - Linux için Topluluk Geliştirme Sistemi - Kayıt Formu". IBM. Alındı 5 Haziran 2013.
  31. ^ "Linux Uzaktan Geliştirme Programı". IBM. Alındı 5 Haziran 2013.
  32. ^ "Ana bilgisayar işletim sistemi: Linux için System z". z / OS temel beceriler bilgi merkezi. IBM. Alındı 5 Haziran 2013.
  33. ^ Gellerich, Wolfgang. "Z için Linux'a uygulama taşıma". IBM developerWorks. IBM. Alındı 23 Ekim 2013.
  34. ^ "Nasıl". IBM developerWorks. Alındı 23 Ekim 2013.
  35. ^ "Intel Tabanlı Sunucularda Sistem / 390". Alındı 5 Haziran 2013.
  36. ^ "Rational IBM Z Development and Testing Hub". IBM. Alındı 5 Haziran 2013.

Dış bağlantılar