Solaris Nedir?

+ Yorum Gönder
Bilgisayar Dünyası ve Linux işletim sistemi Bölümünden Solaris Nedir? ile ilgili Kısaca Bilgi
  1. 1
    Berrak
    Üye
    Reklam

    Solaris Nedir?

    Reklam



    Solaris Nedir?

    Forum Alev
    Solaris (işletim sistemi)




    Sun Microsystems şirketi tarafından geliştirilmiş işletim sistemidir. UNIXLinuxOpenSolaris tasarısının başlatılmasıyla birlikte, Solaris işletim sistemi açık kaynak hâle dönüştürülmüştür. Solaris son derece güvenli bir işletim sistemi olarak birçok alanda kullanılmaktadır. tabanlı olup, son sürümü olan Solaris 10'dur. Aynı zamanda yazılımlarının çalışmasına destek verir.
    Bir UNIX işletim sistemi olarak üzerinde çok güçlü geliştirme ortamları mevcuttur. Bunlar, en temel bash gibi kabuk dilleri olmakla bereber C/C++, Perl, Python gibi güçlü yazılımlama dilleri de sayılabilir. Solaris 10, Sun şirketinin bir ürünü olarak Java geliştirme ortamı da sunmaktadır.
    Yıllarca para ile satılması nedeni ile Solaris bireysel kullanıcılarca fazla tanınamamıştır. Aynı zamanda uzun yıllar Sun Microsystems'e ait donanımlar üzerinde çalısması için geliştirildiğinden, Linux ile karşılaştırıldığında çok fazla sürücü eksiği vardır. GPL ile dağıtılan yazılımlar Solaris kullanıcılarına pek çok seçenek sunmaktadır. Bu, Solaris üzerinde sayısını kestiremeyeceğimiz kadar kullanışlı yazılıma erişebileceğimiz anlamına gelir. Apache, PostgreSQL, KDE, Emacs, Openoffice, Mozilla gibi açık kaynaklı yazılımlar Solaris üzerinde çok rahatlıkla kullanılabilirler.
    Solaris 10, masaüstü ortamı olarak CDE ve Java Desktop tabanlı GNOME ortamını kullanıcılarına sunmaktadır. Özellikle GNOME ortamı UNIX dünyasına alışık olmayan kullanıcılar için kullanımı kolay, esnek bir masaüstü ortamıdır.
    Bu yazı yazıldığı anda SUN şirketi isteyenlere Solaris 10 için ücretsiz DVD göndermekteydi. İsterseniz internetten ücretsiz olarak indirebileceğiniz gibi Sun'ın internet sitesinden de ücretsiz DVD isteyerek Solaris 10 ile deneyimlerinizi arttırabilirsiniz.




  2. 2
    Berrak
    Üye

    --->: Solaris Nedir?

    Reklam



    Kısa bir tarihçe...

    Unix tabanlı (Unix-like) işletim sistemi kavramını duymuş olabilirsiniz. Bu kavram, kullandığınız işletim sisteminin, Unix temel alınarak hazırlandığını belirtir. Unix tabanlı işletim sistemlerine, BSD, Linux ve Solaris gibi onlarca örnek gösterebiliriz. Aslında Unix, AT&T Bell Labs.'ın bir ürünüdür. Dennis Ritchie ve Ken Thompson tarafından Multics'ten daha iyi bir işletim sistemi oluşturmak için 1969 yılında geliştirilmiştir. Unix tarihi gerçekten enteresan... Sırf bir yazıyı buna ayırmak istiyorum. O yüzden -şimdilik- işin derinine inmeyeceğim. Ancak AT&T'nin, Unix'i ticari olarak kullanma hakkının olmayışının sonuçlarını bilmek yararlı olacaktır.
    Büyük bir tekel olan AT&T'nin çalışabileceği alanlar önceden belirlenmişti ve bilgisayar satmak bu faaliyetlerin içinde yer almıyordu. Unix'in ticari gücünü kullanamayacak olan AT&T, kaynak koduyla birlikte, üniversitelere işletim sistemini sunmakta bir sakınca görmedi. AT&T'nin bu hareketi, üniversitelerin kendi Unix versiyonlarını üretmesini sağlamış; onlarca farklı Unix işletim sisteminin geliştirilmesine neden olmuştur. ( Seneler sonra, AT&T, Unix'i ticari olarak kullanma hakkına kavuşmuş ve Unix klonlarına dava açmıştır. Novell'in AT&T ile anlaşıp, Unix haklarını satın alması üzerine dava düşer. Hep merak ederim; AT&T'dekiler, Unix gibi bir altın madenini, kendi elleriyle verdikleri için ne kadar pişmanlardır acaba? )
    Herkesin kendi Unix'ini geliştirdiği bir ortamda, Vinod Khosla, Scott McNealy, Bill Joy ve Andy Bechtolsheim tarafından SUN Microsystems, 1982 yılında kurulur. Sun, Stanford University Network ( Stanford Üniversite Ağı ) anlamındadır. Bu elbette ki bir tesadüf değil. Kurucuların hepsi, Stanford kökenlidir ve firmanın temelini üniversitede atarlar.
    Sun, döneminde etkisiyle, kendi Unix versiyonunu 1982 yılında piyasaya sunar. Büyük oranda BSD'ye dayanan ilk işletim sistemi, SunOS 1.0 olarak isimlendirilir. SunOS işletim sisteminin gelişimi, yıllar boyunca yeni versiyonlarla devam eder. ( SunOS işletim sistemi, 5.versiyonundan itibaren, Solaris adını almıştır. ) Bu geçen sürede Sun, bir teknoloji devi hâline gelip, bilgisayar dünyasını büyük oranda değiştirmiştir. SunOS ile Unix'in gelişimine katkıda bulunmuş; NFS, SPARC, Java vb. ürünlerle, farklı trendler yaratmıştır.

    Bir kuruluşun himayesinde yaratılmış, geliştirilmiş ve firma desteğiyle sunulan Unix tabanlı en yaygın işletim sisteminin, Solaris olduğunu söyleyebiliriz. Linux veya xBSD için böyle bir durum söz konusu değildir. İlk çıkışları, amatör veya eğitim amaçlı olmuştur. Ticari anlamda kullanımları çok sonra keşfedilmiştir. Solaris ise belirttiğimiz gibi bir firma gözetiminde yürüyüp, desteklenen bir Unix çalışmasıdır. Bu durum elbette ki, Solaris'in diğerlerinden üstün ya da zayıf olduğu anlamına gelmez. Sadece daha kurumsal bir gelişim süreci yaşadığını gösterir.
    Uzun yıllar boyunca, Solaris'in ana çalışma platformu, RISC ( Reduced Instruction Set Computer ) mimarisinde olan, SPARC ( Scalable Processor ARChitecture ) işlemcileri olmuştur. Solaris ile ilgili dökümanlarda, Intel x86 tabanlı işlemcilere verilen desteği görebiliyoruz. Ancak ilgi-talep yetersizliğiyla alakalı olarak, bu pek bilinen bir özellik olamadı. Solaris'in, x86 mimarisinde kullanımı, yaygınlık kazanmamıştır.
    2005 yılının başlarında, Sun, Solaris'in kaynak kodlarını açacağını müjdeledi. Bunun için OpenSolaris adında bir proje başlattılar. Artık Solaris açık kaynak bir işletim sistemi olmuştu. Üstelik x86 desteği hiç olmadığı kadar ön plândaydı.







  3. 3
    Berrak
    Üye
    OpenSolaris

    Kavram karmaşası yaşamamak için OpenSolaris ile Solaris'i birbirinden ayırmak gerekiyor. Bir GNU/Linux dağıtımı olan SuSE, her yönü açık bir dağıtım olmak üzere OpenSUSE adında bir proje başlattı. Bu kapsamda dağıtımın adını da SuSE'den, OpenSUSE'ye çevirecekler. Sun tarafında gerçekleşense, farklı bir durum. Solaris artık OpenSolaris oldu diye düşünmeyin. Solaris hâlen Solaris. OpenSolaris ise işletim sistemi değil, sadece projenin adı.
    OpenSolaris projesinin amacı; Solaris işletim sisteminin ekseninde, özgür bir yazılım hareketi başlatmak. Bu hareket üç temel unsura dayanıyor: (1) OpenSolaris kaynak kodu, (2) OpenSolaris geliştirme topluluğu ve (3) koordinasyon için opensolaris.org adresi. Bu plân hiçte küçümsenecek cinsten değil. Solaris'in gelecek versiyonları, OpenSolaris'te geliştirilen teknolojiler üzerine kurulacak.
    OpenSolaris destek vermek isteyen herkese kucak açıyor. Buna bulaşıp, bulaşmamak size kalmış. Beni sorarsanız, kıyısından köşesinden bir şeylere başladım. Oturup işletim sistemi yazmak haddime olmasa da, merak ettiğim temel düzeydeki komutları inceliyorum. C ile ilgileniyorsanız, inceleyin, hoşunuza gidecektir. En azından opensolaris.org adresini ziyaret edip, hiç yoktan Source Browser (Kod Gezgini) ile kaynak kodları dolaşmanızı tavsiye ederim. OpenSolaris projesi kapsamında Solaris'in, çekirdek, ağ yapısı, kütüphaneleri ve komutları açık olarak sunuluyor. Kalan diğer bölümlerinse, yakın tarihlerde, OpenSolaris'e kazandırılması taahhüt ediliyor.
    Lisans Konusu

    OpenSolaris projesinde sunulan bütün kaynak kodlar, Common Development and Distribution License - CDDL ( Genel Geliştirme ve Dağıtım Lisansı ) ile dağıtılıyor. Bu nedir, derseniz; Sun kodları yayınlarken, isteyen herkesin, istediği gibi kodları kullanmasını arzu etmiş. Bunun da en iyi Mozilla Public License - MPL ( Mozilla Kamu Lisansı ) üzerinde biraz değişiklik yaparak olacağını düşünmüşler. Böylece MPL'i biraz değiştirirek, CDDL'i oluşturmuşlar. GPL'i ise çeşitli nedenlerle tercih etmemişler.
    GPL ile geliştirilmiş bir yazılımı alıp değiştirirseniz, bunu yine GPL ile dağıtmanız gerekir. Yani GPL ile üretilmiş bir proje ve ondan türetilmiş bütün çalışmaların GPL olarak yayınlanması şarttır. Benim gibi birçok insan bunu doğru bulsa da, Microsoft CEO'su Steve Ballmer, GPL'i kansere benzetmektedir. Sanırım işlerine gelmiyor, karar sizin... Sun, GPL'i tercih etmemiştir. Bunun yerine, CDDL'i oluşturmuştur. Kendi açıklamalarına göre, Solaris ile ilgili çalışmak isteyen herkesin, GPL ile kısıtlanmak istemeyeceğini düşünmüşler. CDDL ile ticari faaliyet sürdüren firmaların daha çok ilgi göstereceğini plânlıyorlarmış. GPL ile tam bir karşılaştırmasını bulup, okuyamadığım için fazla yorum yapamıyorum. Ancak GNU'nun sayfasından okuduğum kadarıyla, GPL ile lisanslanmış bir modülle, CDDL ile lisanslanmış başka bir modülü birbirine bağlama imkanınız bulunmuyor. CDDL ile ilgili daha fazla bilgim olduğunda, sizlerle paylaşacağım.







  4. 4
    Berrak
    Üye
    Solaris 10

    Solaris tarafıysa, eskiden bildiğimiz gibi devam ediyor. Geçmişten tek farkı Solaris'in artık ücretsiz oluşu. İşletim sistemini, Sun Web sitesinden indirip, kullanabiliyorsunuz.
    Solaris 10, beş CD veya bir DVD olarak geliyor, 3 küsur GB yer kaplıyor. İsterseniz ek özellikler ve programlar içinde ayrı bir DVD indirebiliyorsunuz. Yalnız indirmek için önce SDM (Sun Download Manager) programını kurup yüklemenizi tavsiye ederim. SDM, Java tabanlı bir indirme programı. CD'leri yüklerken, çeşitli yükleme programlarıyla sorun yaşadım. Ama SDM'de böyle birşey olmadı.
    Linux konusunda az çok deneyimli sayılırım. Yarım düzine dağıtımla çeşitli testlerim, denemelerim olmuştur. Bu yüzden Solaris pek yabancı gelmedi.
    Şimdi gelelim kuruluma. Direkt CD'den boot ediyorsunuz. Bilgisayarınızın kapasitesine göre kurulum aşaması grafik veya metin tabanlı olabiliyor. Benim bilgisayarım kapasitesiz olduğundan, metin tabanlı bir kurulum gerçekleştirdim. Çok deneyimsizseniz, bu şekilde biraz zorlanabilirsiniz. Ama o kadar abartı bir zorluğu da yok.
    Sabit diskinizi bölümlere ayırma olayları çok kompleks değil. Mevcut dosya sistemlerini bozmadan yapabilirsiniz. Ben kurarken 10 GB'lık yeri otomatik ayarlamasını istedim. Kurulum programı da 1 GB'i sanal diske, geri kalanını sisteme atadı. 384 MB RAM'im var. Sanal bellek için default olarak 1 GB ayırması bana fazla geldi. Genelde, işletim sistemlerinde, tavsiye edilen sanal bellek miktarı, belleğinizin 1.5 ile 3 katı arasındandır.
    Gerekli donanımları kendisi buluyor. Diğerlerine göre donanım bulma başarısının çok düşük olduğunu bu arada söylemem gerekir. Network ile ilgili gerekli ayarları da soruyor. Sonra CD'leri sırasıyla takıp çıkartıyorsunuz. Yüklerken, CD'yi çıkart demediğiniz sürece, istediğiniz kadar CD-ROM tuşuna basın, çıkartmıyor. İlk defa yüklerken, tecrübesizliğime gelmişti. CD-ROM'un tepki vermemesi üzerine, bilgisayar kitlendi sanıp, makineyi resetlemiştim.
    Makineyi resetlerseniz, elektrik giderse veya benzer bir problemden işlem yarıda kalırsa, sorun olmadan, kaldığınız yerden devam edebiliyorsunuz. Yukarıda bahsettiğim olaydan deneyimim var.
    Uzun bir yükleme ardından işletim sistemi kuruluyor. Bilgisayarın başlangıcı da seçmeniz için LILO-Grub benzeri bir ekran karşınıza çıkıyor. SUN Solaris'i seçtiğinizde login screen karşınıza gelecektir.


    İki çeşit pencere yönetici ekranı var. Birincisi SUN Solaris sürümlerinden zaten tanıdık olan, CDE (Common Desktop Environment). CDE güncel bir Linux dağıtımı veya Windows kullanıcıları için sıkıntı verecek kadar kötü tasarlanmış bir pencere yöneticisi. Üniversitedeyken, Solaris yüklü bilgisayarlarda, CDE'yi bol bol kullanma fırsatım olmuştu. Sadece sunucu işlemleri, sistem yönetimi yapacaksanız, CDE yeterli bir arayüz. Ancak karşısında sürekli zaman geçirmek istediğimi söyleyemem.



    İkinci pencere yöneticisiyse, Java Desktop Environment. Adının Java konulmasının, Java'yla teknik anlamda ilgisi yok. Daha çok pazarlamayla alakalı bir durum. CDE'ye göre çok başarılı. Gnome üzerine kurulmuş ve dosya yönetimi için Nautilus kullanıyor. Linux'a dolayısla çok benziyor. Ayrıca biraz da Windows'a benzetmeye çalışmışlar. Performansı gayet iyi.





    Bu saydıklarım dışında alternatifler de bulunuyor. İstanbul Teknik Üniversitesi, Bilişim Enstitüsü laboratuvarlarında, Gnome arayüzlü Solaris işletim sistemi kullanmıştım. İşin aslı, Solaris'i en kullanılır yapan Gnome pencere ortamıydı. Gnome pencere yönetimi ayrıca mı yükleniyor, yoksa CD'ler içinde mi bulunuyor dikkat etmedim. Daha fazla bilgi için GNOME 2.0 Desktop for Solaris sayfasına göz atabilirsiniz. Unutmadan Solaris'e KDE'nin de yüklenebileceğini belirtelim.

  5. 5
    Berrak
    Üye
    Nexenta OS

    Yazıyı burada bitirecektim. Ancak Solaris'ten, bahsedip Nexenta OS'a değinmemek ayıp olurdu. Belki bilginiz vardır; Debian çok ünlü bir GNU/Linux dağıtımıdır. Ubuntu ise Debian üzerine kurulmuş bir başka dağıtımdır. OpenSolaris projesiyle birlikte, tıpkı Linux'takine benzer birkaç dağıtım ortaya çıktı. Bu dağıtımlardan en ilgimi çekeni, Nexenta OS. Nexenta OS, Solaris çekirdeğiyle sunulan bir Ubuntu dağıtımı. Yani şu an masaüstümde kullandığım Ubuntu'dan tek farkı, Linux çekirdeği yerine, Solaris çekirdeğiyle çalışması.
    Sun'in sitesinde gezerken, Solaris için bir program farkettim. Bu programı kullanarak, Linux programlarını Solaris'te çalıştırabiliyorsunuz. Nexenta OS'ta böyle bir yapı var mı emin değilim ama böyle bir durum var. Yazıyı yazdığım tarihte, Ubuntu'ya ait 12065 program paketi Nexenta OS'ta çalışabiliyordu. Belki Sun'in sunduğu yapıyla alakaları vardır veya belki de herşeyi kendileri yapmıştır. Sonuç olarak Linux'ta kullandığınız programları, muhtemelen Nexenta OS'ta bulabilirsiniz.

    Neden Solaris yerine Nexenta OS yükleyelim derseniz; Nexenta OS'un kullanımını daha kolay bulacağınızı düşünüyorum. Solaris tasarımı, sistem yöneticileri açısından uygun olsa da, son kullanıcıya yönelik değildi. Nexenta OS bu açığı kapatarak, kolay kullanılabilir bir Solaris yaratma çabasında.





    Nexenta OS, şimdilik Alpha 5 aşamasında. Bunun Beta aşaması, ardından Release Candidate olması falan düşünülürse, tam anlamıyla hazır olması bir yıl sürer. Bir yıl içinde Solaris'in donanım desteğinin artacağını düşünürsek, Nexenta OS oldukça güçlü bir konuma erişebilir.
    Farklı şeyleri tecrübe etmek iyidir; deneyim kazandırır. Uygun bir zamanınızda, Solaris'i kullanıp, kendi deyimleriyle 'evrenin en güçlü işletim sistemini' bizzat denemenizi tavsiye ederim.

+ Yorum Gönder
5 üzerinden 5.00 | Toplam : 1 kişi