GNU/Linux ekosistemi karisiktir cunku sabit bir platform yok. GNOME'u saymazsak, GNU sadece isletim sistemini olusturmasi için gereken araclardan ibaret. Platform olmadigi için son kullanici ne yapacagini bilmiyor, gelistiriciler hangi dagitim ya da hangi platform için uygulama yapacagini sasiyor. Aslinda buyuk uygulamalarin (ornek: Adobe urunleri) Linux'a destek vermeme sebeplerinin de bu oldugunu dusunuyorum.
GNU/Linux'da tek bir ana platform var, bu da glibc gibi GNU yazılımları. Uygulamalar da glibc gibi GNU yazılım ve liblerine göre derleniyor ve çalıştırılıyor. Son kullanıcı için şu anda olan sorun tembellik.
Foss yazılım alternatiflerini araştırmak yerine, "şu program çalışmıyor, GNU/Linux çöp" diyen insanlar GNU/Linux'un en büyük sorunu diye düşünüyorum. Her yazılımın başka bir işletim sisteminde olması gerektiğini, olmazsa o işletim sisteminin kullanılamayacağını söylemeye çalışan tonla Windows kullanıcısı gördüm.
O kadar platform ve dagitim arasindan arasindan hangisine uyacaklar, X kullanan kisi bunu nasıl Y'de kullanacak?
X, glibc kullanıyor ise y de glibc kullanıyor olacak. Böylece ikisinde de aynı yazılım çalışabilecek. Aynı şey musl için de geçerli.
Bir yazılımın distroya özel bir paketi olmasına gerek yok, flatpak boşuna durmuyor yani.
Evet kendi platformunu olusturan cok guzel GNU/Linux dagitimlari ve isletim sistemleri var. Ornek verecek olursak
ElementaryOS ve
Android, fakat digerleri?
Android GNU/Linux değil, coreutils olarak toybox, libc olarak bionic kullanıyor ve GNU/Linux'tan çok daha farklı bir çalışma mekanizması var. Linux'dan bahsediyorsanız öyle deyin, böyle yanlış anlaşılma oluyor.
Freedesktop'in cok guzel standartlari da var fakat bu paket dagitimi ya da GTK/Qt konusunda bir şey degistirmiyor.
GTK/Qt'de herhangi bir sorun yok, ikisi de çoğu platforma (GNU/Linux dahil) derlenebilip kullanılabiliyor. Ne demek istediğinizi anlamadım o konuda.
Paket dağıtımı, zaten bilinen bir sorun ve çözümleri var (bknz. Flatpak). Fakat bu günlerde birkaç paket yapmak da örnek olarak verdiğiniz Adobe gibi büyük firmaları korkutacağını sanmıyorum.
Paketleme sistemleri çok gelişti, bir paket yapmak çok kısa bir zaman alıyor.
İki sebep var gerisi çok da önemli değil.
Terminal ve .exe dosyalarının açılmaması.
Bıktım bu gereksiz bahaneleri duymaktan. MacBook aldığınızda da ".exe açmıyor" deyip iade ediyor musunuz merak ediyorum. Arkadaşım bu farklı bir işletim sistemi, tabii ki exe açmayacak. Farklı bir işletim sisteminden bahsediyoruz, bir reskin değil.
Terminala dokunmanız gerekmiyor, tonlarca kez bir sürü insan tarafından anlatıldığı gibi.