KDE topluluğu, Qt eklenti kütüphanelerinin en yeni sürümü olan KDE Frameworks 5.58.0’ı duyurdu. Geliştirme ekibinin KDE Frameworks 5.58.0’ı duyurmaktan çok mutlu olduğu belirtilirken, dost lisans şartları ile kütüphanelerin test edildiği, KDE Frameworks’un Qt için işlevselliği geniş bir yelpazede 70 eklenti kütüphanesi içerdiği ifade edildi. . Artık portalları desteklediği bildirilen yazılım, birçok iyileştirme ile geliyor ve çeşitli modüllerde iyileştirmeler içeriyor. KDE Frameworks 5.58.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Archive | Yazılım
Vulkan 1.1.108 duyuruldu
Düşük maliyetli ve çapraz platform 3D grafik ve işlem API’si Vulkan’ın 1.1.108 sürümü, Khronos grubu tarafından duyuruldu. AMD’nin Mantle’ı rafa kaldırmasıyla eş zamanlı olarak duyurulan Vulkan, OpenGL’in devamı olan glNext API’sini geliştiren Khronos Group tarafından GDC 2015’te açıklanmıştır. AMD’nin Mantle API bileşenleri üzerine türetilmiş ve inşa edilmiş olan Vulkan, OpenGL gibi, yüksek performanslı video oyunu ve interaktif medya gibi, gerçek zamanlı 3D grafik uygulamalara hedeflenir ve Direct3D 12 ve Mantle gibi, daha yüksek performans ve daha düşük CPU kullanımı sunar. DirectX 12 API’sinin açık kaynak kodlu alternatifi olan Vulkan için Nvidia da destek vermiştir. DirectX 12’nin aksine, birden fazla modern işletim sisteminde kullanılabilen Vulkan, OpenGL gibi, tek bir işletim sistemine veya cihaz form faktörüne kilitli değildir. Vulkan Windows 7, Windows 8, Windows 8.1, Windows 10, Tizen, Android, ve GNU/Linux ile çalışabilir. Vulkan 1.1.108 hakkında ayrıntılı bilgiyi GitHub sayfasında ya da khronos.org‘da bulabilirsiniz.
Vulkan 1.1.108 edinme linklerini aşağıda bulabilirsiniz.
DXVK 1.2 duyuruldu
DX11 kullanan (D3D11) oyunlar için Wine‘dan daha iyi bir performans ve düzgün renderleme olanağı sağlayan DXVK‘nin 1.2 sürümü, Philip Rebohle tarafından duyuruldu. Şimdi bazı CPU’ya bağlı senaryolarda performansı artırabilen komut arabelleği gönderimi için ayrı bir iş parçacığı kullanıldığını söyleyen Rebohle; bu değişikliklerden yararlanan oyunlardan birinin Quake Champions olduğunu belirtti. Daha önceleri Nvidia için sürekli olarak beta Vulkan developer sürücülerini şart koştuğu için temkinli yaklaşılan DXVK, artık bu zorlamaya başvurmuyor. Valve’in oyun odaklı olarak çıkarttığı ve oyun için optimizasyonlara odaklanmış Debian tabanlı bir GNU/Linux dağıtımı SteamOS’tan sonra DXVK oyunsever GNU/Linux kullanıcıları için oldukça önemli bir proje. DXVK 1.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
DXVK 1.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.
ImageMagick 7.0.8-45 duyuruldu
Resim oluşturmak, düzenlemek veya bitmap resimleri dönüştürmek için kullanılan bir yazılım seti olan ImageMagick‘in 7.0.8-45 sürümü duyuruldu. DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, WebP, Postscript, SVG ve TIFF dahil 200’ün üzerinde resim biçiminde okuma, dönüştürme ve yazma becerisine sahip olan yazılım; resimleri dönüştürmek, döndürmek, ters çevirmek, ölçeklendirmek, eğmek veya boyutlandırmak; resim renklerini düzenlemek; çeşitli özel efektler uygulamak; metin, çizgi, çokgen, çember ve eğriler eklemek için kullanılabilir. Son derece işlevsel özellikler barındıran yazılım, özgür bir yazılım olarak Apache 2.0 lisansı altında dağıtılıyor. Bir grup GIF animasyon dizisi oluşturma olanağı sağlayan yazılımda, tüm değişiklikler kabuk komutlarıyla yapılabildiği gibi, X11 grafik arayüzle de gerçekleştirilebilir. ImageMagick 7.0.8-45 hakkında bilgi edinmek için sürüm sayfası incelenebilir.
ImageMagick 7.0.8-45 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
e2fsprogs 1.45.1 duyuruldu
Ext2 dosya sistemi ile birlikte kullanılmak için dosya sistemi yardımcı programlarını sağlayan, aynı zamanda ext3 ve ext4 dosya sistemlerini de destekleyen, GPL lisanslı e2fsprogs‘un 1.45.1 sürümü duyuruldu. Yazılımın artık e2fsck’in bir LVM cihazına monte edilmiş birimlerde çalıştırılmasına izin verecek bir e2scrub komut dosyasına sahip olduğu hatırlatılırken, Mke2fs’in, PUNCH_HOLE’den önce ZERO_RANGE kullanarak önceden ayrılmış dosyalarda tahsis edilmiş blokların kaybedilmesine izin vermeyeceği ifade ediliyor. Ext2, ext3 ve ext4 dosya sistemlerini korumak için bir dizi yardımcı program içeren e2fsprogs; bu dosya sistemleri genellikle Linux dağıtımları için varsayılan olduğundan, önemli yazılımları korumakla görevlidir. Theodore Ts’o tarafından yazılan e2fsprogs; bir aygıttaki bozuk blokları arayan badblocks, aygıt özniteliklerini bulup yazdırma işlevi gören blkid, GNU/Linux dosya sistemindeki dosya özniteliklerini değiştirmeyi sağlayan chattr, tutarsızlıkları kontrol eden ve düzelten bir fsck programı e2fsck, dosya sistemini birleştiren defrag gibi pek çok araç içerir. Daha çok GNU/Linux ile kullanılan e2fsprogs; FreeBSD ve Darwin gibi diğer sistemlerde de tecrübe edilebilir. e2fsprogs 1.45.1 hakkında daha ayrıntılı bilgi edinmek üzere sürüm notlarını inceleyebilirsiniz.
e2fsprogs 1.45.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
GNU gettext 0.20.1 duyuruldu
GNU Çeviri Projesi için önemli bir adım olan ve diğer GNU paketlerinin çok dilli mesajlar üretmesine yardımcı olmayı amaçlayan GNU gettext‘in 0.20.1 sürümü, Bruno Haible tarafından duyuruldu. Yeni sürüm; C, C ++, Java, C #, Shell programları için çalışma zamanı kütüphaneleri ve programcılar ve çevirmenler için araçlarla geliyor. Fonksiyonları C, C++, Phyton, Java, C#, Perl, Shell gibi pek çok dilde kullanabilen gettext’in yeni sürümünü duyurmaktan mutlu olduğunu söyleyen Haible; libintl.so dosyasının yanlış paylaşılan bir kütüphane sürümünün düzeltildiğini belirtti. Bilindiği gibi, neredeyse tüm programlar ingilizce yazılmaktadır. Bu genel olarak bir bütünlük sağlamak ve diğer ülkelerdeki insanlarla kolay iletişim kurmak açısından programcıların yararına olsa da, çoğu kulanıcı, yazılımları kendi dilinde kullanmak ister. Free Software Foundation tarafından üretilen gettext; kullanıcıların bu ihtiyacını karşılamak için devreye girmektedir. GNU gettext 0.20.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Yazılım, program ve dökümantasyon çevirisi konusunda programcılara ve kullanıcılara yardımcı olan gettext; kendisine argüman olarak verilen dizgeyi alıp, ileti kataloğundaki dizgelerle karşılaştırarak çeviriyi bulup, bunu döndürür. gettext; ileti katalogları denilen .po uzantılı dosyaların içerisindeki msgid ile belirtilen dizgiye karşılık gelen çeviriyi arar. Çevrilecek olan dizgeyi tek bir argüman şeklinde alır. Bundan dolayı ileti kataloglarının hem özgün dizgeyi hem de çeviriyi birlikte içermesi gerekir. Böylelikle yazılımlara çoklu dil desteği sağlanır. Gettext anahtarı alıp ,bu anahtarı çevirisi yapılmış metinlerle karşılaştırıp çeviriyi bulup bize sunmaktadır.
Gettex’te kullanmak üzere, uygulamayı oluşturduğumuz dilden farklı bir dilde yazılan mesajlar .mo uzantılı dosyalarda tutulurlar. .mo dosyaları, dil dosyalarının hazırlanmış halidir. .mo dosyalarını herhangi bir programla (gedit , pluma , notepad , word..) açmak mümkün değildir , çünkü .mo dosyaları derlenmiş (binary tabanlı) dosyalardır. .po dosyaları ise .mo dosyalarının derlenmemiş halidir. Herhangi bir düzeltme yapacağımız zaman bunu .po dosyasında yapmak gerekir. .po dosyasında gerekli düzenlemeyi yapıp kaydettiğimiz an, uzantımız .mo olarak değişir yani .po dosyasını derlemiş oluruz.
GNU gettext 0.20.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
gettext için online olarak kullanılabilecek belgelere buradan ulaşabilirsiniz. Sıkça Sorulan Sorular ve verilen cevaplara ilişkin sayfa da buradadır.
Nanonote 1.2.0 duyuruldu
Geliştiricisi Fransız yazılım mühendisi Aurélien Gâteau; minimalist bir not alma uygulaması olan Nanonote‘un; 1.2.0 sürümünü duyurdu. Bu yeni sürümün Daniel Laidig’den birkaç değişiklik içerdiğini söyleyen Gâteau; metni daha büyük veya daha küçük yapmak için Ctrl+fare tekerleğini ve fontu varsayılan boyutuna sıfırlamak için Ctrl+0 tuşlarının kullanılabileceğini hatırlattı. Ayrıca bağlantıların görüntülenme şeklinin de düzeltildiğini söyleyen Gâteau; Vinzenz Vietzke sayesinde artık Nanonote’un Almanca bildiğini müjdeledi. Gâteau; yayın sayfasında deb ve rpm paketlerinin yanı sıra daha eksiksiz bir değişiklik listesinin de mevcut olduğunu söyledi. .deb, .rpm ve kaynak paketlerinin projenin sürüm sayfasında bulunduğu hatırlatıldı. Nanonote 1.2.0 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Nanonote 1.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

