Tag Archives | API

Arti 2.0.0 duyuruldu

Tor’un anonimlik protokollerinin Rust programlama dilinde gömülebilir, üretim kalitesinde bir uygulamasını üretmeye yönelik bir proje olan Arti‘nin 2.0.0 sürümü duyuruldu. Rust’ta yeni nesil bir Tor istemcisi oluşturmak için devam eden proje olan Arti, 2.0.0 sürümüne güncellenmiş bulunuyor. En son sürüm olan Arti 2.0.0’ı duyurmaktan mutluluk duyulduğu belirtilirken, yeni sürümün, röle, dizin yetkisi ve RPC geliştirmeleri içerdiği söyleniyor. Bu sürüm, kullanımdan kaldırılmış özelliklerin kaldırılmasının yanı sıra, RPC sunucusu için kullanılmayan bir TCP portunu otomatik olarak seçmek üzere inet-auto soket türünü kullanma desteği de ekliyor. Bu sürümde ayrıca röle ve dizin yetkisi işlevselliği üzerinde önemli miktarda arka plan çalışması yapıldığı söyleniyor. Röle cephesinde, bu, yeni genel ve modüler devre reaktör mimarisi, röle kanallarını başlatma yeteneğini, el sıkışmalara yanıt verme yeteneğini ve rölelerin bir TLS bağlantısının sunucu tarafı olarak hareket etmesi için altyapıyı içerdiği belirtiliyor. Dizin yetkisi cephesinde, Arti’nin yetki sertifikalarını indirmesine, doğrulamasına ve saklamasına olanak tanıyan yetki sertifikası yönetimi üzerinde önemli çalışmalar yapıldığı söyleniyor. API değişiklikleri de dahil olmak üzere yapılan ve daha birçok küçük ve daha az görünür değişiklik hakkında bilgi için lütfen DEĞİŞİKLİK GÜNLÜĞÜne bakılabileceği söyleniyor. Arti kullanımı hakkında daha fazla bilgi için üst düzey README dosyasını incelemek de mümkün. Bu yayına katkıda bulunan herkese teşekkür edildiği söyleniyor. Arti 2.0.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

            

Arti 2.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Vulkan 1.4.342 duyuruldu

Düşük maliyetli ve çapraz platform 3D grafik ve işlem API’si Vulkan’ın yeni 1.4.342 sürümü, hem Khronos Group tarafından, hem de GitHub üzerinde Jon Leech tarafından duyuruldu. Vulkan 1.4.342, işbirlikçi Matris dönüştürme eklentisiyle kullanıma sunulmuş bulunuyor. Geçtiğimiz hafta tanımlayıcı yığınları ve diğer önemli yeni eklentileri getiren Vulkan spesifikasyon güncellemelerinin ve Vulkan yol haritası 2026 kilometre taşının ardından, Vulkan 1.4.342 bu sabah en son rutin spesifikasyon güncelleme ve bir yeni eklenti olarak yayınlandı. Temel İşbirlikçi Matris uzantısı, veriler belleğe yüklendiğinde ve bellekten alındığında basit matris çarpımı işlemleri için büyük bir performans artışı sağladığı söyleniyor. İşbirlikçi matris uzantısının, bu çağrı düzeyindeki manipülasyon işlemlerini gerçekleştirmek için verilerin paylaşımlı bellek üzerinden aşamalandırılmasını açıkça gerektirdiği söyleniyor. İlgilenenler için daha fazla ayrıntının Vulkan Docs commit üzerinde olduğu ifade ediliyor. 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.342 hakkında bilgiyi GitHub üzerinde ya da khronos.org‘da bulabilirsiniz.

Continue Reading →

 

         

 

 

 

         

         

Vulkan 1.4.342 edinme linklerini aşağıda bulabilirsiniz.

0

Servo 0.0.4 tarayıcı motoru duyuruldu

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.

Continue Reading →

 

 

Servo 0.0.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

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.

Continue Reading →

 

        

 

 

 

        

        

Vulkan 1.4.340 edinme linklerini aşağıda bulabilirsiniz.

0

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 →

 

 

 

 

 

PyTorch 2.10.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

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.

Continue Reading →

 

 

    

 

 PipeWire 1.4.10 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

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.

Continue Reading →

 

 

 

 

 

        Doxygen 1.16.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0