Topluluk projesinin ilk sürümü, SUSE Linux 10.0'ın beta sürümüydü. Mevcut kararlı sabit sürüm openSUSE Leap 15.2'dir. Topluluk projesi, openSUSE Tumbleweed adlı yuvarlanan bir sürüm sürümü de sunar. Bu sürüm, "Fabrika" adı verilen sürekli geliştirme kodu tabanına dayanır. OpenSUSE projesi ile ilgili diğer araçları ve uygulamaları YaST, Open Build Service, openQA, Snapper, Makine, Portus ve KIWI olarak listelenebilir.
Novell,[2] SUSE'yi 4 Kasım 2003'te 210 milyon dolara satın aldıktan sonra openSUSE projesini başlattı. Daha sonrasında Attachmate Group, Novell'i satın aldı ve Novell ve SUSE'yi iki özerk şirket olarak faaliyet gösterecek şekilde böldü. Attachmate Group'un Kasım 2014'te Micro Focus ile birleşmesinden sonra, SUSE kendi özerk iş birimi haline geldi.[3] 18 Mart 2019'da EQT Partners, SUSE'yi yaklaşık 2.5 milyar dolara satın aldı.[4][5]
Dağıtımların ve araçların ötesinde, openSUSE Projesi topluluk katılımı için bir web portalı sağlar. Topluluk, Open Build Service, openQA, dokümantasyon yazma, sanat eserleri tasarlama, açık posta listeleri ve Internet Relay Chat kanallarında tartışmaları teşvik etme ve wiki arayüzü aracılığıyla projeye katkı sağlayarak kurumsal destekçilerle işbirliği içinde openSUSE'yi geliştirir. openSUSE Leap, biruzun vade destek sürümü çekirdek üzerine geliştirilir, kararlılık odaklıdır ve ticari SLE ürünleri için bir deneme ortamı ve taban oluşturur. Daha güncel ve ücretsiz yazılımı tercih eden kullanıcılar, yuvarlanan sürüm dağıtımı Tumbleweed'i kullanabilir. Kullanıcılar ayrıca Open Build Service de kullanabilir. Dahası, openSUSE'nin esnekliği, bir web veya posta sunucusu çalıştırmak gibi belirli amaçlar için yeniden yapılandırmayı oldukça kolay hale getirir.[6]
OpenSuSE, ilk olarak bir elektronik posta ile duyuruldu, proje kısa bir süre sonra kendi sitesine kavuştu.[8] Bu sayfa birkaç gün sonra kullanıma sunuldu.[9] Bir gün sonra topluluk projesinin lansmanı resmi olarak yapıldı.[10]
Doğru yazım hakkında tartışmalar (OpenSUSE, OPENSUSE, OpenSuSE ...) kısa sürede kendini gösterdi,[11] bununla birlikte openSUSE yaygın olarak doğru yazım olarak kabul edildi.
Kendi anlayışına göre openSUSE, Linux ve özgür yazılım kullanımını mümkün olan her yerde yaymayı amaçlayan bir topluluktur.[12][13] Linux tabanlı bir dağıtımın yanı sıra Open Build Service, openQA, Kiwi, YaST, OSEM vb. Araçlar geliştirir ve onları dağıtır. İşbirliği herkese açıktır ve katılımı teşvik eder.[14]
Yapılanma
Bir süredir vakıf kurulması düşünülmesine rağmen proje yasal bir yapı olmadan kendi kendine organize edilmeye devam ediyor.[15]
Ana sponsor olarak SUSE bir etkiye sahiptir, ancak proje yasal olarak SUSE'den bağımsızdır. openSUSE, işi yapanların ne olacağına (karar verenler) karar verdiği bir "do-ocracy" sistemiyle yönetilir. Bu, temel paketlerin kaynakları Leap geliştirme modeline geçişten bu yana SLE'den geldiği için öncelikle masaüstü ve uygulama geliştirmeye odaklanmaktadır. Tabanı daha da birleştirmek için, openSUSE Leap 15.3'ün tamamen SLE'nin ikili paketlerine dayalı hale gelmesini sağlayacak 'Closing-the-Leap-Gap' projesi mevcut beta süreci sona erdiğinde hayata geçecek.[16]
Yapılanma birimleri
Üç ana organizasyon birimi vardır:
openSUSE Kurulu : Yönetim kurulu, her seferinde 2 yıl için seçilen 5 üyeden ve ayrıca SUSE tarafından atanan bir başkandan oluşur.[17] Kurul, merkezi bir irtibat noktası olarak hizmet eder, tartışmaların çözümlerine yardımcı olur, topluluk isteklerini SUSE'ye iletir, vb. Ocak 2021 itibarıyla Yönetim Kurulu aşağıdaki üyelere sahiptir:
Seçim Görevlileri : Seçim Komitesi, openSUSE Kurulu seçimlerini yönetir ve denetler. Üç veya daha fazla gönüllüden oluşur.[18]
Üyelik-Yetkilileri : Üyelik-Yetkilileri [19] istenirse Kurul tarafından atanır. Üyelik-Yetkilileri, talep üzerine katkıda bulunanların openSUSE üyeleri grubuna kabul edilmesine karar verir. Bir üye, diğer kazanımların yanı sıra, bir @ opensuse.org adresi alır. Yönetim Kurulu seçiminde sadece üyeler oy kullanabilir.
Ürün geçmişi
Geçmişte SUSE Linux şirketi, perakende mağazalarında satışa sunulan kapsamlı basılı belgeleri içeren SUSE Linux Personal ve SUSE Linux Professional kutu setlerini yayınlamaya odaklanmıştı. Şirketin açık kaynaklı bir ürün satma yeteneği, büyük ölçüde kullanılan kapalı kaynak geliştirme sürecinden kaynaklanıyordu. SUSE Linux her zaman GNU Genel Kamu Lisansı (GNU GPL) ile lisanslanmış ücretsiz bir yazılım ürünü olmasına karşın, bir sürümün kaynak kodlarına erişebilmek ancak bir sonraki sürümün çıkışından 2 ay sonra mümkün olabiliyordu. SUSE Linux'un stratejisi, geliştirici olarak çalışan çok sayıda mühendisle, kullanıcıların perakende mağazalardaki dağıtımları için ödeme yapmaya istekli olmasını sağlayacak teknik olarak üstün bir Linux dağıtımı oluşturmaktı.[20]
2003 yılında Novell tarafından satın alınmasından ve openSUSE'nin ortaya çıkmasından bu yana, bu durum tersine döndü: sürüm 9.2'den başlayarak, SUSE Professional'ın desteklenmeyen bir DVD ISO görüntüsü herkes için indirilebilir şekilde yayımlandı. FTP sunucusu, kullanıcıların yalnızca ihtiyaç duyduğunu hissettiği paketleri indirmesine izin veren "kolaylaştırılmış" kurulum avantajını sunar. ISO, kolay kurulum paketi, kullanıcının ağ kartı "kutudan çıkar çıkmaz" çalışmasa bile çalışma yeteneği ve daha az deneyim gerektirmesi gibi avantajlara sahiptir (yani deneyimsiz bir Linux kullanıcısı kurup kurmayacağını bilemezse) belirli bir paket ve ISO önceden seçilmiş birkaç paket kümesi sunar. Bu kolaylaştırmalar, dağıtımın son kullanıcıya hitap edebilmesini amaçlar.
OpenSUSE Projesi'nin ilk kararlı sürümü olan SUSE Linux 10.0, SUSE Linux 10.0'ın ticari sürümünün yayımlanmasının hemen öncesinde sunuldu. Ek olarak, Novell; Personal versiyonunu durduruldu, Professional versiyonunu sadece "SUSE Linux" olarak yeniden adlandırdı ve "SUSE Linux"u eski Personal versiyonla hemen hemen aynı olacak şekilde yeniden fiyatlandırdı. 2006 yılında 10.2 sürümüyle birlikte, SUSE Linuxdağıtımı resmi olarak "açık kaynak " ile benzer şekilde telaffuz edildiği için openSUSE olarak yeniden adlandırıldı.[21][22] 13.2 sürümüne kadar, SLE'den ayrı bakım akışlarına sahip kararlı sabit sürümler projenin iskeletini oluşturuyordu. 2015'in sonlarından itibaren, openSUSE iki ana sürüme ayrıldı: SLE'ye dayalı daha kararlı ve muhafazakar sabit sürüm Leap dağıtımı ve yuvarlanan sürüm dağıtımı Tumbleweed. Tumbleweed ''her şeyi'' en güncel şekilde sunmaya odaklandı.[23]
Yıllar geçtikçe, SuSE Linux kısıtlayıcı, gecikmiş yayınlar içeren bir dağıtım statüsünden ve kapalı bir geliştirme modelinden, herkes için anında ve ücretsiz kullanılabilirlik ve şeffaf ve açık geliştirme ile ücretsiz dağıtım sunan bir iş modeline geçti.[24]
27 Nisan 2011'de Attachmate, Novell'i satın alma işlemini tamamladı. Attachmate, Novell'i iki özerk iş birimine, bunlarNovell ve SUSE olmak üzere ayırdı. Attachmate, SUSE (eski adıyla Novell) ve openSUSE projesi arasındaki ilişkide hiçbir değişiklik yapmadı. 2014 Attachmate Group'un Micro Focus ile birleşmesinden sonra, SUSE openSUSE taahhüdünü yeniden teyit etti.[25]
EQT Partners, 2 Temmuz 2018'de SUSE'yi satın alma niyetlerini açıkladı. Bunun üzerine SUSE ile openSUSE arasındaki ilişkide herhangi bir değişiklik gerçekleşmedi. Bu satın alım, openSUSE Projesi'nin kuruluşundan bu yana SUSE Linux'un üçüncü satın alınışıdır ve 15 Mart 2019'da tamamlanmıştır.[26]
Mevcut Varyasyonlar
openSUSE Tumbleweed
Tumbleweed, openSUSE Projesi'nin amiral gemisidir. Her gün yeni yazılım güncellemeleri alan ve temelde kırılmaz olan, kararlı ve test edilmiş bir yuvarlanan sürüm: Sistem güncellemelerinin bir sonucu olarak bir arıza meydana gelirse, bir anlık görüntü işlevi, kullanıcıların önceki bir sistem durumuna geri dönmesine olanak tanır. Tumbleweed masaüstü sistemi olarak openSUSE kullanıcıları tarafından tercih edilmektedir.[27]
Eski geliştirme modelinde, her yeni openSUSE sürümüyle (13.0, 13.1, ...), sürekli yeni paketleri alan yeni bir yuvarlanan dağıtım oluşturulurdu. Yeni sürüm yayımlanmak üzereyken ve Tumbleweed bu sürümle birlikte yeniden sıfırlandığında, sıfırlama öncesi sürüm birçok paket için daha yeni kalıyordu ve bu sorunlara yol açtı.
Leap'e geçişle birlikte geliştirme modeli tamamen değiştirildi: Factory First politikasına göre, tüm yazılım paketlerinin bir dağıtıma dahil edilmeden önce Factory'ye gönderilmesi gerekiyordu. Fabrika Dışında, openQA'da günlük anlık görüntü alınır ve test edilir. Testleri başarıyla geçen yansılar, bir sonraki Tumbleweed yansısı olarak yayımlandır. Diğer yuvarlanan salım dağıtımlarından farklı olarak, Tumbleweed, kararlılığı önemli ölçüde artıran test edilmiş bir yuvarlanma sürümü modeliyle yayımlanır.
Teknik olarak Tumbleweed, MicroOS ve Kubic'in temelidir.[kaynak belirtilmeli]
openSUSE Leap
Leap, her yıl yeni bir sürüme geçilecek şekilde yayımlanır. Bu yayımlar arasında düzenli olarak hata düzeltmeleri ve güvenlikle ilgili güncelleştirmeler alır. Bu, Leap'i bir sunucu işletim sistemi olarak çok çekici kılar,[28] aynı zamanda yönetimi için çok az efor sarf edilmesi gerektirir.[29] Bu durumda çevrimiçi sürüm yükseltmeleri çoğunlukla o kadar sıradan ve sorunsuzdur ki, mizahi bir üslupla topluluk tarafından yer yer ''sıkıcı'' olarak yeniden adlandırılması önerilir.
2015 sonbaharında yayınlanan sürüm için geliştirme ekibi, 42.1 sürüm numarasıyla openSUSE Leap adını aldı. S.u.S.E Linux olarak adlandırılan, Mayıs 1996 tarihli openSUSE sürüm 4.2'de olduğu gibi Otostopçunun Galaksi Rehberi kitap serisindeki "yaşam, evren ve her şey" hakkındaki soruyu ifade eden 42 sayısına bir gönderme yapmaktadır. Bundan sonra, temel paketler SUSE Linux Enterprise'dan, uygulamalar ve masaüstleri ise Tumbleweed'den alınacak şekilde yayımlanmaya başlandı.
2016 yılında Nürnberg'de düzenlenen openSUSE konferansında istatistikler, openSUSE Leap 42.1 ile proje modelinin değişmesinden bu yana artan kullanıcı sayılarının kaydedildiği açıklandı.[30] Buna göre, indirme sayısı artan bir eğilimle ayda 400.000 DVD görüntüsüdür. Yarısı sık sık güncelleme yapan Tumbleweed kullanıcılarının sayısı 60.000'dir. Böylece, Tumbleweed kurulumlarının sayısı geçen yıla göre ikiye katlanmıştı.
İstatistiklerden elde edilen diğer bulgular, çoğu kurulumun DVD görüntüleri aracılığıyla yapıldığıdır. Hakim mimari x64'tür. Kullanıcıların coğrafi dağılımı bu rakamlara göre neredeyse hiç değişmedi. Kullanıcıların üçte biri Almanya'dan, %12'si ABD'de, %5'i Rusya'da ve %3'ü Brezilya'da bulunuyor.[30]
openSUSE MicroOS
MicroOS [31] minimalist, kendi kendini idame ettiren ve işlemsel bir sistemdir ve esasen edge computing veya container runtime için kullanılmak üzere tasarlanmıştır, ancak kullanımı yalnızca bununla sınırl değildir. Bazı kullanıcılar tarafından masaüstü sistemi olarak bile kullanılır.[32]
Temel olarak Tumbleweed için mevcut olan tüm yazılımlar MicroOS için de mevcuttur. Podman Container-Runtime ile geldiği için, MicroOS mükemmel bir Container-Host'tur.
openSUSE Kubic
Kubernetes ile birlikte gelir ve büyük konteyner ortamları için tasarlanmıştır. OpenSUSE Topluluğu, kayıt defterinde bir dizi kapsayıcı bulundurur [33] Kubic, kod tabanını Tumbleweed ve MicroOS ile paylaşır ve bu nedenle işlem güncellemelerine izin verir [34]
Özellikleri
SUSE, sabit disk bölümleme, sistem kurulumu, RPM paket yönetimi, çevrimiçi güncellemeler, ağ ve güvenlik duvarı yapılandırması, kullanıcı yönetimi ve daha fazlasını entegre bir arayüzde işleyen YaST ("Yine başka bir Kurulum Aracı") adlı bir kurulum ve yönetim programı içerir. Yakın zamanda,[ne zaman?] bunlardan biri Bluetooth desteği dahil olmak üzere birçok yeni YaST modülü eklenmiştir. Yast, aynı zamanda tüm yazılım uygulamalarını kontrol eder. SaX2 önceden monitör ayarlarını değiştirmek için YaST'a bütünleştirilmişti, ancak openSUSE 11.3 ile SaX2 kaldırıldı.
GTK kullanıcı arayüzü Leap 42.1'den başlayarak kaldırıldı, bununla birlikte ncurses ve Qt arayüzleri hâlâ bulunuyor.
YaST'ın kullanıcı arayüzleri
Qt
ncurses
AutoYaST
AutoYaST, YaST2'nin bir parçasıdır ve otomatik kurulum için kullanılır. Yapılandırma bir XML dosyasında saklanır ve kurulum, kullanıcı müdahalesi olmadan gerçekleşir.
WebYaST
WebYaST, YaST'ın web arayüzü sürümüdür. Üzerinde çalıştığı openSUSE makinesinin ayarlarını ve güncellemelerini yapılandırabilir. Ayrıca, ana bilgisayarı kapatabilir ve durumunu kontrol edebilir.
ZYpp paket yönetimi
ZYpp (veya libzypp) bir Linux yazılım yönetim motorudur. ZYpp, openSUSE için varsayılan komut satırı paketi yönetim aracı olan zypper için arka uçtur.
Build Service
Open Build Service, yazılım geliştiricilere yazılımlarını Mandriva, Ubuntu, Fedora ve Debian dahil birçok dağıtım için derlemek ve yayımlamak için bir kolaylaştırılmış bir araç sağlar. Tipik olarak paketleme sürecini kolaylaştırır, böylece geliştiriciler birçok dağıtım için tek bir programı ve birçok openSUSE sürümünü daha kolay bir şekilde paketleyebilir ve hangi dağıtım sürümünü kullanırlarsa kullansınlar kullanıcılara daha fazla paket sunabilir. Bu araç GNU GPLv2 + lisansı ile yayımlanır.[35]
Delta RPM'nin öntanımlı olarak kullanımı
Öntanımlı olarak, OpenSUSE bir kurulumu güncellerken Delta RPM'leri kullanır. Bir Delta RPM, bir paketin eski ve yeni sürümü arasındaki farkları içerisinde barındırır. Bu, yalnızca kurulu paket ile yenisi arasındaki değişikliklerin indirildiği anlamına gelir. Bu, özellikle yavaş İnternet bağlantılarında öne çıkan bant genişliği tüketimini ve güncelleme süresini azaltır.
Masaüstü
KDE
SUSE, uzun yıllar boyunca KDE projesine en çok katkıda bulunan topluluklardan biri oldu. SUSE'nin bu alandaki katkıları çok geniş kapsamlı olmuştur ve kdelibs, KDEBase, Kontact ve kdenetwork gibi KDE'nin birçok bölümünü önemli ölçüde etkilemiştir. Diğer önemli projeler ise şunlardır: KNetworkManager - NetworkManager [36] için bir ön uç ve Kickoff - KDE Plasma Desktop için yeni bir menü.[37]
OpenSUSE Leap, 42.0'dan 15.0 sürümüne kadar en yeni uygulama menüsü Kickoff yerine gelneksel olanı tercih etti. OpenSUSE Leap KDE deneyimi, openSUSE Leap 42.2'den başlayarak KDE Plasma'nın uzun vadeli destek sürümleri üzerine geliştirilir ve desteklenir.[38] OpenSUSE Leap 15.1 ile, Plasma 5 masaüstü artık varsayılan olarak Kickoff tarzı uygulama menüsüne dönüyor.
GNOME
Ximian grubu Novell'in bir parçası olduğunda F-Spot, Evolution ve Banshee gibi uygulamalarla GNOME'a birçok katkıda bulunmaya başladı. GNOME masaüstü, openSUSE 10.2'den openSUSE 11.4'e kadar klasik çift panelli GNOME menü çubukları yerine döşeme tasarımını kullandı. OpenSUSE 12.1'de slab, en yeni GNOME Shell ve GNOME Fallback tasarımları ile değiştirildi.
OpenSUSE Leap 15.0'dan başlayarak, Wayland üzerinde GNOME varsayılan GNOME oturumu olarak sunulmaktadır.[39]GNOME Classic, Xorg üzerinde GNOME ve "GNOME SLE" görece yeni Wayland tabanlı oturuma alternatif olarak sunulur.
Fabrika ve Tumbleweed
Fabrika projesi, bir Linux dağıtımı[40] olan openSUSE Tumbleweed için yuvarlanan bir geliştirme kod tabanıdır. Factory, çoğunlukla openSUSE dağıtım geliştiricileri için dahili bir terim ve openSUSE'nin ana kod tabanına yapılan tüm katkılar için hedef proje olarak kullanılır. Fabrikaya sürekli olarak yeni paket akışı vardır. Sürekli değişim sonucu bu depoların kararlılığı garanti edilemez ve kullanılması önerilmez.
Çekirdek sistem paketleri, openQA aracılığıyla otomatikleştirilmiş testlere girer. Otomatik test tamamlanmış ve depo tutarlı bir durumda olduğunda depo, indirilebilir yansılar ile eşitlenir ve openSUSE Tumbleweed için edinilebilir olur.[41]
Sürümler
2009'dan 2014'e kadar openSUSE projesi, her sekiz ayda bir yeni bir sürüm yayınlamayı hedefliyordu. Leap serisinden önce, 11.2-13.2 sürümlerine iki yıl artı iki ay için kritik güncellemeler sağlanıyordu ve bu da 18 aylık bir beklenen destek ömrü ile sonuçlanıyordu.[42][43]
Leap 42.1 sürümünden başlayarak (sürüm 13.2'den sonra), her büyük sürümün, SUSE Linux Enterprise Sürümleri ile uyumlu bir sonraki ana sürüm (örneğin 42.1, 15.0) mevcut olana kadar en az 36 ay boyunca desteklenmesini kararlaştırdı. Her küçük sürümün (örn. 42.1, 42.2, vb.) SUSE Linux Enterprise Hizmet Paketleriyle uyumlu olarak yıllık olarak piyasaya sürülmesi planlanır ve kullanıcıların, kullanılabilir olduktan sonra 6 ay içinde en son küçük sürüme yükseltmeleri beklenir, bu da beklenen bir destekle 18 aylık yaşam döngüsü sunulması ile sonuçlanır. Tumbleweed sürekli olarak güncellenir ve küçük güncellemelerin ve anlık görüntülerin normal kurulumunun ötesinde herhangi bir yükseltmeye ihtiyaç duymaz.[44]
Evergreen, Leap serisinden önce resmi desteği kesilen sürümler için destek sunmayı amaçlayan bir topluluk projesiydi.
Timeline generation failed: 1 error found
Line 26: at:20/12/2024 color:today width:0.1
- LineData attribute 'at' invalid.
Date '20/12/2024' not within range as specified by command Period.
Tepkiler
DistroWatch Weekly'den Jesse Smith, openSUSE Leap 15.0'ı gözden geçirerek, "sistem yükleyicisini" ve yeni kullanıcılar için kolaylaştırılmış olmasını övdü ancak medya desteği eksikliğini, yavaş başlatma ve kapatma gibi performans sorunlarını da eleştirdi.[74]
^Yunashko, Bryen (15 Temmuz 2010). "openSUSE 11.3 is here!". opensuse-announce mailing list. 18 Temmuz 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Temmuz 2010.