Archive | Ocak, 2025

Vulkan 1.4.304 duyuruldu

Düşük maliyetli ve çapraz platform 3D grafik ve işlem API’si Vulkan’ın yeni 1.4.304 sürümü, hem Khronos grubu tarafından, hem de GitHub üzerinde Jon Leech tarafından duyuruldu. Yüksek performanslı grafik, bilgi işlem ve video API’sine yönelik en yeni spesifikasyon güncellemesi olarak duyurulan yeni sürüm, her zamanki teknik özellik düzeltmeleri ve açıklamalarıyla  geliyor. Vulkan 1.4 API spesifikasyonu için tam destek içeren yeni sürüm, 20’den fazla Vulkan uzantısının çekirdeğe eklenmesi veya yükseltilmesiyle geliyor. Kalite ve kararlılığı artırmak için Vulkan Yapılandırıcıya (vkconfig) güncellemeler yapılırken, geliştirilmiş doğrulama kapsamı sağlanmış bulunuyor. Kanıtlanmış, geliştirici tarafından talep edilen özellikler, çekirdek açık standart Vulkan API’sine entegre edilirken; 3B grafikler ve hesaplama için tutarlı çapraz platform işlevselliği sağlanmış bulunuyor. Gelişmiş birlikte çalışabilirlik standartları oluşturmaya adanmış sektör lideri şirketlerden oluşan açık bir konsorsiyum olan Khronos® Group, çapraz platform 3B grafik ve hesaplama API’sinin en son sürümü olan Vulkan® 1.4’ün yayınlandığını duyurmaktan gurur duyulduğunu belirtiyor. Vulkan 1.4’ün, Vulkan’ın herhangi bir platformda grafik yoğunluklu uygulamalar oluşturmak için kararlı ve güvenilir bir çerçeve olarak değerini artıran geliştirici odaklı bir güncelleme olduğu belirtilirken, Vulkan uygunluk test paketinin (CTS), tüm Vulkan uygulayıcılarının geçmesi gereken yaklaşık üç milyon açık kaynaklı testten oluşan kapsamlı bir set olduğu ve platformlar arası tutarlılığı artırdığı söyleniyor. 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.304 hakkında bilgiyi GitHub sayfasında ya da khronos.org‘da bulabilirsiniz.

Continue Reading →

 

   

   

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

0

Python 3.14.0 alpha 4 duyuruldu

Python’un, yeni seriden Python 3.14.0 alpha 4 sürümü duyuruldu. Bunun bir test sürümü olduğunun unutulmaması istenirken; sürümün yalnızca test etmek amacıyla kullanılması gerektiği, test eden kullanıcılardan elde ettikleri izlenimleri buraya bildirmelerinin beklendiği ifade edildi. Python 3.14.0’ın halen geliştirme aşamasında olduğu belirtilirken; bunun planlanan dördüncü alpha sürüm olduğu söyleniyor. Bunun bir önizleme sürümü olduğunu ve üretim ortamlarında kullanılmasının önerilmediğinin unutulmaması gerektiği hatırlatılırken; alfa sürümlerin, yeni özelliklerin ve hata düzeltmelerinin mevcut durumunu test etmeyi ve sürüm sürecini test etmeyi kolaylaştırmak için tasarlandığı hatırlatılıyor. Python 3.14.0’ın bir sonraki ön sürümünün 3.14.0a5 olacağı ve şu anda çıkarılma tarihinin 11 Şubat 2025 olarak planlandığı söyleniyor. Python 3.14.0 alpha 4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

Python 3.14.0 alpha 4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

LLVM 19.1.7 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 19.1.7 sürümü, Tobias Hieta tarafından duyuruldu. 2025’in ilk sürümü LLVM 19.1.7’nin yayınlandığını duyurmaktan mutluluk duyduklarını belirten Hieta; gerekirse bir sonraki sürümün 19.1.8 olacağını, bundan sonra yalnızca gerçekten kritik sorunlar kabul edileceğini söyledi. 19.x kilometre taşında bulunan sorunların bildirilmesinin önemli olduğu belirtilirken, 19.1.2’deki libc++ hakkında bu gönderinin okunması öneriliyor. LLVM projesindeki kod, “LLVM istisnalarıyla birlikte Apache 2.0 Lisansı” kapsamında lisanslanmış bulunuyor. LLVM Çekirdek kitaplıkları iyi belgelenmiştir ve LLVM’yi bir optimize edici ve kod oluşturucu olarak kullanmak için kendi dilinizi icat etmek (veya mevcut bir derleyiciyi bağlamak) özellikle kolay bir işlem olmaktadır. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 19.1.7 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

LLVM 19.1.7 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SQLite 3.48.0 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.48.0 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. Hataları düzeltmek, performansı iyileştirmek ve kodu daha sürdürülebilir hale getirmek için canonical kaynaklarından SQLite’ı derlemeye yardımcı olmak için kullanılan “configure” betiğinin yeniden düzenlendiği belirtilirken, buradaki temel yeniliğin, artık GNU Autoconf yerine Autosetup’ın kullanılması olduğu söyleniyor. ./configure betiğinin çok farklı kodlandığı, ancak daha önce olduğu gibi çalışması gerektiği belirtilirken, yeni configure’nin bir avantajının, çoğu SQLite hedefini derlemek için artık TCL’yi yüklemeye gerek kalmaması olduğu belirtiliyor. TCL’nin, TCL kullanan testleri çalıştırmak veya yardımcı programlar (sqlite3_analyzer gibi) oluşturmak için hâlâ gerekli olduğu söyleniyor. Endeksleri kapsamak için EXPLAIN QUERY PLAN çıktısının iyileştirildiği belirtilirken, SQL işlevinin iki argümanlı bir sürümüne izin verildiği söyleniyor. SQLite 3.48.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

SQLite 3.48.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Docker 27.5.0 duyuruldu

İşletim sistemi imajlarını versiyonlayan, Apache versiyon 2 lisanslı, Go dili ile yazılmış sanallaştırma ve konteyner teknolojisi olan Docker‘in 27.5.0 sürümü, Paweł Gronowski tarafından duyuruldu. Bu sürümdeki çekme isteklerinin ve değişikliklerin tam listesi için ilgili GitHub kilometre taşlarına bakılması öneriliyor. Bir yapı bağlamının tarball aracılığıyla /build uç noktasına geçirilmesinin düzeltildiği belirtilirken, bir kapsayıcıyı silerken olası bir yarış koşulu hatasının da düzeltildiği ifade ediliyor. NumCPU kullanımdan kaldırılırken, GetTotalUsedFds de kullanım dışı bırakılmış bulunuyor. containerd 1.7.25’e, runc 1.2.4’e, BuildKit 0.18.2’ye, BuildKit 0.18.2’ye ve Compose 2.32.2’ye güncellenmiş bulunuyor. Debian, Ubuntu gibi dağıtımlar için ayrı ayrı uygulamalar sunan Docker; BT liderlerinin mimarlık ve altyapı kilitlenmesi korkusu olmaksızın tüm uygulama portföylerini kendi hızlarıyla etkin bir maliyet ile oluşturup yönetebilecekleri bir ortam sağlayan, kurumsal kullanıma hazır bir konteyner platformudur. Docker ayrıca, yeni uygulamalar oluşturmak için zaman ve kaynak ayırma imkanı da sağlar. Bilindiği gibi Docker, Community Edition (CE) ve Enterprise Edition (EE) olmak üzere iki sürüm sunuyor. 27.5.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

Docker 27.5.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Firefox 134.0.1 duyuruldu

Hızlı, işlevsel ve açık kaynak kodlu internet tarayıcısı Mozilla Firefox’un 134.0.1 sürümü duyuruldu. GNU/Linux’ta artık dokunmatik yüzey tutma hareketlerini desteklediği belirtilen yeni sürüm, bu arada Firefox 134’e sahip Windows kullanıcıları artık H.265/HEVC donanım hızlandırmalı desteğe sahip olacaklar. Firefox 134 ile gelen diğer geliştirici eklemeleri hakkında daha fazla bilgi developer.mozilla.org adresinde bulunabilir. Mozilla Firefox 134.0.1 hakkında bilgi edinmek isteyenler hazırlandığı zaman sürüm notlarını inceleyebilecekler.

Continue Reading →

 

 

 

 

Mozilla Firefox 134.0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

OpenZFS (Zettabyte File System) 2.3.0 duyuruldu

Sun Microsystems firması tarafından geliştirilmesine 2000 yılında başlanan bir dosya sistemi ve mantıksal birim yöneticisi olan OpenZFS (Zettabyte File System)‘in 2.3.0 sürümü, Brian Behlendorf tarafından duyuruldu. OpenZFS 2.3.0’ın yayınlandığını duyurmaktan heyecan duyduklarını söyleyen Behlendorf; mevcut bir RAIDZ havuzuna yeni aygıtlar ekleyerek, kesinti olmadan depolama kapasitesinin artırıldığını belirtirken, orijinal OpenZFS deduplication işlevselliğinde önemli bir performans yükseltmesi sağlandığını ifade etti. Önbelleğe alma işleminin verimliliği engelleyebileceği NVMe aygıtları gibi senaryolarda performansı artırarak, okumalar/yazmalar için ARC’yi atlamanın sağlandığını belirtirken, en çok kullanılan komutlar için isteğe bağlı JSON çıktısı sağlandığını söyledi. 1023 karaktere kadar dosya ve dizin adları için destek sağlandığını belirten Behlendorf; önceki sürümlerde bildirilen sorunları ele alan bir dizi kritik hata düzeltmesi yapıldığını söyledi. Kod tabanında çok sayıda performans iyileştirmesiyle gelen yeni sürüm, 4.18 ve 6.12 Linux çekirdekleriyle, FreeBSD sürümleri 13.3, 14.0 ve 14.2’ye destek veriyor. Bu sürüm döngüsüne katılan 134 katılımcıya teşekkür edildiği ifade ediliyor. OpenZFS (Zettabyte File System) 2.3.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

ZFS’in, CDDL(Common Development and Distribution License) olarak bilinen Sun Microsystems’in kendi lisansı ile dağıtılmasından dolayı Linux’ta kullanabilmek için bazı gereklilikler söz konusuydu. CDDL lisansı, GPL(General Public License) ile bazı yönlerden dolayı uyumsuz olduğu için ancak FUSE ile kullanılabilirdi. ZFS’i Linux’a eklemek için, kernelde değişiklikler yapmak gerektiğinden bu da GPL lisansının suistimali anlamına gelmekteydi. Şu andaki durum ise şöyle tarif edilebilir: Linux’ta ZFS kurulumu artık bir paket kurulumu kadar kolaydır. OpenZFS (Zettabyte File System) 2.3.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
0