Sun Microsystems

Tarihçe

Sun'ın ilk Unix tabanlı iş istasyonu tasarımı, Andy Bechtolsheim tarafından henüz Stanford Üniversitesi'nde lisans öğrencisiyken yapıldı. Bechtolsheim, Stanford Üniversitesi Ağı iletişim projesi için, üniversitenin bilgisayar bilimleri bölümündeki yedek parçaları ve Silikon Vadisi'nden aldığı malzemeleri kullanıp "68000 Unix Sistemi'ni" tasarladı. İlk Sun iş istasyonu Unix 7 kullanmaktaydı. Unix 7 sistemi, Unisoft yazılımı aracılığla tüm 68000 işlemcili makinelere yüklendi.
1982 Şubat'nda, Bechtolsheim ve takiben Stanford lisans öğrencileri Vinod Khosla, Scott McNealy ve Berkeley'den Bill Joy (Berkeley Yazılım Dağıtımı'nın (BSD Unix) ilk geliştiricisi), Sun Microsystems şirketini kurdular.
Şirket ismi Stanford (S), University (U) ve Network (N) kelimelerinin baş harflerinden oluşturuldu ve şirketin borsadaki adına da yansıdı (SUNW - Sun Worldwide).
Sun'ın önde gelen diğer isimleri ise avukat John Gilmore ve James Gosling'tir. Sun Unix tabanlı ağ programlaması, TCP/IP ve NFS (Network File System) kavramlarının ilk savunucularındandır. Öyle ki, bu şirket sloganını da etkilemiştir, "Ağ Bilgisayardır" ("The Network Is The Computer") James Gosling, Java programlama dilini geliştirerek ekibe liderlik etti. Yakınlarda ise, Jon Bosak W3 Konsorsiyumu'ndaki, XML patenti yaratımı ile öne çıkmıştır.
Sun'ın "s", "u" ve "n" harflerinden oluşturulan amblemi yine Stanford Universitesi'nden profesör Vaughan Pratt tarafından tasarlandı. İlk tasarımında amblem dik durmaktaydı, daha sonra ise bir köşesinin üzerinde duracak şekilde yeniden tasarlandı.
Sun Microsystems'in Oracle Corporation'a 7.4 milyar Amerikan Doları bedelle satışı 20 Nisan 2009 tarihinde imzalanan anlaşma ile başlamış ve 27 Haziran 2010 tarihinde tamamlanmıştır.

Donanım

Sun firmasının geçmişindeki ilk 10 seneye baktığımızda, şirketin teknik iş istasyonları satışında piyasaya hakim olan firma olduğunu görüyoruz. 1980'lerdeki "iş isyasyonu savaşlarında" düşük fiyatları ile piyasada başarılı bir şekilde mücadele vermiştir...

Motorola

Sun orijinal olarak, Sun-1'den Sun-3'e kadarki bilgisayarlarında Motorola 68000 işlemci ailesini kullanmıştır. Sun-1 sistemlerinde 68000, Sun-2 sistemlerinde 68010, Sun-3 sistemlerinde 68020 ve Sun-3x türevlerinde 68030 tabanlı işlemcileri kullanılmıştır.

x86-1

1980'li yılların sonunda, Sun ayrıca Intel 80386 tabanlı makinası Sun386i piyasaya sürmüştür. Sun386i hibrid bir makina olarak tasarlanmış, SunOS sistemini kullanan ama aynı zamanda DOS uygulamalarını da destekleyen bir makinaydı. Makina piyasada çok kısa bir süre kalmıştış. 486i yükseltimi açıklanmış ancak sadece birkaç prototipi üretilmiştir.

SPARC

Sun-4 serisinin başlaması ile şirket kendi işlemci mimarisi olan SPARC'ı kullanmaya başlamıştır. SPARC, 32-bit RISC mimarisine sahip ve daha sonraları IEEE 1754 mimarisi ile de mikroişlemcilerde standart olacak bir işlemciydi. 64-bit uzantılı SPARC mimarisi olan SPARC V9 ile ise daha sonraları tanışılacaktı.
Sun, çoklu üst sınıf SPARC mimarisi nesilleri oluşturmaktadır. SPARC, SuperSPARC, UltraSPARC I, UltraSPARC II, UltraSPARC III, UltraSPARC IV ve günümüzde de UltraSPARC IV+ & UltraSPARC T1 bunlara örnektir. Sun çeşitli iş istasyonu ve sunucu nesilleri de geliştirmektedir. SPARCstation, Sun Ultra, Ultra Enterprise sunucuları, Sun Blade iş istasyonları ve Sun Fire sunucuları bunlar arasında sayılabilir. Ayrıca düşük maliyetli microSPARC I, microSPARC II, UltraSPARC IIe, UltraSPARC IIi ve  UltraSPARC IIIi gibi alt sınıf işlemci modelleri de mevcuttur.
1990'ların sonunda şirket, alanını geniş ürün yelpazesi ile birlikte  simetrik çoklu işleme sunucuları satışına dönüştürdü. Sun kendsine ait 20 işlemcili sistemi SPARCcenter 2000 tasarladı ve oluşturdu. Bu geçiş Silicon Graphics'ten Cray Business Systems'in satın alınmasıyla da ivme kazandı. Cray ve Sun tarafından tasarlanan Cray CS6400 sunucu serisi çok başarılı ve geniş yelpazeli Sun Enterprise 10000 sunucuları takip etti.
UltraSPARC T1 sekiz çekirdek kullanmasıyla ayrıca dikkat çekicidir. Her çekirdekte 4 kod parçası mevcuttur. Bu da daha fazla işlemcinin daha düşük saat değerleri ile kullanılması demektir.   Özellikle havalandırma ve donanım güç tüketiminin ana maliyet olarak nitelendirildiği veri merkezleri (İngilizce: Data Center) için bu konu çok önemlidir.
Aralık 2005'te, Sun OpenSPARC T1'i açıkladı. OpenSPARC T1, UltraSPARC T1'in açık kaynak donanım halidir.