Hangi programın Flatpak versiyonu olmayıp sadece tarball verdiğini söyleyebilir misiniz? Ayrıca tarball'ın çözümü olarak da AUR gibi sistemler var.
Geliştirme kiti var işte, arayüz için GTK, Libadwaita ve Qt var, başka ne eksik? Paket formatının ise geliştiriciyi ilgilendirmediğinden bu yüzden geliştiriciye bir zorluk çıkarmadığından bahsetmiştim.
Tasarım dili konusuna gelirsek ise hiç araştırmadan bu mesajı yazdığınız çok belli çünkü hem GNOME'un hem de KDE Plasma'nın "Human Interface Guidelines" yani arayüz tasarlama çizgileri var, tıpkı macOS ve Windows gibi.
-
developer.gnome.org
-
All the resources for developing using the KDE Platform
develop.kde.org
Bu GNU/Linux'un problemi değil, Windows'ta sürücü üreticileri bile sürücülerinin arayüz programlarını kendi özelleştirilmiş tasarım dilleriyle ve yöntemleriyle yazıyorlar. Her işletim sistemi için aynı eleştiri yapılabilir.
Tam tersine yazılım geliştiricileri için önemli olan standartlar D-Bus, systemd, .desktop gibi standartlar. Kullanıcı deneyimi ile alakalı olan standartları belirlemek masaüstü ortamlarının işidir ve zaten yukarıda da dökümantasyonlarını attığım masaüstü ortamlarının standartları var.
HIG olduğunu yukarıda zaten paylaştım, gerçekten hiç araştırmadan bu mesajı yazmışsınız.
Rastgele bloglar benim için bir şey ifade etmiyor, geçenlerde Linux güvenli değil diye bir blog görmüştüm içeriğinde X11 ve Sudo'daki açıklardan bahsediyordu ama siz ne X11 ne de Sudo kullanmak zorundasınız. X11 zaten neredeyse 40 yıllık bir teknoloji ve yerini Wayland alıyor. Sudo yerine ise Doas var. Ayrıca sanki privilege escalation macOS ve Windows'ta yokmuş gibi konuşuyordu mesela. Bunu anlatmamın sebebi bu tarz blogların manipülasyon amacıyla eksik bilgiyle yazılabildiğini anlatmak.