Archive | Yazılım

GNU ed 1.22 duyuruldu

Etkileşimli olarak ya da konsolda metin dosyaları yaratmak, görüntülemek, değiştirmek gibi işlemleri yapılabilen ve Unix’in orijinal metin editörü olarak bilinen  GNU ed‘in 1.22 sürümü, Antonio Diaz Diaz tarafından duyuruldu. GNU ed 1.22’yi duyurmaktan mutluluk duyduğunu söyleyen Diaz; hem etkileşimli olarak hem de kabuk komut dosyaları aracılığıyla metin dosyalarını oluşturmak, görüntülemek, değiştirmek ve işlemek için kullanılan yazılmın çoğu amaç için, GNU Emacs veya GNU Moe gibi tam ekran editörlerinin yerini alabileceğini hatırlattı. POSIX and Open Group standartlarının bir parçası olmayı sürdüren GNU ed; Ağustos 1969’da Ken Thompson tarafından tarafından geliştirilmiş ve Unix işletim sisteminin ilk bölümlerinden biri olan GNU ed’in birçok özelliği, Ken Thompson’un Berkeley California Üniversitesi’nde geliştirdiği qed metin editöründen gelmektedir. Tüm Unix sistemlerinde var olan GNU ed; komut modunu, metin modunu ve izleme modunu destekler. Bilinmelidir ki, UNIX sistemler için özel olarak tasarlanmış ed, pico, joe ve vi gibi çeşitli editörler vardır ve vi kadar çok kullanılmasa da ed, pico ve joe da büyük bir kullanıcı kitlesine sahiptir. Bu sürümün aynı zamanda GPG imzalı olduğu belirtiliyor. Elbette ed kullananların, muhtemelen basit ama güçlü lzip sıkıştırıcısını beğeneceklerine inanıldığı belirtiliyor. Hata raporlarının ve önerilerin [email protected] adresine gönderilebileceği söyleniyor. GNU ed 1.22 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

   

 

GNU ed 1.22 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Fwupd 2.0.13 duyuruldu

Red Hat ve GNOME geliştiricisi Richard Hughes tarafından geliştirilen GNU/Linux tabanlı sistem için ürün yazılımı güncelleme kurulumunu yönetmek için açık kaynak kodlu bir daemon olan Fwupd’un 2.0.13 sürümü, Richard Hughes tarafından duyuruldu. Yeni sürümün, efivars boş alanını yok saymak için bir daemon yapılandırma seçeneği eklenerek geldiği belirtilirken, glob-uyumlu sürüm karşılaştırma gereksinimleri için de destek eklenmiş bulunuyor. Bu arada, gerektiğinde MTD silmenin silme boyutuna hizalanması hatırlatılırken, fwupdtool kullanırken IGSC OptionROM’un ayrıştırılmasına izin verildiği söyleniyor. Kapsül sıçraması devre dışı bırakıldığında, UEFI’nin kendi kendini sınamasının düzeltiği belirtilirken, MBIM modem aygıtlarının öykünebilir hale getirildiği söyleniyor. fwupdtool.exe’nin Windows PATH’te mevcut olduğundan emin olunması hatırlatılırken, Microsoft dışı girdiler mevcutsa doğru dbx sürümünün gösterileceği söyleniyor. Başlatmayı %60 hızlandırmak ve RSS’yi %40 düşürmek için çeşitli küçük değişiklikler yapıldığı belirtiliyor. Fwupd 2.0.13 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

               

Fwupd 2.0.13 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

AMD Radeon ROCm 6.4.2 duyuruldu

HPC/Hyperscale sınıfı GPU bilgi işlem için ilk açık kaynak kodlu yazılım geliştirme platformu olan AMD ROCm‘nin 6.4.2 sürümü duyuruldu. AMD’nin açık kaynaklı GPU işlem yığınının bir sonraki büyük sürümü olan ROCm 7.0’ı resmi olarak duyurması beklenirken, en yeni kararlı sürüm olan ROCm 6.4.2 de duyuruldu. ROCm 6.4.2, resmi olarak desteklenen Radeon tüketici GPU’larını genişletmenin yanı sıra, bu AMD GPU işlem ekosistemi yığınını oluşturan çeşitli kütüphane ve bileşenlere çeşitli düzeltmeler ve geliştirmeler getiriyor. ROCm 6.4.2’nin tüketici tarafında heyecan verici bir özelliği de Radeon RX 7700 XT için resmi destek eklemiş olması. Sadece Radeon RX 7800/7900 serisini resmi olarak desteklemekle kalmayan RDNA3 tabanlı Radeon RX 7700 XT, bugünkü ROCm sürümüyle artık resmi olarak destekleniyor. Radeon RX 7700 XT’nin ROCm üzerindeki desteği, Ubuntu 24.04.2 LTS ve Red Hat Enterprise Linux 9.6 sürümlerinde onaylanmış bulunuyor. ROCm 6.4.2 sürümü hakkında daha fazla ayrıntıyı rocm.docs.amd.com adresinde bulabilirsiniz. AMD Radeon ROCm 6.4.2 hakkında bilgi edinmek için sürüm notlarını ya da sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

AMD Radeon ROCm 6.4.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

ROCm tarafından desteklenen Radeon tüketici GPU’larını aşağıda görebilirsiniz:

0

GNU Parallel 20250722 “Fordow” duyuruldu

Bir veya daha fazla bilgisayar kullanarak işleri paralel olarak yürütmek için bir kabuk aracı olarak kullanılan GNU Parallel‘in “Fordow” kod adlı 20250722 sürümü, Ole Tange tarafından duyuruldu. Tange; GNU parallel’in çeşitli hata düzeltmeleri ve man sayfası güncellemeleriyle gelen yeni sürümünde, yeni özellik bulunmadığını ifade etti. GPLv3 lisansı altında kullanıma sunulan GNU Parallel; GNU/Linux ve diğer Unix benzeri işletim sistemleri için komut satırında çalıştırılan bir yardımcı programdır ve kabuk betiklerini paralel olarak yürütür. Perl programlama diliyle Ole Tange tarafından yazılan GNU Parallel; özgür bir yazılımdır. GNU Parallel 20250722 “Fordow” hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

GNU Parallel 20250722 “Fordow” edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

HarfBuzz 11.3.2 duyuruldu

Bir metin şekillendirme motoru olan ve Behdad Esfahbod tarafından geliştirilen HarfBuzz‘un 11.3.0 sürümü, Pazar günü Khaled Hosny tarafından duyurulmuştu. Aslında bu sürüm, önemli performans iyileştirmeleri sunuyordu. Biz de bundan söz etmek istiyorduk ki, devamı Hosny tarafından duyurulmayan 11.3.1 ve 11.3.2 sürümleri de arka arkaya duyuruldu. HarfBuzz‘un 11.3.0 sürümü için Google Chrome, Firefox, GNOME/GTK, KDE/Qt, LibreOffice, OpenJDK, Godot ve Adoboe Photoshop gibi birçok kapalı kaynaklı program tarafından kullanılan bu metin şekillendirme motoru için bazı güzel performans iyileştirmeleri getirdiğini söyleyecektik, söyleyelim. 11.3.0 sürümü, çok sayıda varyasyona sahip yazı tiplerinin işlenmesini hızlandırıyordu. Çizim %40’a kadar daha hızlı, glif kapsamları %15’e kadar daha hızlı ve yatay glif ilerlemeleri %45’e kadar daha hızlıydı. Sürümün diğer önemli özellikleri arasında derleme iyileştirmeleri, alt kümeleme iyileştirmeleri, Rust yazı tipi işlevlerinde iyileştirmeler ve çeşitli yeni API’ler yer alıyordu. Bilindiği gibi, HarfBuzz’a bir yazı tipi ve bir dizi Unicode kod noktası içeren bir dize verirseniz, HarfBuzz gerekli tüm düzen kurallarını ve yazı tipi özelliklerini uygulayarak ilgili glifleri yazı tipinden seçer ve konumlandırır. HarfBuzz daha sonra dizeyi dil ve yazı sistemi için doğru şekilde düzenlenmiş biçimde geri döndürür. Dünyanın tüm büyük yazı sistemlerini düzgün bir şekilde şekillendirebilen HarfBuzz; tüm büyük işletim sistemlerinde ve yazılım platformlarında çalışır ve günümüzde kullanılan başlıca yazı tipi biçimlerini destekler. HarfBuzz 11.3.0 için gelişmeleri GitHub üzerinden inceleyebilirsiniz. 11.3.1 sürümü neden geldi? Bunun, 11.3.0’da tanıtılan glyph_v_origin fonksiyonundaki çökmenin düzeltilmesi üzerine gönderlidiği bildiriliyor. Peki 11.3.2 sürümü neden geldi? Bunun da “and” anahtar sözcüğünü tanımayan C++11 uyumlu olmayan derleyicilerle derlemenin düzeltilmesi nedeniyle geldiği söyleniyor. Kısacası, 11.3.1 ve 11.3.2 sürümlerinde de 11.3.0 sürümü için saydığımız özellikler aynen geçerli, yalnız birer ekleme içeriyorlar. Projenin sitesinde, bir de “HarfBuzz nedir” sayfası bulunuyor. HarfBuzz 11.3.2 hakkında bilgi edinmek için ilgili, sürümler sayfası ya da Hosny’nin duyurduğu değişiklikler sayfası incelenebilir.

Continue Reading →

 

 

HarfBuzz 11.3.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Hyprland 0.50.1 duyuruldu

En son Wayland özelliklerini, dinamik döşemeyi, tüm göz alıcı şeyleri, güçlü eklentileri ve çok daha fazlasını sağlayan döşeme pencere yöneticilerinin favorisi olan Wayland kompozitörü Hyprland‘ın 0.50.1 sürümü duyuruldu. Son zamanlarda, Debian‘ın kararsız depolarının bir parçası haline gelen yazılım, testlerden kararlı olanlara geçmek için zamana bakıyor. Bunun, ana sürümdeki bazı düzeltmeleri 0.50.0’a geri taşıyan bir yama sürümü olduğu ifade edilirken, openwindow’a iletilen geçersiz ws düzeltilmiş bulunuyor. Çökmeleri önlemek için zamanlayıcı kullanımının iyileştirildiği belirtilirken, güvenli olmayan durumda zamanlayıcı mantığının da düzelildiği söyleniyor. Her zaman olduğu gibi bu projenin tamamına fon sağlayan kişilere özel olarak teşekkür edildiği belirtilirken, özellikle aylık destekçilere ilgi çekiliyor. Hyprland 0.50.1 hakkında bilgi edinmek için sürümler ya da değişiklikler sayfalarını inceleyebilirsiniz. Continue Reading →

 

 

 

 

Hyprland 0.50.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU gettext 0.26 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.26 sürümü, Bruno Haible tarafından duyuruldu. 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; xgettext’in artık Go’yu ve D programlama dilini desteklediğini söyledi. xgettext’in artık karakter sınıflarına sahip düzenli ifadeleri doğru şekilde ayrıştırdığını belirten Haible; xgettext’in biçim dizelerini sezgisel olarak tanıma özelliğinin de iyileştirildiğini söyledi. Çoğul biçim dizesi içeren bir iletiyi çıkarırken, xgettext’in artık msgid ve msgid_plural öğelerinin biçim dizeleri olarak uyumlu olduğunu doğruladığını belirten Haible; çoğu biçim dizesi türü için bu, msgid_plural öğesinde kullanılan bir yer tutucunun msgid öğesinden çıkarılmasına hâlâ izin verildiğini söyledi. GNU gettext 0.26 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

 

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.26 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

GNU 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.

0