Dosya yönetimi için GLib’i kullanan Qt tabanlı bir dosya yöneticisi olan PCManFM-Qt‘nin 2.4.1 sürümü duyuruldu. LXDE‘nin Tayvanlı Hong Jen Yee tarafından geliştirilen bir dosya yöneticisi olan PCManFM’nin Qt bağlantı noktası olarak başlatıldığı söyleniyor. LXQt tarafından masaüstünü yönetmek için kullanıldığı hatırlatılan yazılımın, bununla birlikte LXQt’den bağımsız olarak, herhangi bir masaüstü ortamında da kullanılabileceği belirtiliyor. LXDE ve LXQt’de standart dosya yöneticisi olan yazılım; Nautilus, Konqueror ve Thunar’ın yerini almak üzere tasarlanmış bulunuyor. Diğer dosya yöneticilerinden farklı olarak, PCManFM, günlük dosya yönetimi görevleri için ihtiyaç duyulan tüm temel özellikleri sağlarken son derece hızlı ve hafif olmaya odaklanmış bulunuyor. GTK araç seti kullanılarak C dilinde yazılan yazılım; dahili arşiv çıkarma, hızlı erişim için yer imleri, birim yönetimi desteği gibi çeşitli özelliklerle geliyor. PCManFM-Qt 2.4.1 hakkında bilgi edinmek için sürüm duyurusunu ya da sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Archive | Programlama
GraalVM 25.3.4.1 duyuruldu
Bir sanal makine ve Oracle tarafından geliştirilmiş JDK olan ve geçen yıldan beri Python ve JavaScript gibi Java dışı dillere odaklanmaya başlayan GraalVM, en yeni sürümüyle kullanıcı karşısına çıkıyor: GraalVM Community Edition 25.3.4.1, Alina Yurenko tarafından duyuruldu. Graal derleyicisiyle JIT derlemelerini kaydetme ve tekrar oynatma desteği ekliyor, yeni bir ayrıştırma aracı ekleniyor ve güvenilmeyen kod için isteğe bağlı sabit gizleme desteği bulunuyor. Oracle JDK 25.0.4.1 tabanlı olarak gelen yeni sürüm, Graal dilleri ve diğer bileşenlerin 25.3.4.1 sürümüyle uyumlu bulunuyor. GraalVM’ye öncelikli satır içi kodlama eklendiği ve varsayılan satır içi kodlamanın algoritmasının yapıldığı söyleniyor. Bu satır içi kodlama algoritması, satır içi kodlama kararları verirken çağrı grafiğinin kapsamlı bir analizini yapıyor. Ayrıca, daha fazla optimizasyon fırsatı ortaya çıkarmak için bir yöntem içindeki seçili kontrol akışı yollarını çoğaltan MethodDuplicationPhase de eklenmiş bulunuyor. Derleyici paketinden yeni öncelikli satır içi işlemi kullanmak için SubstratePriorityInliningPhase eklenen yeni sürüm, hızlı satır içi yürütme yolları içeriyor ve senkronize için döndürme optimize edilerek kilitleme performansı iyileştirilmiş bulunuyor. Node.js 24.18.1 sürümüne güncellenirken, Python standart kütüphanesi 3.13.14 sürümüne güncellenmiş ve Python 3.13 özellikleri uygulandığı ifade ediliyor. GraalVM Community Edition 25.3.4.1 hakkında bilgi edinmek için GitHub sürümler sayfasını, sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz. Continue Reading →
GraalVM Community Edition 25.3.4.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
LLVM 23.1.0 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) 23.1.0 sürümü duyuruldu. LLVM 23.1.0’ın yayınlandığını duyurmaktan mutluluk duyulduğu belirtilirken, bu sürüme katkıda bulunan, inceleyen, destek sağlayan ve başka herhangi bir şekilde katkı yapan herkese teşekkür edildiği ifade ediliyor. Bir sonraki sürümün, iki hafta sonra, 8 Eylül Salı günü 23.1.1 olacağı belirtilirken, tam sürüm takviminin burada olduğu belirtiliyor. 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 23.1.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.CMake 4.4.3 duyuruldu
Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.4.3 sürümü, John W. Parent tarafından duyuruldu. CMake 4.4.3’ü duyurmaktan mutluluk duyduğunu söyleyen Parent; başlangıçta çeşitli Makefile lehçeleri için bir jeneratör olarak tasarlanan CMake’nin, bugün Ninja gibi modern derleme sistemlerinin yanı sıra Visual Studio ve Xcode gibi IDE’ler için proje dosyaları da ürettiğini hatırlattı. C ve C++ dilleri için yaygın olarak kullanılan CMake’nin, diğer dillerin kaynak kodunu derlemek için de kullanılabildiğini hatırlatan Parent; kullanıcının internetten indirilen bir kaynak kod paketini nasıl derleyeceğini öğrenmek için Kullanıcı Etkileşim Kılavuzu ile başlamasının yararlı olacağını söyledi. Bu kılavuzun, cmake(1) veya cmake-gui(1) yürütülebilir dosyasını çalıştırmak, bir jeneratör seçmek ve derlemeyi tamamlamak için gereken adımları ayrıntılı olarak açıklayacağını belirten Parent; Bağımlılıkları Kullanma Kılavuzunun, üçüncü taraf bir kütüphaneyi kullanmaya başlamak isteyen geliştiricilere yönelik olduğunu ifade etti. CMake 4.4.3 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.MariaDB 12.3.3 duyuruldu
İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin 12.3.3 sürümü duyuruldu. MariaDB 12.3.3’ün, sürekli güncellenen MariaDB’nin kararlı (GA) bir sürümü olduğu belirtiliyor. Tamamen yeni özelliklerle MariaDB 11.7’nin bir evrimi olduğu belirtilen yeni sürüm, Haziran 2029’a kadar sürdürülecek uzun süreli bir sürüm olan 12.3 serisinin bir sürümü olduğu belirtiliyor. InnoDB depolama motoru ve depolama motorları gibi alanlarda çeşitli koşulların düzeltildiği ifade edilirken, sadece sıkıştırılmış sayfalardaki eski şifreleme meta verilerinin temizlenerek düzeltildiği söyleniyor. Eş zamanlı bir arabellek havuzu yeniden boyutlandırmasının yanlış kilit mandalının serbest bırakılmasına neden olabileceği ve takılma veya çökmeye yol açabilecek nadir bir InnoDB XA PREPARE yarış hatasının düzeltildiği söyleniyor. Mekansal indeks koşul kilitleriyle ilgili bir onay hatası da düzeltilmiş bulunuyor. MariaDB 12.3.3 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
KDevelop 26.08.0 duyuruldu
Unix benzeri işletim sistemleri için KDE SC masaüstü ortamına tümleşik özgür bir geliştirme ortamı olan KDevelop’un 26.08.0 sürümü, Heiko Becker tarafından duyuruldu. Yazılımın yeni sürümünün üretildiği ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. Heiko Becker tarafından duyurulan yeni sürüm, KDevelop 26.08.0 hakkında fikir edinmek için GitHub sayfasını inceleyebilirsiniz.
Rust programlama dilinin 1.98.0 sürümü duyuruldu
İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.98.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.98.0’ı edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust 1.98.0, yeni cebirsel kayan nokta yöntemlerinin tanıtımıyla öne çıkıyor. Rust 1.98.0, diğer dillerde/derleyicilerde “–fast-math” seçeneğini kullanmaya benzer cebirsel kayan nokta yöntemleri sunuyor. f32 ve f64 kayan noktalı sayı türleri artık toplama, çıkarma, çarpma, bölme ve kalan için “cebirsel” yöntemlere sahip bulunuyor. Rust 1.98.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.