EmirFarukTopal 1
Başarılı
Almanya'nın Prototype Fund oluşumu tarafından desteklenen ve Modal Collective ekibinin liderliğinde yürütülen yeni bir geliştirme girişimi sayesinde, GNOME'un kendi deneysel işletim sistemi olan GNOME OS, kullanıcıların geçici yazılım derlemelerini tıpkı Apple'ın TestFlight'ına benzer şekilde basit paylaşım bağlantıları üzerinden kurabilecekleri yeni bir "Test Merkezi" (Test Center) uygulamasına kavuşmaya hazırlanıyor. Flatpak paketleri, gayriresmi depolar veya komut satırı üzerinden manuel kurulum işlemleriyle uğraşmayı sevmeyen kullanıcılar için test sürecini büyük ölçüde kolaylaştırmayı hedefleyen bu uygulama; geliştiricilerin manuel olarak indirilip kurulması gereken karmaşık paketler yerine sadece basit bir paylaşım linki oluşturmasına ve test edecek kişilerin bu link üzerinden uygulamayı tek tıkla kurmasına olanak tanıyacak.
Kurulan test sürümlerini kararlı sürümlerle karışmaması için açıkça deneysel olarak işaretleyen ve geliştiricilere bir "son kullanma tarihi" belirleme imkanı sunarak geçici derlemelerin sistemde kalıcı olarak unutulmasını engelleyen Test Merkezi, sadece standart masaüstü uygulamalarıyla da sınırlı kalmayacak. Geleneksel paket tabanlı Linux dağıtımlarında genellikle bağımlılıkların bozulmasına veya sistemin kararsız hale gelmesine yol açan alt seviye çekirdek bileşen değişiklikleri, bu yeni sistemde her bir birleştirme isteği (merge request) için "sysext" adı verilen sistem uzantısı imajları oluşturularak mevcut işletim sisteminin üzerine güvenli bir katman (overlay) şeklinde uygulanacak ve böylece uzantı kaldırıldığında sistem anında orijinal, sorunsuz haline geri dönebilecek. İmaj tabanlı Linux sistemlerinin en büyük kısıtlamalarından biri olan komut satırı geliştirici araçlarının kurulumu konusuna da Flatpak geliştiricileriyle iş birliği yaparak çözüm getirmeyi amaçlayan bu proje hakkındaki daha fazla ayrıntıya Modal Collective'in yayınladığı blog yazısı üzerinden ulaşabilirsiniz.
Kurulan test sürümlerini kararlı sürümlerle karışmaması için açıkça deneysel olarak işaretleyen ve geliştiricilere bir "son kullanma tarihi" belirleme imkanı sunarak geçici derlemelerin sistemde kalıcı olarak unutulmasını engelleyen Test Merkezi, sadece standart masaüstü uygulamalarıyla da sınırlı kalmayacak. Geleneksel paket tabanlı Linux dağıtımlarında genellikle bağımlılıkların bozulmasına veya sistemin kararsız hale gelmesine yol açan alt seviye çekirdek bileşen değişiklikleri, bu yeni sistemde her bir birleştirme isteği (merge request) için "sysext" adı verilen sistem uzantısı imajları oluşturularak mevcut işletim sisteminin üzerine güvenli bir katman (overlay) şeklinde uygulanacak ve böylece uzantı kaldırıldığında sistem anında orijinal, sorunsuz haline geri dönebilecek. İmaj tabanlı Linux sistemlerinin en büyük kısıtlamalarından biri olan komut satırı geliştirici araçlarının kurulumu konusuna da Flatpak geliştiricileriyle iş birliği yaparak çözüm getirmeyi amaçlayan bu proje hakkındaki daha fazla ayrıntıya Modal Collective'in yayınladığı blog yazısı üzerinden ulaşabilirsiniz.