Sürüm Farkı Yönetimi: Pardus 23 (Debian 12) vs Pardus 25 (Debian 13) Taban Karşılaştırması
Debian 12 vs Debian 13 konusuna değindiğimiz rehberimiz ile Pardus 23 ve Pardus 25 versiyonlarının farklarına bakıyoruz. Kurumsal sistem yönetiminde en kritik anlardan biri, işletim sistemi tabanının (Base OS) değiştiği andır. Pardus 23 “Ay Yıldız” sürümü Debian 12 (Bookworm) üzerinde yükselirken, yeni Pardus 25 “Bilge” sürümü Debian 13 (Trixie) omuzlarında duruyor. Bu rehberde, Debian 12 vs Debian 13 farkları hakkında bilgi edineceksiniz.
Bu sadece bir “sürüm numarası” artışı değildir. Kernel mimarisinden Python yorumlayıcısına, güvenlik protokollerinden masaüstü ortamlarına kadar köklü bir “nesil değişimi” söz konusudur.
Bu rehber, özellikle Debian 12 vs Debian 13 farkları üzerine odaklanarak, önemli değişiklikleri detaylandırmaktadır.
Bu rehberde, iki taban arasındaki teknik uçurumu ve bu farkların sistem yönetimine etkilerini masaya yatırıyoruz.

1. Çekirdek ve Sistem Mimarisi: Motorun Gücü
En büyük değişim Kernel ve sistem kütüphanelerinde yaşandı. Pardus 25, donanım uyumluluğu ve performans konusunda devasa bir sıçrama yapıyor.
| Bileşen | Pardus 23 (Debian 12) | Pardus 25 (Debian 13) | Yöneticiye Etkisi (Ne Değişti?) |
| Linux Kernel | 6.1 LTS | 6.12 LTS | Yeni nesil Intel/AMD işlemciler ve modern Wi-Fi 7 kartları için yerel destek. EROFS dosya sistemi iyileştirmeleri. |
| Systemd | v252 | v257 | Açılış süresi (Boot) hızlandı. systemd-oomd (RAM yönetimi) daha agresif çalışıyor. |
| Glibc (C Kütüphanesi) | 2.36 | 2.41 | Uygulama performansında artış, ancak eski C tabanlı özel yazılımların yeniden derlenmesi gerekebilir. |
| Mimarisi Desteği | Standart | RISC-V (Resmi) | Pardus 25 artık RISC-V tabanlı donanımlarda resmi olarak çalışabiliyor. |
| Yıl 2038 Sorunu | 32-bit time_t | 64-bit time_t | 32-bit sistemlerdeki tarih sorunu (Year 2038 problem) çözüldü. Eski 32-bit uygulamalar uyumluluk yaması isteyebilir. |
2. Yazılım Geliştirme ve Sunucu Yığını (DevOps)
Yazılımcıların ve sunucu yöneticilerinin en çok dikkat etmesi gereken bölüm burasıdır. Özellikle Python ve PHP sürümlerindeki değişim, mevcut projelerinizi “kırabilir”.
| Yazılım | Pardus 23 Sürümü (Debian 12) | Pardus 25 Sürümü (Debian 13) | Kritik Uyarılar ⚠️ |
| Python | 3.11.2 | 3.13.x | Python 3.13 ile GIL (Global Interpreter Lock) opsiyonel hale geldi. Eski kütüphaneler (pandas, numpy eski sürümleri) çalışmayabilir. venv kullanımı zorunludur. |
| PHP | 8.2 | 8.4 | PHP 8.4 ile bazı eski fonksiyonlar (deprecated) kaldırıldı. WordPress ve Laravel projelerinizin kodunu taratmanız şart. |
| Veritabanı (PostgreSQL) | v15 | v17 | Veri dosyaları doğrudan uyumlu değildir. pg_upgrade ile veritabanı göçü (migration) yapılmalıdır. |
| Veritabanı (MariaDB) | 10.11 LTS | 11.4 LTS | Replikasyon ayarlarında performans iyileştirmeleri var, config dosyaları gözden geçirilmeli. |
| Web Sunucusu | Apache 2.4.57 | Apache 2.4.64 | HTTP/3 desteği daha kararlı hale geldi. |
3. Masaüstü Ortamları: Kullanıcı Deneyimi
Son kullanıcı tarafında görsel ve işlevsel değişimler çok belirgindir. Pardus 25, masaüstü ortamlarının en modern hallerini sunar.
- XFCE (Pardus Varsayılanı):
- Debian 12: XFCE 4.18 (Kararlı, klasik).
- Debian 13: XFCE 4.20 (Wayland desteği geldi!). Artık XFCE kullananlar da modern görüntü sunucusu Wayland’ın akıcılığından faydalanabilecek.
- GNOME:
- Debian 12: GNOME 43.
- Debian 13: GNOME 48. Çok daha hızlı arama, gelişmiş pencere yönetimi ve düşük güç tüketimi.
- KDE Plasma:
- Debian 12: Plasma 5.27 LTS.
- Debian 13: Plasma 6.3. Qt6 tabanına geçiş yapıldı. Eklentiler (Widgets) ve temaların %90’ı güncellenmek zorunda.
4. Güvenlik ve “Hardening” Değişimleri
Debian 13 tabanı, güvenliği “varsayılan” olarak sıkılaştırmıştır.
- ROP/JOP Koruması: Pardus 25, işlemci seviyesinde saldırıları önleyen ROP (Return-Oriented Programming) korumasını varsayılan olarak aktif eder.
- AppArmor: Profilleri daha katıdır. Pardus 23’te çalışan bazı özel servisler, Pardus 25’te “Erişim Reddedildi” hatası verebilir. Logları (
dmesg) kontrol etmek gerekir. - SSH Güvenliği: RSA anahtarları (kısa olanlar) artık güvensiz kabul edilip reddedilebilir. Ed25519 anahtarlarına geçiş zorunluluğu başlamıştır.
5. Göç Stratejisi: Nasıl Geçiş Yapılmalı?
Bir kurumun Pardus 23’ten 25’e geçişi “format atıp geçelim” basitliğinde olmamalıdır.
Adım 1: Python Analizi
Kurum içi yazılımlarınız Python kullanıyorsa, Python 3.13 uyumluluk testlerini mutlaka yapın. Sanal ortam (venv) kullanımı artık bir tercih değil, zorunluluktur (PEP 668 – Externally Managed Environments).
Adım 2: Yedekleme ve PostgreSQL
Eğer veritabanı sunucusu güncellenecekse, PostgreSQL 15 yedeğini (pg_dumpall) alın. Pardus 25 kurulduktan sonra bu yedeği PostgreSQL 17’ye “restore” etmeniz gerekecek. Doğrudan dosya kopyalama çalışmaz.
Adım 3: Wayland Kontrolü
Pardus 25, XFCE ve GNOME’da Wayland’ı zorlayabilir. Ekran paylaşımı (Zoom, Teams) veya uzaktan bağlantı (AnyDesk) uygulamalarının Wayland uyumlu sürümlerini hazırlayın.
Sonuç: Debian 12 vs Debian 13 – Evrim mi Devrim mi?
Pardus 23’ten Pardus 25’e geçiş, basit bir güncelleme değil, bir teknoloji atılımıdır. Özellikle Kernel 6.12 ve Python 3.13 değişikliği, sistemin modern donanımlarla dans etmesini sağlarken, eski kodlarınızı emekliye ayırmanızı gerektirebilir.
Yöneticiler için tavsiyemiz: Acele etmeyin. Önce test ortamında kritik uygulamalarınızı (Web sunucusu, Veritabanı, ERP istemcisi) Pardus 25 üzerinde çalıştırın, logları izleyin ve sonra kademeli geçiş yapın.
Sıkça Sorulan Sorular
Pardus 23’ten Pardus 25’e format atmadan (yerinde) yükseltme yapabilir miyim?
eorik olarak evet (apt full-upgrade ile), ancak sürüm farkı çok büyük (Python 3.11 -> 3.13, Kernel 6.1 -> 6.12) olduğu için temiz kurulum önerilir. Yerinde yükseltme özellikle veritabanı servislerinde (PostgreSQL) uyumsuzluklara neden olabilir.
Eski Python scriptlerim Pardus 25’te çalışır mı?
Python 3.13 ile gelen katı kurallar (PEP 668) nedeniyle, pip install komutunu doğrudan çalıştırmak hata verebilir. Scriptlerinizi sanal ortam (venv) içine taşımanız ve kütüphaneleri orada kurmanız gerekecektir.
32-bit bir işlemcim var, Pardus 25 kurabilir miyim?
Debian 13 (Trixie) 32-bit (i386) desteğini azaltıyor ancak tamamen kesmedi. Ancak “Yıl 2038” (Time64) geçişi nedeniyle 32-bit sistemlerde performans kaybı veya bazı uygulamalarda uyumsuzluk yaşanabilir. Mümkünse 64-bit donanım önerilir.
Kernel 6.12 eski donanımlarımı tanır mı?
Evet, Linux çekirdeği geriye dönük uyumlulukta çok başarılıdır. Ancak çok eski (2010 öncesi) Nvidia ekran kartlarında açık kaynak nouveau sürücüsü yerine kapalı kaynak sürücü kurmak zorlaşabilir.
Pardus 23’te aldığım yedekleri Pardus 25’e doğrudan yükleyebilir miyim?
/home (Kullanıcı verileri) dizini genellikle sorunsuz çalışır. Ancak sistem ayarlarını (/etc) doğrudan kopyalamak, yeni sürümdeki servis yapılandırmalarını (örneğin Apache veya PHP ayarlarını) bozabilir. Sadece verilerinizi taşıyın, servis ayarlarını sıfırdan yapın.