GNU/Linux platformlarında ve diğer sistemlerde bulunan yaygın yardımcı programlar için GNU Coreutils yerine, Rust tarafından yazılmış yeni bir sürüm Rust Coreutils‘in 0.1.0 sürümü duyuruldu. GNU Coreutils ile tam uyumluluk ve dolayısıyla tüm testleri geçme hedefi doğrultusunda çalışmaya devam ettiği belirtilen Rust Coreutils’in bu sürümü, daha yaygın Unix araçları ve GNU uyumluluğunu geliştirmiş olarak geliyor. uutils projesi, Rust programlama dili içindeki bu GNU Coreutils yeniden yazımının en yeni sürümü olarak Rust Coreutils 0.1.0’ı yayınlarken, Uutils geliştiricilerinin ayrıca Rust’a taşımak için daha yaygın Unix araçlarını da hedefleyecekleri ifade ediliyor. Ubuntu 25.10’un varsayılan olarak Rust tabanlı Coreutils “uutils”ı sunmayı planlamasıyla, GNU Coreutils’a alternatif olan bu sürüm için önümüzdeki yılın çok önemli olduğu belirtilirken, yeni sürüm, SELinux desteği ve geliştirilmiş GNU Coreutils uyumluluğu sağlamasıyla lanse ediliyor. Performans cephesinde, wc, ls, cat, tail, seq ve diğer Coreutils komutları artık GNU Coreutils tarafından sağlanan performansa eşit veya onu aşıyor durumda. Rust Coreutils 0.1.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Archive | Programlama
Qt Creator 17 Beta2 duyuruldu
Qt Creator’un 17 Beta2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 17 Beta2’yi duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator 17 Beta2’nin hata düzeltmeleri ve yeni özellikler içerdiğini söyledi. Qt Creator 17’deki iyileştirmeler ve düzeltmeler hakkında genel bir bakış için değişiklik günlüğüne göz atılabileceğini söyleyen Ziller; yeni sürümün, Qt çevrimiçi yükleyicide (ticari, açık kaynak) Önizleme > Qt Creator 17.0.0-beta2 altında mevcut olduğunu ifade etti. Qt Creator kılavuzuna Qt dokümantasyon portalından çevrimiçi olarak erişilebileceği söyleniyor. Yeni sürümün, Qt çevrimiçi yükleyicide (ticari, açık kaynak) önizleme > Qt Creator 17.0.0-beta2 altında mevcut olduğu, ayrıca, Qt hesap portalında ticari lisanslı çevrimdışı yükleyicileri ve açık kaynak indirme sayfasında ön sürümler altında açık kaynak paketlerinin bulunabileceği söyleniyor. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 17 Beta2 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.
GNU Compiler Collection (GCC) 14.3.0 duyuruldu

GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemi olan ve genelde GCC olarak kısaltılan GNU Compiler Collection’ın 14.3.0 sürümü, Richard Biener tarafından duyuruldu. Başlangıçta GNU işletim sistemi için derleyici olarak yazılan GCC; 100% özgür bir yazılım olarak kullanıcının özgürlüğüne saygı anlamında GNU araç zincirinin önemli bir parçasıdır. Diğer pek çok modern Unix benzeri işletim sistemleri tarafından da standart derleyici olarak benimsenen GCC; çok çeşitli işlemci mimarilerine taşınmış; ticari, perakende ve kapalı kaynak yazılım geliştirme ortamlarında da yaygın bir araç olarak kullanılır olmuştur. Özgür Yazılım Vakfı (FSF) tarafından GNU Genel Kamu Lisansı altında dağıtılan GCC’nin ilk sürümü 1987 yılında duyurulmuş; aynı yılın Aralık ayında C++ programlama dilinin de derleyicisi olmuş, daha sonra Fortran, Pascal, Objective-C, Java, Ada ve diğer diller için geliştirilmiştir. GNU Compiler Collection (GCC) 14.3.0 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz. Continue Reading →
GNU Compiler Collection (GCC) 14.3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Apache NetBeans 26 duyuruldu
Apache NetBeans’in yeni sürümü Apache NetBeans 26, Eric Barboni tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. Gradle Tooling API’sinin 8.14’e yükseltildiği ifade edilirken, Resolver Public API’lerinin açıldığı ve erişilebilir hale getirildiği belirtiliyor. Maven 2 çıkış ayrıştırması kaldırılıp, temizlenirken ve bazı ayrıştırma düzeltmeleri yapılırken; Lucene de 9.12.0’dan 9.12.1’e güncellenmiş bulunuyor. Gömülü tomcat’in 9.0.96’dan 9.0.102’ye güncellendiği belirtilirken, PHP’nin, oluşturucular için geçersiz kılma ipucunu görüntülemediği f-hatırlatılıyor. LSP istemcisi iyileştirilirken, Jakarta EE 11 desteğinin geliştirildiği söyleniyor. Ayrıca, SemanticHighlighter’da NPE önlenirken ve JsSemanticAnalyser düzeltilmiş bulunuyor. Apache NetBeans 26 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Less 678 duyuruldu
CSS formatına derlenebilen açık kaynak kodlu dinamik bir biçim dili olan Less’in 678 sürümü duyuruldu. –match-shift seçeneğinin eklendiği belirtilen yeni sürüm, ESC-j ve ESC-k komutları eklenmiş olarak geliyor. Ayrıca –no-paste ve –no-edit-warn seçenekleri eklenmiş olarak gelen yeni sürümde, -R’nin yalnızca OSC 8’den değil, herhangi bir OSC kaçış dizisinden geçebilecek şekilde yapılandırıldığı söyleniyor. Standart olmayan OSC giriş karakterlerini tanımlamak için LESSANSIOSCCHARS eklendiği belirtilen yazılımda, lesskey’e fare ve mouse6 komutlarının da eklendiği söyleniyor. Yeni bir dosya açarken OSC 8 bağlantılarının vurgulama hatasının düzeltildiği söyleniyor. ASS’tan esinlenerek Alexis Sellier tarafından tasarlanan Less; sunucu veya istemci tarafından çalıştırılabiliyor. LESS’in diğer CSS ön-derleyicilerinden farkı LESS’in tarayıcı tarafında çalışan less.js ile gerçek zamanlı derleme imkanı sunmasıdır. Apache 2 lisansı ile kullanıma sunulan Less’in yeni sürümü 678 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz. Continue Reading →
Ruby 3.4.4 duyuruldu
Ruby programlama dilinin 3.4.4 sürümü duyuruldu. Ruby 3.4.4’ü duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; küçük hata düzeltmeleri içeren rutin bir güncelleme olduğu ifade ediliyor. Bu sürümün, yerel değişkenlerle ilgili bir YJIT hatası için bir düzeltme içerdiği ve GCC 15 kullanılırken Windows’ta oluşan bir derleme sorununu ele aldığı ifade ediliyor. Bu düzeltmeleri mümkün olan en kısa sürede kullanılabilir hale getirmek için programın önce yayınlandığı ve birkaç başka hata düzeltmesinin de dahil edildiği söyleniyor. Bu sürümün (3.4.4) ardından Ruby 3.4.5 Temmuz, 3.4.6 Eylül, 3.4.7 Kasım ve 3.4.8 Ocak sürümlerinin planlandığı söyleniyor. Kullanıcıları önemli ölçüde etkileyen bir değişiklik ortaya çıkarsa, sonraki programın buna göre değişebileceği belirtiliyor. Bilgi için tam değişiklik günlüğünün incelenebileceği söyleniyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleri ile iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.4.4 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.LLVM 20.1.5 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) 20.1.5 sürümü duyuruldu. Gönüllülerin, LLVM projesi için ikili dosyalar yaptıkları ve bu ikili dosyaları test edip derlemek için zamanları olduğunda yükledikleri ifade edilirken, dağıtım için ikili dosyaların kullanılmasının veya belirli bir platforma veya yapılandırmaya güveniliyorsa, kendi ikili dosyalarınızın derlenmesinin önerildiği söyleniyor. 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 20.1.5 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.