Fedora 12 (Constantine) ile Gelen Yenilikler

Eyl 06, 2013

Masaüstü

  • ABRT (Automatic Bug Reporting Tool) aracı sayesinde son kullanıcılara bir kaç fare tıklamasıyla hata bildirimi imkanı sunar.
  • Fedora 12, web kameraları için çok daha güçlü bir destekle gelmektedir.
  • Fedora 12, "DisplayPort" teknolojisi için arayüz iyileştirmesi ve Intel sürücü desteğiyle gelmektedir.
  • Fedora 12, varsayılanda "Empathy" adı verilen bir mesajlaşma yazılımıyla gelir.




  • Fedora 12, KDE 4.3 ve Gnome 2.28 ile birlikte gelir.
  • Fedora 12'nin ağ yöneticisi, GSM (genişbant mobil kartları) destekleyecek şekilde genişletilmiştir. Ağ taraması, ağ seçimi ve bağlı olduğunda sinyal gücünü gösterecek derecede gelişmiş özelliklere sahiptir. 3G teknolojisini desteklemektedir.




  • Fedora'nın paket yöneticisi PackageKit için, Fedora 12'de tarayıcılara "PackageKit" eklentisi desteği sağlanmaktadır. Bu özellik sayesinde internet üzerinde yazılımlar Fedora 12'ye kolaylıkla kurulabilmektedir.
  • Fedora 12 XI2 (X Input Extension 2, arayüz girdi eklentisi versiyon 2) ile gelmektedir. Bu eklenti ile Fedora'ya alışılmışın dışında arayüzler ve farklı yerlerde bulunan şirket çalışanları için birlikte çalışmayı sağlayacak uygulamalar yazılabilmektedir.

 

Sistem Yönetimi

  • KVM (Kernel-based Virtual Machine) sanal makinesi üzerindeki misafir makineler aynı bellek sayfalarını paylaşabilmektedir. Fedora 12 üzerinde, 1'den fazla sanal makine çalışıyorsa, bu özellik sayesinde bellek daha etkin kullanılır.




  • Fedora 12, KVM sanal makineleri için bellek sayfa boyutunu büyüterek daha iyi bir performans sağlar.
  • KVM sanal makinesinde, misafir işletim sistemi çalışırken ağ kartı eklenebilmektedir.
  • KVM, "qcow2" sanal disk formatıyla gelir. Sanal diskler bu format ile sabit diske yazma/sabit diskten okuma işlemleri daha hızlı hale gelmiştir.



  • Fedora 12, "libguestfs" adı verilen sanal makinelere erişim ve düzenleme kütüphanesi ve aynı işe yarayan "guestfish" adında interaktif bir konsol aracı sunar.
  • Fedora 12'de ağ bağlantıları, sistem bağlantıları ve kullanıcı bağlantıları olarak iki parçaya ayrılmıştır. Sistem bağlantıları tüm sistemin genelinde vardır ve herkes görüp bu bağlantıları kullanabilir. Kullanıcı bağlantıları ise her kullanıcının kendisine özeldir. Sistem bağlantılarının yetkilendirmesi "PolicyKit" uygulamasıyla düzenlenir.
  • Fedora 12'nin open sharedroot (açık paylaşılmış kök dizin) projesi çerçevesinde, kümeli bir dosya sistemi üzerindeki aynı kök dizin üzerinden birden çok linux sistemi ön yüklenebilmektedir.
  • Fedora 12, KVM sanal makine hizmetinde yetkin kullanıcı yetkileri kısıtlanarak güvenliği güçlendirilmiş ve yetkisiz kullanıcılar için kısıtlı özelliklerle kullanmaları sağlanmıştır.
  • Fedora 12'de KVM'nin pxe ön yükleme yapısı, daha modern bir sistem olan "gpxe" ile değiştirilmiştir.
  • Fedora 12, SAN'leri (storage area network, ağ depolama alanları) destekler. Bu, sistem yöneticilerine ağ depolama alanlarını kendi kullandıkları sanal makine yönetim araçlarıyla kullabilmelerini sağlar.
  • Fedora 12'nin kurulum aracı "Anaconda", daha gelişmiş özelliklere sahip olan bir "raid" aracı ile gelir.
  • Fedora 12 dağıtık samba desteğiyle gelir. Bu, dağıtık dosya sistemleri üzerinde samba iletişim kuralını kullanabilmeyi sağlar.
  • Fedora 12'de PCI aygıtlar, bir veya birden fazla sanal makineye aygıt olarak eklenebilmekte ve bu aygıtların sanal makineler tarafından paylaşılmasını sağlamaktadır.
  • Fedora 12 kurulumu, Ethernet üzerinde Fibre Channel (Fibre Channel over Ethernet, FCoE) özelliğini destekler.

 

Geliştirme

  • Fedora 12, "systemtap" adı verilen sistem izleme aracı ile gelmektedir. Bu araç ile geliştiriciler ve kullanıcılar sistemde gerçek anlamda neler olduğunu görebilmektedirler.
  • "Eclipse" üzerindeki C/C++ geliştirme ortamı için, call graph (fonksiyon çağrım grafiği) özelliği ile gelir. Bu özellik C/C++ dillerinde yazılım geliştirenler için büyük kolaylık sağlamaktadır.



  • Fedora 12, son kullanıcının ihtiyaçlarını karşılayacak düzeyde bir LVM (logical volume management, mantıksal bölüm yönetimi) kütüphanesiyle gelir.
  • Fedora 12 ile istendiğinde, yetkin kullanıcı (root) yetkisiyle çalışan programlara dosya ve dizin izinleri üzerinde düzenleme yaparak erişim izinlerinde kısıtlama sağlamaktadır. Bu özellik sistem üzerinde ekstra güvenlik sağlamaktadır. Bu özelliği kullanabilmek için, "DAC_OVERRIDE" özelliği gerekmektedir.
  • Fedora 12, "Netbeans"in 6.7.1 sürümü ile gelmektedir.
  • Fedora 12, "Perl 6" dilinin bir implementasyonu olan "Rakudo" ile birlikte gelmektedir.

 

Sistem Seviyesinde Değişiklikler

  • Fedora 12, "Dracut" adı verilen Bellek Açılış Dosya Sistemi (initramfs) oluşturma aracı ile gelir.
  • Fedora 12, güç yönetimi konusunda hangi programın, hangi aygıtın fazla güç harcadığıyla ilgili ölçüm ve istatistiklere dayanan bir mekanizmaya göre güç dengelemesini yapar. Bu dengelemeyi Redhat'ın "ktune" aracıyla yapmaktadır.
  • Fedora ortamı ayrıca; netbook, nettop ve mobil cihazlar için bir linux ortamı olan moblin çekirdeğine uyarlanmıştır ve onun için optimize edilmiştir.



  • Fedora 12'de komut satırında, yanlış ya da eksik bir komut girildiğinde düzeltilmesi sağlanabilmektedir. Ayrıca sistemde kurulu olmayan bir program çalıştırılmak istendiğinde sistemin kullanıcı onayı ile o programı kurabilmesi sağlanabilmektedir. Bu özellik için Fedora'da "PackageKit-command-not-found" paketi kurulu olmalıdır.
  • Fedora 12, "libtheora"nın 1.1 sürümü ile gelir. Bu kütüphane, eski sürümü 1.0'a nazaran daha kaliteli kodlama (encoding) işlemi yapabilmektedir.
  • Fedora 12'de RPM sıkıştırma formatı XZ ile değiştirilmiştir. Bu format ile daha küçük RPM paket boyutları sağlanır. Fedora DVD'leri ve Fedora paket depolarında için daha fazla yer, internet üzerinden yapılan yüklemelerde daha kısa sürede indirme sağlamaktadır.
  • Fedora 12'de, "x86 mimarisi" için temel mimari, i586'dan i686'ya değiştirilmiştir. Bu değişiklik, günümüzde kullanılan makinelerde daha fazla performans sağlamaktadır.