Geliştiricilere ve uygulamalara web teknolojilerini yerleştirmek için hafif, yüksek performanslı bir alternatif sunmayı amaçlayan Servo‘nun 0.0.4 tarayıcı motoru duyuruldu. 2012 yılında Mozilla Research tarafından oluşturulan Servo projesi, bir araştırma ve geliştirme çalışması olarak başlamış; Servo’nun yönetimi 2020 yılında Mozilla Research’ten Linux Vakfı’na geçmiştir. Proje, daha geniş bir endüstriden ilgi kazanma misyonuyla 2023 yılında Linux Foundation Europe’ye taşındı. Servo, dilin bellek güvenliği özelliklerinden ve eşzamanlılık özelliklerinden yararlanılarak Rust dilinde yazılmış; şu an için Linux Foundation Europe barındırılan ve teknik yönlendirme komitesi tarafından açıkça yönetilen bağımsız bir proje olarak yoluna devam etmektedir. İstikrarlı API’ler sunarak, kullanıcı etkileşim yeteneklerini geliştirerek ve büyümesine katkıda bulunan aktif bir topluluk oluşturarak Servo’yu bir araştırma projesinden üretime hazır bir web motoruna dönüştürmeyi amaçlayan proje; Servo’yu yenilikçi uygulamaları ve çerçeveleri destekleyen, benzersiz performans, istikrar ve modern web standartlarına uyumluluk sunan lider gömülebilir web motoru haline getirmeyi umut ediyor. Açık kaynaklı, Rust tabanlı web tarayıcı motorunun en yeni aylık güncellemesi olarak duyurulan yeni sürüm, daha fazla CSS işlevselliği, kısmi kodlama algılama desteği, SubtleCrypto API’si üzerinde devam eden çalışmalar, geliştirme araçları iyileştirmeleri ve gömme API’si etrafındaki sürekli geliştirmeler de getiriyor. Servo 0.0.4 hakkında bilgi edinemk için sürüm duyurusunu inceleyebilirsiniz.
Tag Archives | API
Vulkan 1.4.340 duyuruldu
Düşük maliyetli ve çapraz platform 3D grafik ve işlem API’si Vulkan’ın yeni 1.4.340 sürümü, hem Khronos Group tarafından, hem de GitHub üzerinde Jon Leech tarafından duyuruldu. Vulkan 1.4.340, yıl sonu tatillerinin ardından gelen ilk önemli yeni Vulkan API güncellemesi olarak sunuluyor. Sürüm, dört yeni eklenti ile geliyor. VK_EXT_descriptor_heap çok önemli bir eklenti olarak karşımıza çıkıyor. Bu, NVIDIA, AMD, Arm, Nintendo, Valve, Google ve diğer birçok paydaş tarafından geliştirilmiş bulunuyor. Bu eklenti, tanımlayıcıların ve tanımlayıcıları depolamak için kullanılan belleğin (tanımlayıcı yığınları) açık bir şekilde yönetilmesine olanak tanıyor. Ayrıca, kuyruklara erişimi senkronize etmesi gereken yazılımlar için VK_KHR_internally_synchronized_queues uzantısı, uygulamaların/oyun motorlarının kuyrukların dahili olarak senkronize edilmesini seçmesine olanak tanıyor. Bir NVIDIA uzantısı olan bir diğeri VK_NV_push_constant_bank_support da yazılımla birlikte geliyor. Yani yeni sürümde, hata düzeltmeleri ve birkaç önemli eklenti bulunuyor. AMD’nin Mantle’ı rafa kaldırmasıyla eş zamanlı olarak duyurulan Vulkan, OpenGL’nin devamı olan glNext API’sini geliştiren Khronos Group tarafından 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. Vulkan 1.4.340 hakkında bilgiyi GitHub üzerinde ya da khronos.org‘da bulabilirsiniz.
PyTorch 2.10.0 duyuruldu
Torch kütüphanesine dayanan açık kaynak bir makine öğrenme kütüphanesi olan PyTorch‘un 2.10.0 sürümü, Simon Layton tarafından duyuruldu. PyTorch 2.10.0’ı duyurmaktan heyecan duyduklarını belirten ekip üyeleri, yazılımın, Intel GPU’lar ve AMD ROCm hesaplama yığını için desteği geliştirmeye devam ederken, NVIDIA CUDA için de daha fazla iyileştirme sunduğu söyleniyor. AMD ROCm için PyTorch 2.10.0 artık normal GEMM yedeklemesi ve CK aracılığıyla gruplandırılmış GEMM’i etkinleştiriyor. Microsoft Windows’da PyTorch için daha iyi ROCm desteği, torch.cuda._compile_kernel desteği, load_inline desteği, hipblaslt destekli GEMM listelerine GFX1150/GFX1151 RDNA 3.5 GPU’larının eklenmesi, scaled_mm v2 desteği, AOTriton scaled_dot_product_attention, ROCm’de noktasal çekirdekler için geliştirilmiş sezgisel yöntemler, ROCm’de fast_tanhf için kod üretimi desteği ve diğer iyileştirmeler de bulunuyor. Intel GPU desteği de PyTorch 2.10.0 ile bir dizi iyileştirmeden faydalanıyor. PyTorch 2.10.0 ayrıca torch.compole() için Python 3.14 desteği ve Python 3.14 serbest iş parçacıklı derleme için deneysel destek de getiriyor. PyTorch 2.10.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz. Continue Reading →
PipeWire 1.4.10 duyuruldu
GNU/Linux altında ses ve videonun işlenmesini büyük ölçüde iyileştirmeyi amaçlayan bir proje olan PipeWire‘in 1.4.10 sürümü duyuruldu. Bunun, 1.x sürümleriyle API ve ABI uyumlu olan küçük bir hata düzeltme sürümü olduğu belirtilirken, düğümlerde hacimlerin geri yüklenmesindeki bir gerilemenin düzeltildiği söyleniyor. Filtre grafiği kanal desteğinin geri taşındığı belirtilirken, daha fazla küçük düzeltme ve iyileştirme yapıldığı söyleniyor. module-eq’deki modül sızıntısının düzeltildiği belirtilirken, profile.interval.ms ayarlandığında birden fazla sürücünün profilinin düzeltildiği ifade ediliyor. Filtre grafiğindeki bazı port hatalarının düzeltildiği belirtilirken, AVX2 fonksiyonlarının ve bayraklarının düzeltildiği söyleniyor. PipeWire 1.4.10 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.Doxygen 1.16.1 duyuruldu
C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.16.1 sürümü duyuruldu. Konuların artık gezinemediği belirtilirken, alt grup için dokümantasyon oluşturulmadığı söyleniyor. Grup adının, @retval komutu içinde grup başlığıyla değiştirildiği ifade ediliyor. Eski LaTeX sürümleriyle kılavuz oluşturma düzeltmesi yapıldığı ifade ediliyor. Doxygen 1.16.1 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.PHP 8.5.2 duyuruldu
PHP’nin 8.5.2 sürümü duyuruldu. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk olarak Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor. PHP 8.5.2 hakkında bilgi edinmek üzere değişiklik sayfasını inceleyebilirsiniz.Q4OS 6.5 çıktı
Q4OS geliştirme ekibi, 6.5 sürümünü kullanıma sundu. Yeni kararlı Q4OS 6.5 sürümünün yayınlandığını duyurmaktan mutluluk duyduklarını söyleyen ekip üyeleri, bunun ücretsiz güvenlik yamaları ve yazılım güncellemeleriyle destekleneceği ifade ediliyor. Sistem, Debian Trixie 13.1’e dayalı olarak gelirken, KDE Plasma ve Trinity masaüstü ortamları yine ön planda bulunuyor. Kararlılık, tutarlılık ve hafifliğin en büyük öncelik olduğu ifade ediliyor. Q4OS’a özgü bir hedefin, Plasma ve Trinity masaüstü bilgisayarlarını yan yana kurup kullanabilmek olduğu belirtiliyor. Kullanıcıların, daha gelişmiş Plasma veya verimli Trinity masaüstü bilgisayarları arasında geçiş yapabilecekleri söyleniyor. Kullanıcılar XFCE, LXQT, Cinnamon ve LXDE masaüstü ortamlarından birini de tercih edebiliyorlar. Continue Reading →
