- KDE projesi, kendi Linux dağıtımı KDE Linux'un alfa sürümünü duyurdu
- Arch Linux tabanlı değiştirilemez (immutable) bir yapı benimsiyor; paket kurulumu yerine Flatpak ve KDE Builder kullanımını esas alıyor
- Yalnızca Wayland destekleniyor; X.org desteği ve BIOS tabanlı sistem desteği planlanmıyor
- Sistem imajı EROFS kullanarak atomik güncellemeler ve geri alma özelliği sunuyor
- İleride üç sürüm sunulacak ve güvenlik güncellemeleri, paket yönetimi gibi alanlarda mevcut dağıtımlardan ayrışacak
KDE, kendi Linux dağıtımının alfasını duyurdu
Genel bakış ve duyuru
- KDE projesi, Akademy 2025 etkinliğinde KDE Linux adlı kendi Linux dağıtımının alfa sürümünü duyurdu
- Bu dağıtım, "KDE'nin tüm teknolojilerini en ileri şekilde hayata geçiren en iyi sonuç" olmayı hedefliyor; ev kullanımı, kurumsal kullanım ve OEM kurulumları gibi farklı amaçlara genişleyebilme potansiyeli taşıyor
- Şu anda erken geliştirme aşamasında olduğundan tamamlanmamış özellikler ve pürüzlü noktalar çok; tamamlanmış bir Linux masaüstünün yönünü gösteren deneysel bir sürüm niteliğinde
Geliştirme motivasyonu ve arka plan
- KDE Linux geliştirmesine Harald Sitter başta olmak üzere çok sayıda KDE ana katkıcısı aktif olarak katılıyor
- Mevcut KDE neon'un Ubuntu LTS tabanlı olması nedeniyle eski teknolojiler, gereksiz paketleme işleri ve aşırı özelleştirilmiş derleme süreci gibi sorunlarda sınırına ulaştığı belirtiliyor
- KDE Linux, bu sınırlamaları aşmak, güncel teknolojileri kullanabilmek ve dağıtım ile işletim tarafında daha fazla esneklik sağlamak amacıyla geliştiriliyor
- Ana amaç, KDE yazılımının nasıl dağıtılacağını doğrudan kendilerinin yönetmesi; bu yönüyle Linux Mint, ElementaryOS gibi masaüstü ortamı odaklı yapıların kendi işletim sistemlerine sahip olmasıyla benzer bir bağlam paylaşıyor
Mimari ve teknik özellikler
- Temel işletim sistemi olarak Arch Linux paketleri kullanılıyor; ancak uygulamalar KDE Builder ile kaynaktan derleniyor veya Flatpak ile yönetiliyor. Pacman sunulmuyor
- X.org oturumları desteklenmiyor, yalnızca Wayland kullanılıyor; eski NVIDIA kartları gibi bazı donanım yapılandırmaları için elle ayar gerekebiliyor
- Yalnızca UEFI sistemleri destekleniyor; sadece BIOS kullanan sistemler için destek planı yok
- Kök dosya sistemi (
/) değişken Btrfs birimi kullanırken, /usr için EROFS tabanlı salt okunur birim tercih edilerek atomik yükseltme ve kolay geri alma yapısı kuruluyor - Sistem güncellemeleri Discover veya CLI üzerinden updatectl ile yapılıyor; en fazla 5 EROFS dosyası önbelleğe alınarak sürümler arasında kolay geri dönüş sağlanabiliyor
Paketler ve kullanıcı deneyimi
- Kullanıcılar temel sisteme doğrudan paket kuramıyor; yalnızca Flatpak veya Snap (Discover entegrasyonu desteklenmiyor) ile Distrobox (kapsayıcı içinde başka dağıtım uygulamalarını kurup entegre etme) destekleniyor
- Podman kurulumu gibi alfa aşamasına özgü hatalar bulunuyor, ancak zamanla düzeltilmesi planlanıyor
- Varsayılan olarak Gwenview, Okular, Haruna, Kate, Konsole, Firefox gibi yazılımlar geliyor; ayrıca Bash, curl, Linux 6.16.5, GCC gibi temel CLI araçları da yer alıyor
- Emacs, tmux, pip, Fish gibi bazı kullanışlı araçlar ise bulunmuyor
Özel imajlar ve yönetim
- Sistemin temel paketleri kullanıcı tarafından doğrudan değiştirilemiyor. Ancak projenin kendi içinde kullandığı mkosi aracı ve ilgili yapılandırma dosyalarıyla özel imajlar üretilebiliyor
Sürümler ve gelecek yol haritası
- Uzun vadede Testing, Enthusiast ve Stable olmak üzere üç sürüm sunulması planlanıyor
- Testing, geliştirme/QA amacıyla Git'ten her gün derleniyor (şu anda dağıtılıyor)
- Enthusiast beta ve genel kullanıcıları hedefliyor; Stable ise yalnızca belirli kalite ölçütlerine ulaşmış sürüm yazılımlarını içerecek
- Beta çıkışından önce Arch User Repository kullanımından uzaklaşılması ve resmi KDE altyapısına geçilmesi gibi çözülmesi gereken konular var
Güvenlik, yönetim ve yönetişim
- Güvenlik duyuru e-posta listesi veya otomatik bildirim sistemi sunulmuyor. Kullanıcıların Arch güvenlik izleyicisini ve KDE güvenlik tavsiyelerini doğrudan takip etmesi gerekiyor
- Arch tabanlı değiştirilemez sistem yapısı nedeniyle güvenlik yamalarının uygulanması gecikebilir; ayrıca paket yöneticisi olmadığından sisteme kurulu yazılımların listesini yönetmek zorlaşıyor
- Fiili yönetişim, bir 'ihtiyarlar konseyi' modelini izliyor; önemli anlaşmazlıklarda son karar yetkisi Sitter'da bulunuyor
Projenin geleceği ve önemi
- Dağıtımı doğrudan geliştirip bakımını üstlenerek açık kaynak masaüstü ortamlarının kendi sorumlulukları ve sınırlarını deneyimleme, ayrıca geleneksel büyük dağıtımların neden karmaşık kararlar aldığını daha iyi anlama amacı da bulunuyor
- Proje durdurulursa diye, EOL (hizmet sonu) anında başka bir dağıtıma otomatik geçiş planı hazırlanmış durumda
- Alfa sürüm olması nedeniyle eksikleri çok olsa da, KDE'nin kendi teknik yönünü bağımsız biçimde ortaya koyma isteğini gösteren bir proje
1 yorum
Hacker News yorumu
KDE Linux, Arch Linux paketlerini temel alan immutable (değiştirilemez) bir dağıtım olduğunu vurguluyor ama “Arch tabanlı bir dağıtım” olmadığını söylüyor. Pacman dahil değil ve Arch yalnızca temel işletim sistemi olarak kullanılıyor. Bu yüzden Steam olmayan bir SteamOS’a benzer bir çizgide olduğu izlenimini veriyor
Her şeyin Flatpak üzerinden kurulması dikkat çekici. Flatpak teknolojisinin ve proje bakımının bugünlerde nasıl gittiğini merak ediyorum. Daha 4 ay önce bile Flatpak için bakım kadrosunun yetersiz olduğu, büyük değişikliklerin neredeyse hiç yapılmadığı ve fiilen bakım moduna girdiği yönünde değerlendirmeler vardı ilgili bağlantı
KDE Linux yalnızca Wayland destekliyor ve X.org oturumu planı yok. Bunun Wayland hatalarının gerçekten çözüldüğü anlamına gelip gelmediğini merak ediyorum. Eskiden “artık hepsi düzeldi” vaatlerine inanıp kullanmayı denedim ve her seferinde canım yandı; bu kez gerçekten iç kullanımda da test edilip iyileşiyor olmasını umuyorum
Dağıtımın temel işletim sistemine dahil edilen ya da izin verilen uygulamaları belirlemesinden hoşlanmıyorum. Flatpak sürümündeki bazı KDE uygulamalarında deneyim iyi değildi; bu yüzden onları doğrudan OS imajına dahil ediyorlar, geri kalanlar ise Discover üzerinden indirildiğinde Flatpak olarak kuruluyor. Geliştiriciler Flatpak sürümlerini de bizzat test etmiş ama kullanıcı deneyiminin iyi olmadığını dürüstçe kabul ediyor orijinal bağlantı
Neon’un rolling release olması nedeniyle hiç kullanmadım ve bu dağıtıma da immutable olup Flatpak’e dayanması yüzünden ilgi duymuyorum. Bağımsız ikili dosyalar veya AppImage ile sorunum yok ama Flatpak ya da Snaps’e güvenmiyorum
Bunu ille de olumsuz söylemek gerekmiyor ama Neon, ElementaryOS gibi benzer girişimler daha önce de defalarca oldu. Bu tür projelerde kaynaklar dağıtım geliştirmeye bölünüyor ve masaüstü ortamının kendisini iyileştirmeye daha az enerji kalıyor. GNOME, Ubuntu ya da Fedora’yı doğrudan yönetmiyor ama yine de Linux masaüstü deneyiminde yön belirleyici konumda
MacOS’taki gibi immutable bir temel, ayrı ayrı paketlenmiş uygulamalar ve CLI araçları için üzerine kurulan brew yapısına çok benziyor. Böyle bir yapı iş amaçlı kullanım için de oldukça iyi olabilir
Henüz Linux kullanıcısı değilim ama burada immutable denince tam olarak ne kastedildiğini merak ediyorum. Örneğin Elixir ya da bir IDE bile kurulamıyor mu? Özel OS ayarlarıyla ilgilenmiyorum ama uygulama kurulumunun engellendiği bir sistem kimin için olur, emin değilim
Acaba bu dağıtım sonunda paket yönetimi sorununu çözmüş mü
immutable’ın, ChromeOS’taki gibi sisteme doğrudan paket kurulamayan ve yazılımların (GUI dahil) ayrı bir konteyner içinde serbestçe kurulabildiği bir yapı olup olmadığını merak ediyorum. Eğer öyleyse, eski ama hâlâ iş gören bir dizüstü bilgisayar için ChromeOS Flex yerine iyi bir seçenek ne olabilir diye soruyorum