Yazılım

Flatpak'ın Geleceği Sistemd'siz Dağıtımları Geride Bırakabilir

Flatpak'ın yeni nesil sandbox tasarımı sistemd servislerine daha fazla bağımlı hale gelebilir ve bu durum sistemd kullanmayan dağıtımlarla uyumluluğu sorgulatıyor

  • Flatpak'ın yeni sandbox tasarımı sistemd merkezli olabilir.
  • Sistemd-appd bileşeni, uygulama kimliği ve izin yönetimini iyileştirecek.
Flatpak'ın Geleceği Sistemd'siz Dağıtımları Geride Bırakabilir

Flatpak geliştiricileri, uygulama platformunun gelecekteki sandbox modelinde sistemd'i temel bir bileşen haline getirebilecek büyük mimari değişiklikler üzerinde tartışıyor. Bu tartışma, sistemd kullanmayan Linux dağıtımlarıyla uzun vadeli uyumluluk konusunda soru işaretleri yaratıyor.

Geçtiğimiz Kasım ayında Flatpak bakımcısı Sebastian Wick, bir proje güncellemesi yayınladı. Bakımcıların geri çekilmesinin ardından geliştirme hızının yavaşladığını ancak son dönemde OCI desteği, önceden yüklenmiş uygulamalar ve izin yönetimi gibi konulara odaklanılarak faaliyetlerin arttığını belirtti.

Asıl endişe, Flatpak Next adlı erken tasarım girişiminin uzun vadeli yönü. Wick ve Adrian Vovk, Linux App Summit 2026'da kamuoyuyla paylaştıkları bu yeni mimarinin, büyük bir 2.0 tarzı yeniden tasarıma yol açabileceğini belirtti. Bu çalışmanın kilit unsuru, çalışan uygulama örnekleri hakkında bilgi sağlamak için tasarlanan systemd-appd bileşeni.

Flatpak'ın mevcut mimarisi, uygulama kimliği ve meta veri takibi için her uygulama örneğine bir cgroup atanmasını gerektirebilir. Yeni tasarım, bu cgroup'ların sistemd tarafından yönetilmesini zorunlu kılabilir. Bu durum, özellikle tarayıcılar ve dahili sandbox'a sahip uygulamalar gibi karmaşık yazılımlar için önemli iyileştirmeler vaat ediyor.

Ancak bu önerilen yön, Linux ekosisteminde hassas bir konuyu gündeme getiriyor: çapraz dağıtım bir uygulama platformu sistemd'e bağımlı olmalı mı? Bu endişe, özellikle Alpine, Void, Devuan gibi sistemd'den kasıtlı olarak kaçınan dağıtımları etkiliyor. Gelecekteki Flatpak sürümleri systemd-appd'yi uyumlu bir alternatif olmadan gerektirirse, bu dağıtımlar ya alt düzey yamalar uygulamak, bir değiştirme katmanı sürdürmek ya da tam Flatpak desteğinden vazgeçmek zorunda kalabilir.

Son olarak, Flatpak'ın mevcut kararlı sürümlerinde systemd-appd'nin gerekli olmadığını ve bu bileşenin henüz tamamlanmış veya yaygın olarak dağıtılmış bir parça olmadığını belirtmek önemli. Tartışma, gelecekteki mimariye, özellikle Flatpak Next'e odaklanmış durumda ve geliştiricilerin uzun süredir devam eden tasarım sınırlamalarını ele almak için gerekli gördüğü çalışmaları kapsıyor.