Birlik neden Gnome'a ​​bağlıdır?


9

Aldığım bazı benzer sorular ışığında, bunu ele alan basit bir soru yaratma özgürlüğünü aldım:

  1. Birlik neden Gnome'a ​​bağlıdır ve bağımlılık hangi noktaya ihtiyaç duyar?

  2. Neden Gnome'un belirli bir sürümü Ubuntu'nun belirli bir sürümü için kullanılıyor (Diyelim ki Gnome 3.6 for Ubuntu 12.10)

  3. Birliğin Gnome'a ​​daha az bağımlı olma konusunda yaptığı değişiklikler

  4. Gnome'a ​​bağımlılık Birlik ile sınırlamalar getirdi mi?

Yanıtlar:


9

Birlik neden Gnome'a ​​bağlıdır ve bağımlılık hangi noktaya ihtiyaç duyar?

Unity tam bir grafik masaüstü değildir. Sadece küçük bir kısmı - masaüstü kabuğu. Özellikle sağladığı denetimlerle etkileşime girdiğinizde veya uygulamaları başlatırken, bir işletim sisteminin en görünür kısımlarından biridir.

Bir grafik masaüstü kullanmak için, bir pencere yöneticisinden ekran yöneticisine, widget araç setlerine, dosya yöneticilerine ve ağdan uygulamaya hangi uygulamanın gerektiği ve kontrol edilmesi için sayısız GUI uygulamasına kadar her şeyi içeren sağlam bir yazılım paketine sahip olmanız gerekir. hangi tür dosyaları açacağını. Ayrıca tarayıcılar, resim görüntüleyiciler, video oynatıcılar ve daha fazlası gibi bir dizi gerçek uygulamaya da ihtiyacınız vardır.

Unity , mevcut herhangi bir masaüstü paketi için kabuk olarak yazılabilirdi. Gnome , nispeten tam özellikli olduğu ve yıllar önce Ubuntu için varsayılan masaüstü ortamı olduğu için seçildi. Bu nedenle, Unity'nin sağladığı özellikler dışında (çok görünür bir anında fark vardır), grafik masaüstünüzün büyük çoğunluğu, varsayılan Gnome ile kaldıysanız, önceki Ubuntu sürümlerinden alışık olduğunuz şekilde çalışır.

Birlik aslında Gnome'un bir parçası olmayan Compiz'in bir uzantısı olarak uygulanır . Compiz, Gnome 2'nin metacity ve Gnome 3'ün mırıldanmasına alternatif olarak tasarlanmış 3D hızlandırılmış bir pencere yöneticisidir, ancak KDE ile de çalışmak mümkündür (KDE artık kendi pencere yöneticisinde Compiz benzeri işlevler içermesine rağmen) . Ubuntu, yukarıda belirtilen nedenlerden ötürü KDE yerine Gnome masaüstü ortamında Unity ve Compiz'i kullanmayı seçti. Compiz'in kendisi KDE ile çalışmak için yapılabilse de, KDE'de çalışması için bazı geliştirme çabaları gerekli olacaktır. Ubuntu tarafından yüklenen Compiz sürümü, Unity'ye ek olarak diğer Gnome'a ​​özgü uzantılardan da yararlanır.

Neden Gnome'un belirli bir sürümü belirli bir Ubuntu Sürümü için kullanılıyor?

Linux dağıtımlarının çoğu böyle çalışır - işletim sisteminin belirli bir sürümü için, tüm temel yazılımları bu sürümün ömrü boyunca aynı sürümde kalma eğilimindedir, ancak işletim sisteminin yeni bir sürümü genellikle yazılım.

Her bir Ubuntu sürümünde ortaya çıkan Gnome sürümü genellikle, önceden test etmek için yeterli zaman verildiğinde, Ubuntu'nun piyasaya sürülmeye hazırlandığı sırada "hazır" (büyük sorun yok) olan en son Gnome sürümü olacaktır.

Birliğin Gnome'a ​​daha az bağımlı olma konusunda yaptığı değişiklikler

Unity'yi Gnome'a ​​daha az bağımlı hale getirmek için hiçbir neden yok, bu yüzden ciddi bir şekilde çalışan kimse olduğunu sanmıyorum. Ubuntu'nun Gnome'u herhangi bir nedenle (ki bunu görmüyorum) düşürmesi gerekiyorsa, muhtemelen Birlik'ten de uzaklaşırlardı.

Gnome'a ​​bağımlılık Birlik ile sınırlamalar getirdi mi?

Eminim Unity'nin teknik kararlarını bu yolda etkiledi, ancak aynı zamanda Unity'ye de büyük özgürlükler kazandıracak, çünkü olgun ve tam özellikli bir masaüstü ortamı. Ubuntu, sıfırdan yeni bir masaüstü ortamı oluşturarak Gnome'u değiştirmek için hiçbir konumda değildir ve hiçbir arzusu yoktur.


Güzel cevap. Çok iyi açıkladı. Görünebilecek başka cevaplar olup olmadığını görmek için biraz bekleyecek. Bu +1 arkadaş dışında.
Luis Alvarado
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.