AçıkSolaris - OpenSolaris

AçıkSolaris
OpenSolaris Logo.svg
OpenSolaris-snv 134b.png
OpenSolaris derlemesi snv_134b
geliştirici Güneş Mikrosistemleri
Yazılmış C
işletim sistemi ailesi Unix ( Sistem V Sürümü 4 )
çalışma durumu Durdurulan, illumos tarafından devam ettirilen
Kaynak modeli Açık kaynak
İlk sürüm 5 Mayıs 2008 ; 13 yıl önce ( 2008-05-05 )
En son sürüm 2009.06 / 1 Haziran 2009 ; 12 yıl önce ( 2009-06-01 )
En son önizleme snv_134 (yapı 134) x86 / SPARC / 8 Mart 2010 ; 11 yıl önce ( 2010-03-08 )
Uygun Çok dilli (53'ten fazla)
Güncelleme yöntemi Görüntü Paketleme Sistemi
Paketleme yöneticisi Paketleme yöneticisi, pkg
Platformlar SPARC , IA-32 , x86-64
çekirdek türü monolitik
kullanıcı alanı GNU ve geleneksel Solaris
Varsayılan
kullanıcı arayüzü
GNOME
Lisans Çoğunlukla tescilli bileşenlere ve diğer lisanslara sahip CDDL
Resmi internet sitesi opensolaris .org (şimdi Java.net kapatma sayfasına yönlendiriliyor)

OpenSolaris'i ( / ˌ s ən s ə l ɑːr ɪ s / ) durdurulan bir açık kaynak bilgisayar işletim sistemi göre Solaris tarafından yaratılan Sun Microsystems . Aynı zamanda Sun tarafından yazılım etrafında bir geliştirici ve kullanıcı topluluğu oluşturmak için başlatılan projenin adıydı. 2010 yılında Sun Microsystems'in satın alınmasından sonra Oracle, çekirdek yazılımın açık geliştirmesini durdurmaya karar verdi ve OpenSolaris dağıtım modelini tescilli Solaris Express ile değiştirdi .

Eski OpenSolaris'i geliştiriciler bir grup "kapalı kapılar ardında" çekirdek gelişiminin Oracle'ın hareketli öncesinde karar çatal adı altında çekirdek yazılımını OpenIndiana . illumos Foundation'ın bir parçası olan OpenIndiana projesi, OpenSolaris kod tabanının geliştirilmesine ve dağıtımına devam etmeyi amaçlıyor. O zamandan beri , açık veya destek sunan geliştirmede devam eden çok daha fazla illumos dağıtımı kullanıma sunuldu.

OpenSolaris, 1980'lerin sonlarında Sun ve AT&T tarafından geliştirilen UNIX System V Release 4 (SVR4) kod tabanının soyundan gelmektedir . UNIX'in System V varyantının açık kaynak olarak sunulan tek sürümüdür. OpenSolaris, Solaris 10'dan beri açık kaynaklı olan çeşitli yazılım konsolidasyonlarının bir kombinasyonu olarak geliştirildi . Popüler masaüstü ve sunucu yazılımları dahil olmak üzere çeşitli ücretsiz yazılımlar içerir . 13 Ağustos 2010 Cuma günü, OpenSolaris projesinin durdurulması ve Solaris'in yeni bir kapalı kaynaklı, tescilli sürümü olan Solaris 11'in bekleyen sürümüyle ilgili ayrıntılar ortaya çıkmaya başladı.

Tarih

OpenSolaris, ilk olarak 1991'de Sun tarafından piyasaya sürülen Solaris'e dayanıyordu. Solaris, mevcut birkaç Unix sisteminden özellikleri birleştirmek için Sun ve AT&T tarafından ortaklaşa geliştirilen UNIX System V Sürüm 4'ün (SVR4) bir sürümüdür . SunOS'un yerini almak üzere Novell'den Sun tarafından lisanslanmıştır .

OpenSolaris'in planlaması 2004'ün başlarında başladı. Eylül 2004'te 18 Sun dışı topluluk üyesiyle bir pilot program oluşturuldu ve 9 ay boyunca devam ederek 145 dış katılımcıya ulaştı. Sun, CDDL'yi (Ortak Geliştirme ve Dağıtım Lisansı) 14 Ocak 2005'te onaylayan OSI'ye sundu .

Solaris kod tabanının açık kaynaklı ilk bölümü , uygulamaların ve sistemlerin analizine, hatalarının ayıklanmasına ve ayarlanmasına yardımcı olan bir araç olan Solaris Dinamik İzleme tesisi (yaygın olarak DTrace olarak bilinir ) idi. DTrace, yeni açılan openolaris.org web sitesinde 25 Ocak 2005'te CDDL altında yayınlandı . Solaris sistem kodunun büyük kısmı 14 Haziran 2005'te yayımlandı. Açık kaynaklı olmayan ve yalnızca önceden derlenmiş ikili dosyalar olarak kullanılabilen bazı sistem kodları kaldı .

Yeni gelişen projeyi yönlendirmek için 4 Nisan 2005'te bir Topluluk Danışma Kurulu ilan edildi: ikisi pilot topluluk tarafından, ikisi Sun tarafından atanan çalışanlar ve biri de Sun tarafından daha geniş özgür yazılım topluluğundan atandı . Üyeler Roy Fielding , Al Hopper, Rich Teer, Casper Dik ve Simon Phipps'ti . 10 Şubat 2006'da Sun , bu organı bağımsız OpenSolaris Yönetim Kurulu olarak yeniden kuran OpenSolaris Sözleşmesini onayladı . Bu kuruluş için bir yönetişim belgesi veya "anayasa" oluşturma görevi OGB'ye ve davet edilen üç üyeye verildi: Stephen Hahn ve Keith Wesolowski (Sun'un Solaris organizasyonundaki geliştiriciler) ve Ben Rockwood (önde gelen bir OpenSolaris topluluğu üyesi). Sonunda Solaris 10'u başarmak için Sun tarafından geliştirilmekte olan yeni nesil Solaris OS sürümünün kod adı 'Nevada' idi ve OpenSolaris kod tabanından türetildi ve bu yeni kod daha sonra yeni OpenSolaris 'Nevada' anlık görüntü yapılarına çekildi. "Sun Microsystems'in kontrolü altındayken, Solaris Nevada'nın (sonunda Solaris 10'un yerini alacak yeni nesil Solaris OS'nin kod adı) iki haftalık anlık görüntüleri vardı ve bu yeni kod daha sonra Genunix.org'da bulunan yeni OpenSolaris önizleme anlık görüntülerine çekildi. . OpenSolaris'in kararlı sürümleri, bu Nevada yapılarını temel alır."

Başlangıçta, Sun'ın Solaris Express programı, yalnızca Solaris sürümlerinde bulunan yazılımla birlikte OpenSolaris kodunu temel alan bir dağıtım sağladı. İlk bağımsız dağıtım 17 Haziran 2005'te piyasaya sürüldü ve o zamandan beri diğerleri ortaya çıktı.

19 Mart 2007 tarihinde, Güneş o işe aldığını açıkladı Ian Murdock , kurucusu Debian kafa, Proje Indiana , ile tam bir OpenSolaris dağılımını üretmek için çaba GNOME ve userland gelen araçlar GNU , artı bir ağ tabanlı paket yönetim sistemi . Yeni dağıtımın kullanıcı deneyimini yenilemesi planlandı ve Solaris'in gelecekteki sürümlerinin temeli olarak Solaris Express'in halefi olacaktı.

5 Mayıs 2008'de OpenSolaris 2008.05, Canlı CD olarak önyüklenebilen veya doğrudan yüklenebilen bir biçimde yayınlandı . Birincil kullanıcı arayüzü olarak GNOME masaüstü ortamını kullanır . Daha sonra OpenSolaris 2008.11 bırakma için bir GUI dahil ZFS 'benzer işlevsellik sağlar Zaman Kaydırıcısının olarak bilinen yetenekleri, bir anlık görüntü alma MacOS s' Time Machine .

Aralık 2008'de Sun Microsystems ve Toshiba America Information Systems , OpenSolaris ile önceden yüklenmiş Toshiba dizüstü bilgisayarlarını dağıtma planlarını duyurdu. 1 Nisan 2009'da Tecra M10 ve Portégé R600 , OpenSolaris 2008.11 sürümü ve çeşitli ek yazılım paketleri ile önceden yüklenmiş olarak geldi.

1 Haziran 2009'da SPARC platformunu destekleyen OpenSolaris 2009.06 yayınlandı.

6 Ocak 2010'da, 26 Mart 2010'da OpenSolaris ikili sürümünün yayınlanması planlanırken Solaris Express programının kapatılacağı açıklandı. OpenSolaris 2010.03 sürümü hiçbir zaman ortaya çıkmadı.

13 Ağustos 2010'da Oracle'ın Solaris Express ikili dağıtım programına odaklanmak için OpenSolaris ikili dağıtımını durdurduğu söylendi. Kaynak kodu topluluktan kabul edilmeye devam edecek ve Oracle kaynak kodu Açık Kaynakta yayınlanmaya devam edecek, ancak Oracle kod yayınları yalnızca ikili sürümlerden sonra gerçekleşecekti. Dahili e-posta, bir OpenSolaris çekirdek geliştiricisi tarafından yayınlandı, ancak Oracle tarafından onaylanmadı.

13 Ağustos 2010'da OpenSolaris Forumlarına gönderilen sızıntıyı doğrulayan bir gönderi vardı. Yukarı akış katkıları yeni bir Oracle web sitesi aracılığıyla devam edecek, akış aşağı kaynak kodu yayınlamaya devam edecek, eski Solaris Express modeli altında ikili dağıtım devam edecek, ancak kaynak kodu ikili kesimlerden sonra ortaya çıkacak ve ikili kesimler daha az sıklıkta olacaktır.

14 Eylül 2010'da OpenIndiana , Londra'daki JISC Center'da resmen başlatıldı . OpenIndiana teknik anlamda bir çatal iken, ruhen OpenSolaris'in bir devamıdır: proje, Oracle ürünleri Solaris 11 ve Solaris 11 Express ile ikili uyumlu bir System V ailesi işletim sistemi sunmayı amaçlamaktadır. Ancak, OpenSolaris gibi İşletim Sistemi / Net konsolidasyon etrafında dayalı olmasından ziyade, OpenIndiana dayalı bir dağıtım haline illumos (ilk sürümü hala OS / Net etrafında dayanır). Proje, OpenSolaris ile aynı IPS paket yönetim sistemini kullanıyor.

12 Kasım 2010'da, OpenSolaris'in (134b) son yapısı Oracle tarafından Solaris 11 Express'e yükseltme yolu olarak hizmet etmek için /release deposunda yayınlandı.

Solaris 11'in önizlemesi ve Oracle'ın OpenSolaris sonrası dağıtımının ilk sürümü olan Oracle Solaris 11 Express 2010.11, 15 Kasım 2010'da yayınlandı.

Sürüm geçmişi


Sürüm modeli

Terminalli OpenSolaris 2009.06 x86 LiveCD GNOME

OpenSolaris, hem geliştirme (kararsız) hem de üretim (kararlı) sürümleri olarak sunuldu .

  • Geliştirme sürümleri, en son OpenSolaris kod tabanından (birleştirmeler) oluşturuldu ve daha yeni teknolojiler, güvenlik güncellemeleri, hata düzeltmeleri ve daha fazla uygulama içeriyordu, ancak kapsamlı testlerden geçmemiş olabilir.
  • Üretim sürümleri, geliştirme kod tabanının bir anlık görüntüsünden ( kod dondurmasının ardından ) dallara ayrıldı ve güvenlik güncellemelerini ve hata düzeltmelerini geri bildirimi içeren bir KG sürecinden geçti .

OpenSolaris, CD-ROM , USB sürücülerden veya Otomatik Yükleyici ile bir ağ üzerinden kurulabilir . CD, USB ve ağ yükleme görüntüleri, her iki sürüm türü için de sağlanır.

Depolar

OpenSolaris, yüklü yazılımları eklemek, kaldırmak ve yönetmek ve daha yeni sürümlere güncellemek için Görüntü Paketleme Sistemi (pkg(5) olarak da bilinir) adı verilen ağa duyarlı bir paket yönetim sistemi kullanır .

OpenSolaris'in geliştirme sürümleri için paketler, Oracle tarafından genellikle iki haftada bir /dev deposunda yayınlandı. Üretim sürümleri , bir sonraki üretim sürümüne kadar güncelleme almayan /release deposunu kullanır . Yalnızca ücretli destek sözleşmeleri olan Sun müşterileri, üretim sürümleri için güncellemelere erişebilir.

Güvenlik güncellemelerine ve hata düzeltmelerine erişim sağlayan üretim sürümleri için ücretli destek, Sun tarafından pkg.sun.com'daki /support deposu aracılığıyla sağlandı .

belgeler

OpenSolaris dağıtımı için donanım seçerken OpenSolaris için bir donanım uyumluluk listesine (HCL) başvurulabilir.

Kapsamlı OpenSolaris yönetim, kullanım ve geliştirme belgeleri, topluluk tarafından sağlanan bilgiler de dahil olmak üzere çevrimiçi olarak mevcuttur.

Lisans

Sun, Solaris kaynak kodunun çoğunu Mozilla Kamu Lisansı (MPL) sürüm 1.1'e dayanan Ortak Geliştirme ve Dağıtım Lisansı ( CDDL ) altında yayınladı . CDDL, Ocak 2005'te Açık Kaynak Girişimi (OSI) tarafından bir açık kaynak lisansı olarak onaylandı . CDDL kapsamında lisanslanan dosyalar, açık kaynak veya tescilli diğer lisanslar kapsamında lisanslanan dosyalarla birleştirilebilir.

Sun'ın Java'nın GNU Genel Kamu Lisansı (GPL) kapsamında yayınlandığını açıklaması sırasında , Jonathan Schwartz ve Rich Green , Solaris'in GPL kapsamında yayınlanma olasılığını ima etti ve Green , GPL kapsamında yeniden lisanslamaya "kesinlikle karşı olmadığını" söyledi. Schwartz (şaka) ona baskı yaptığında Green, Sun'ın "buna çok yakından bakacağını" söyledi. Ocak 2007'de eWeek , Sun'daki anonim kaynakların onlara OpenSolaris'in CDDL ve GPLv3 kapsamında çift lisanslı olacağını söylediğini bildirdi. Green, ertesi gün blogunda makalenin yanlış olduğunu söyleyerek, Sun'ın böyle bir çift lisans düzenlemesini "çok ciddi şekilde dikkate almasına" rağmen, OpenSolaris topluluğunun geri kalanı tarafından anlaşmaya tabi olacağını söyledi.

Konferanslar

İlk yıllık OpenSolaris Geliştirici Konferansı (OSDevCon olarak kısaltılır) Alman Unix Kullanıcı Grubu (GUUG) tarafından düzenlendi ve 27 Şubat - 2 Mart 2007 tarihleri arasında Almanya'daki Freie Universität Berlin'de gerçekleşti . 2008 OSDevCon, GUUG ve Çek OpenSolaris Kullanıcı Grubu'nun (CZOSUG) ortak bir çabasıydı ve 25-27 Haziran 2008 tarihlerinde Prag , Çek Cumhuriyeti'nde gerçekleşti . 2009 OSDevCon görünüm yeri 27-30 Ekim 2009, Dresden , Almanya .

2007 yılında Sun Microsystems de, 13 Ekim 2007 haftasonunda düzenlenen ilk OpenSolaris Geliştirici Zirvesi organize California Üniversitesi Santa Cruz de ABD'de . 2008 OpenSolaris Geliştirici Zirvesi 2-3 Mayıs 2008'de UCSC'ye geri döndü ve Sun'ın yeni OpenSolaris dağıtımının 5 Mayıs 2008'de San Francisco, California'daki CommunityOne konferansında lansmanından hemen önce gerçekleşti .

İlk OpenSolaris Depolama Zirvesi Sun tarafından organize edildi ve 21 Eylül 2008'de Santa Clara, California'daki SNIA Depolama Geliştirici Konferansı'ndan (SDC) önce gerçekleştirildi . İkinci OpenSolaris Depolama Zirvesi , 23 Şubat 2009'da San Francisco, Amerika Birleşik Devletleri'nde USENIX Dosya ve Depolama Teknolojileri Konferansı'ndan (FAST) önce gerçekleşti.

3 Kasım 2009'da, Sun tarafından Baltimore, Maryland'in Inner Harbor bölgesinde , Büyük Kurulum Sistemi Yönetim Konferansı'ndan (LISA) önce bir Solaris/OpenSolaris Güvenlik Zirvesi düzenlendi .

Limanlar

  • PowerPC Bağlantı Noktası: Polaris Projesi, deneysel PowerPC bağlantı noktası, önceki taşıma çabasına dayalı, Sun Labs'tan Project Pulsar.
  • OpenSolaris for System z , IBM ana bilgisayarları için : Sine Nomine Associates tarafından geliştirilen Project Sirius, Polaris'e benzetme olarak adlandırılmıştır.
  • ARM Bağlantı Noktasında OpenSolaris
  • MIPS Bağlantı Noktasında OpenSolaris

türevler

Önemli türevler şunları içerir:

  • Projenin tamamen açık kaynaklı bir çatalı olan illumos , 2010 yılında Sun OpenSolaris mühendisleri topluluğu ve NexentaOS desteği tarafından başlatıldı. OpenSolaris'in %100 açık kaynak olmadığını unutmayın: Bazı sürücüler ve bazı kitaplıklar, Sun'ın (şimdi Oracle) lisansladığı ve yayınlayamadığı diğer şirketlerin mülkiyetindeydi.
  • OpenIndiana , nişan şemsiye illumos altında bir projedir " ... güvenlik ve hata düzeltmeleri ücretsiz olarak gereklidir üretim sunucularında yüklü defacto OpenSolaris'i dağıtım olmak. "
  • Nexenta OS tabanlı depolama iş yükleri için optimize edilmiş NexentaStor
  • OSDyson : GNU kullanıcı alanı ve Debian paketleriyle illumos çekirdeği . Resmi bir Debian limanı olmak için çabalıyor.
  • SmartOS : türev Sanallaştırma merkezli Joyent .

Durdurulan

  • Nexenta OS (31 Ekim 2012'de sonlandırıldı), Solaris'ten türetilen çekirdeğe sahip Ubuntu kullanıcı alanına dayalı ilk dağıtım

Ayrıca bakınız

Referanslar

daha fazla okuma

Dış bağlantılar