GNOME OS, deneysel uygulamaları ve sistem düzeyindeki değişiklikleri test etmeyi önemli ölçüde kolaylaştırmayı amaçlayan yeni bir geliştirme çalışmasına ev sahipliği yapıyor. Test Center adı verilen bu uygulama, özellikle Flatpak paketleri, resmi olmayan depo veya manuel komut satırı kurulumlarıyla uğraşmak istemeyen kullanıcılar için tasarlandı.
Resmi olarak GNOME OS Developer Tool Suite olarak adlandırılan ve Almanya'nın Prototype Fund'ı tarafından desteklenen girişim, görüntü tabanlı işletim sistemleri için yerel olarak uzantılar oluşturma, paylaşma ve test etme araçlarına odaklanıyor. Modal Collective üyeleri projeyi yönetiyor ve son bir aydır GNOME topluluğu geliştiricilerinden geri bildirim topluyor.
Test Center, geliştiricilerin basit bir paylaşım bağlantısı sağlayarak deneysel uygulamaları testçilere sunmasına olanak tanıyacak. Test yapıları açıkça deneysel olarak işaretlenecek ve geliştiriciler, geçici yapıların süresiz olarak yüklenmiş kalmasını önlemek için bir son kullanma süresi belirleyebilecek. Bu özellik, Apple'ın TestFlight deneyimine benzer bir kullanıcı deneyimi sunmayı hedefliyor.
Test Center yalnızca masaüstü uygulamalarıyla sınırlı kalmayacak. Modal Collective, aynı arayüzü alt düzey sistem bileşenlerinin deneysel sürümlerini test etmek için de kullanmayı planlıyor. Geleneksel paket tabanlı Linux dağıtımlarında bu tür değişiklikleri test etmek genellikle resmi olmayan depolardan paketler oluşturmayı ve kararlı sistem paketlerini deneysel sürümlerle değiştirmeyi gerektirirken, GNOME OS iş akışı her bir birleştirme isteği için bir sistem uzantısı görüntüsü oluşturacak.
Test Center, bu uzantıyı bir paylaşım bağlantısından yükleyip mevcut işletim sisteminin üzerine bir katman olarak uygulayacak. Temel sistem dosyaları kalıcı olarak değiştirilmediğinden, uzantıyı kaldırmak makineyi orijinal durumuna döndürecek. Ayrıca, GNOME OS Developer Tool Suite, görüntü tabanlı Linux sistemlerinin önemli bir sınırlamasını da ele alıyor: komut satırı geliştirme araçlarını yükleme. Proje, Flatpak'ın terminal programları için uygun bir çözüm olmadığını kabul ediyor ve üçüncü taraf komut satırı araçlarını dağıtmak için ilk yaklaşımını paylaşmayı planlıyor.