Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 9.2.1 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 9.2.1’i duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, yapılandırma önbelleği için özel şifreleme anahtarları desteği, build init’te çeşitli iyileştirmeler ve güncellenmiş derleme yazma API’leri içerdiği söyleniyor. Bu yama sürümünün hata düzeltmeleri ve iyileştirmeler içerdiği söyleniyor. Bu sürüm, Gradle’ı Windows ARM (ARM64) aygıtlarında çalıştırma desteği sunarak ARM tabanlı sistemlerde derlemeyi kolaylaştırdığı belirtiliyor. Ayrıca, özel yazılım bileşenlerini tanımlamanın ve yayınlamanın yeni yollarıyla yayınlama API’sini de iyileştirdiği söyleniyor. Ayrıca, bağımlılık doğrulaması başarısız olduğunda daha iyi öneriler ve Antlr için yeni görev gruplandırması da dahil olmak üzere hata ve uyarı raporlama iyileştirmelerinin de mevcut olduğu ifade ediliyor. Gradle 9.2.1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →
VKD3D-Proton 3.0 duyuruldu
Steam Play (Proton) tarafından modern Windows oyunlarını GNU/Linux üzerinde çalıştırmak için kullanılan Direct3D 12 on Vulkan API uygulamasının en son büyük güncellemesi olarak VKD3D-Proton 3.0, Valve’nin Linux ekibinden Hans Kristian Arntzen tarafından duyuruldu. VKD3D-Proton 3.0, geçtiğimiz yıl üzerinde çalışılan çeşitli önemli özellikler getiren önemli bir sürüm olarak kabul ediliyor. VKD3D-Proton 3.0, artık DXVK ile aynı DXBC ön ucunu paylaşan eski VKD3D gölgelendirici yolunun yerini alacak şekilde DXBC gölgelendirici arka ucunun yeniden yazılmasını içeriyor. VKD3D-Proton 3.0 ayrıca, Vulkan işbirlikçi matrisi ve gölgelendirici float8 uzantıları aracılığıyla AMD FidelityFX Super Resolution 4 “FSR4” desteği de getiriyor. Bu FSR4 desteği AMD GPU’larda iyi çalışırken, diğer bazı Vulkan sürücülerinde sorunlarla karşılaşabileceği söyleniyor. Bilindiği gibi Wine‘ın yalnızca Direct3D 12 ile OpenGL üzerinde güzel bir şekilde eşleşmeyen ve dolayısıyla mevcut WineD3D kodlarına uymayan D3D12 yaklaşımıyla sürdürüldüğü belirtiliyordu. Wine tabanlı yazılımın Proton’un bir parçası olarak kullanıma girmesi konusu, Valve’i memnun etmişe benziyordu. Böylelikle modern Windows oyunlarının GNU/Linux’ta Steam Play altında güzel bir şekilde çalışmasına olanak sağlanacağı düşünülüyordu. VKD3D-Proton, tam Direct3D 12 API’yi Vulkan’ın üzerine uygulamayı amaçlayan bir VKD3D çatalı olarak kullanıma sunuluyor ve proje, Proton’da Direct3D 12 desteği için geliştirme çalışması görevi görüyor. VKD3D-Proton 3.0 hakkında daha bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
VyOS 2025.11 duyuruldu
VyOS’un 2025.1 sürümü, Daniil Baturin tarafından duyuruldu. Baturin; bunun, yaklaşan 1.5/Circinus LTS sürümüne doğru yolda olan üçüncü VyOS Stream sürümü olduğunu ve test edilmek için birçok özelliği içerdiğini; en önemlisi, VPP tabanlı hızlandırılmış veri düzlemi olduğunu söyledi. İkincisi, her çeyrekte yalnızca bir VyOS Stream sürümü olabileceği ve geliştirilmesinin hiçbir zaman bir çeyrekten uzun sürmeyeceğinin varsayıldığını belirten Baturin; artık VyOS Stream görsellerinin, yayınlandıkları yıl ve aya göre adlandırılacağını söyledi. Bunun 2025.11 olduğunu ve Aralık ayında da bir tane yayınırsa, 2025.12 olacağını belirten Baturin; VPP tabanlı hızlandırılmış bir veri düzleminin artık kararlı 1.5 sürümüne doğru ilerleyen VyOS Stream’de mevcut olduğunu ifade ediyor. Yaklaşan bir LTS sürümüne dahil edilmek üzere hataları düzeltmek ve kararlı hale getirmek için çok zaman harcandığını belirten Baturin; dokümantasyonuna göz atmaktan, kendi ortamlarında test etmekten ve herhangi bir sorun görülürse bildirmekten çekinilmemesi gerektiğini söyledi. VyOS 2025.11 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
Gentoo Linux 20251116 çıktı
Farklı masaüstü ortamlarıyla birlikte sabit diske yüklemek için kullanılabilen, varsayılan masaüstü olarak KDE Plasma içeren ve en son Gentoo teknolojileri ve açık kaynak yazılım uygulamalarıyla donatılmış Gentoo Linux‘un 20251116 sürümü, Gentoo projesi tarafından çıkarılıp kullanıma sunuldu. Portage paket yönetim sistemi kullanılarak oluşturulan sistemin, kaynak kodunun kullanıcının tercihlerine göre yerel olarak derlendiği hatırlatılarak, genellikle belirli bir bilgisayar türü için optimize edilen sistem için bazı paketlere yönelik olarak önceden derlenmiş ikili dosyalarının da mevcut olduğu ifade ediliyor. Modüler, taşınabilir, bakımı kolay ve esnek olacak şekilde tasarlanan Gentoo paket yönetimi, en hızlı yüzen penguen türü olan Gentoo pengueninden ismini alıyor. Bu ismin, Gentoo’nun önemli bir özelliği olan makineye özgü optimizasyonun potansiyel hız iyileştirmelerini yansıtmak için seçildiği söyleniyor. Continue Reading →
Gentoo Linux 20251116 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
FreeBSD 15.0-RC1 duyuruldu
Serverlerin, masaüstü bilgisayar ve gömülü aygıtların gözde işletim sistemi FreeBSD’nin 15.0-RC1 sürümü, sürüm takvimine uygun biçimde, Colin Percival tarafından duyuruldu. Bunun, bir sürüm adayı olduğu belirtilirken, yalnızca test etmek için kullanılması ve elde edilen izlenimlerin projeye bildirilmesi isteniyor. Ek olarak, root kullanıcı parolasının root olarak ayarlandığı, sisteme erişim sağladıktan sonra her iki kullanıcı için de parolanın değiştirilmesinin şiddetle önerildiği belirtiliyor. Herhangi bir sorun farkedenlerin, bunu, Bugzilla PR sisteminden veya -stable posta listesinden bildirme olanağı bulunduğu belirtiliyor. Bu arada, sürüm notlarının ya da GitHub sürüm notlarının incelenebileceği ama bu sayfanın şu an için bitmediği ve sürüm döngüsü ilerledikçe sürekli olarak güncelleneceğinin unutulmaması isteniyor. FreeBSD 15.0-RC1 hakkında bilgi edinmek için sürüm duyurusunu ya da haberler sayfasını inceleyebilirsiniz. Continue Reading →
Kirinyaga Üniversitesi’nde öğrencilerle Fedora çalıştayı
Kenya’daki Kirinyaga Üniversitesi‘nde Fedora ile bir çalışma yapıldı. Bu kez, sadece açık kaynağın ne olduğu tanıtılmakla kalınmadı, öğrencilere gerçek zamanlı olarak nasıl katılım sağlayacakları ve katkıda bulunacakları da gösterildi. Birçok öğrenci daha önce açık kaynaktan haberdardı, ancak nasıl başlayacaklarından veya nereye uyum sağlayabileceklerinden emin değillerdi. Uygulamalı bir çalışmayla, açık kaynağın ne olduğuna dair basit bir açıklamayla başlandı; dünyanın dört bir yanından insanların araçlar geliştirmek, bilgi paylaşmak ve birbirlerini desteklemek için birlikte çalıştıkları ifade edildi. Fedora’nın da bu topluluklardan biri olduğu belirtildi. Derin bir teknik deneyime sahip olmasalar bile birinin katkıda bulunabileceği birçok yol hakkında konuşuldu. Dokümantasyon, kılavuz yazma, tasarım çalışmaları, çeviri, yazılım testi ve yeni katılımcılara yardımcı olmak, bunların Fedora’da önemli roller olduğunun altı çizildi. Öğrenciler, açık kaynağın sadece “uzmanlar” için olmadığını, aynı zamanda öğrenenler için de olduğunu öğrendiler. Daha sonra uygulamalı bir atölyeye geçildi. Fedora Docs açıldı ve dokümantasyonun nasıl yapılandırıldığı incelendi. Öğrenciler sorunları nasıl bulacaklarını, katkı talimatlarını nasıl okuyacaklarını ve adım adım nasıl değişiklik yapacaklarını öğrendiler. Continue Reading →
Böylece öğrenciler; üzerinde çalışılacak bir sorun açma veya seçme, doküman dosyalarını düzenleme, çekme isteği (PR) oluşturma, net bir katkı mesajı yazma konularında bilgi sahibi oldular. Atölyenin sonunda öğrenciler, Fedora projesine giden gerçek katkılar oluşturmuşlardı. Kirinyaga Bilgisayar Topluluğu tarafından düzenlenen Fedora ile açık kaynak etkinliği çok hoş bir etkinlik gerçekleştirmiş oldu. Katkıda bulunan ve destek olan herkese teşekkürler. Konuya ilişkin olarak fedoramagazine.org üzerinde yayımlanan yazıyı inceleyebilirsiniz.

GRUB2-BLS artık openSUSE Tumbleweed’de varsayılan
openSUSE Tumbleweed, YaST üzerinden yüklendiğinde varsayılan önyükleyiciyi GRUB2’den GRUB2-BLS’ye değiştirmiş bulunuyor. openSUSE Tumbleweed, böylece MicroOS‘un başlattığı, önyükleyici spesifikasyonuyla uyumlu önyükleyicileri benimseme trendini takip ediyor. Bilindiği gibi, MicroOS, systemd projesinden çok küçük ve hızlı bir önyükleyici olan systemd-boot’u kullanıyor. Bu değişikliğin nedenlerinden biri, yeni özelliklerin entegrasyonunu kolaylaştırmak. Bunlar arasında, mevcutsa TPM2 veya FIDO2 belirteçlerini kullanacak olan systemd araçlarına dayalı tam disk şifrelemesi de yer alıyor. Peki, GRUB2-BLS nedir? GRUB2-BLS, Fedora projesinden aktarılan ve Tip #1 önyükleme girişleri için önyükleyici spesifikasyonuyla uyumluluk sağlayan bazı yamalar içeren, yalnızca GRUB2’dir. Bunlar, önyükleyicinin başlangıç menüsünü görüntülemek için okuduğu /boot/efi/loader/entries dizininde depolanan küçük metin dosyalarıdır. Her dosya, çekirdeğe, initrd’ye ve sistemi başlatmak için kullanılacak çekirdek komut satırına bir referans içerir. Bu dosyalar doğrudan kullanıcı tarafından düzenlenebilir veya bootctl ve sdbootutil gibi araçlarla yönetilebilir. GRUB2’nin bir sonraki sürümünde (2.14), bu yamalar projenin bir parçası olarak dahil edileceği ve yükseltme sürecinin son kullanıcı için şeffaf olacağı söyleniyor. GRUB2-BLS, /boot/efi/EFI/opensuse dizinine yüklenen (kopyalanan) tek bir EFI ikili dosyası olarak dağıtılır ve daha önce /boot/grub2 dizinine yerleştirilmiş olan tüm kaynaklar (modüller, yapılandırma dosyası, yazı tipleri, temalar ve grafikler gibi) bu dosyaya gömülür.
