Archive | Yazılım

Git 2.56.0-rc0 duyuruldu

Yazılım geliştirme süreçlerinde kullanılan, hız odaklı, dağıtık çalışan bir sürüm kontrol ve kaynak kod yönetim sistemi olan olan Git‘in 2.56.0-rc0 sürümü, Junio C Hamano tarafından duyuruldu. İlk sürümü Linux çekirdeği‘nin geliştirilmesi sürecinde kullanılmak üzere 2005 yılında Linus Torvalds tarafından tasarlanıp geliştirilen, son Eclipse kullanıcı topluluğu anketi verilerine göre 2013 yılı itibariyle %30 pazar payına ulaşan Git’in ortaya çıkışı, çok sayıda Linux çekirdeği geliştiricisinin proje yönetimi için bir önceki sürüm kontrol sistemi olan BitKeeper’ı tercih etmesiyle başlamıştır. Andrew Tridgell, bir takım tersine mühendislik yöntemleriyle BitKeeper protokolüne müdahalelerde bulunmuş, ancak BitKeeper’ın telif haklarını elinde bulunduran Larry McVoy, BitKeeper’ın ücretsiz kullanımını reddeterek konuyu hukuki platforma taşıyınca BitKeeper’ın kullanımından vazgeçilmiş, böylece Git’in temelleri atılmıştır. 2.6.12-rc2 sürümlü Linux çekirdeğinin yayınlanmasının ardından Torvalds, kendi sürüm kontrol sistemini yazmaya karar vermiştir. Böylece, BitKeeper ve Monotone’dan esinlenilerek Git doğmuştur. Git 2.56.0-rc0, yakında çıkacak olan Git 2.56.0 dağıtılmış sürüm kontrol sisteminin ilk etiketli test sürümü olarak yayınlanmış bulunuyor. Git 2.56.0-rc0, güncellenmiş katkı yönergeleri ve Swift için iyileştirmelerle birlikte geliyor. Git 2.56.0 için, ORT birleştirme arka ucu, bozuk ağaçlara karşı güçlendirilirken, bu dağıtılmış revizyon kontrol sistemi için birçok düşük seviyeli iyileştirme ve diğer geliştirmeler yapılmış bulunuyor. Geliştirici tarafında, Git 2.56.0, Swift programlama dili için userdiff kalıpları ekliyor. Git 2.56.0 ayrıca b4 için projeye özgü bir yapılandırma da sunuyor. Yeni Git sürümü, topluluk katkı yönergelerine ilişkin dokümantasyonu da güncellemiş bulunuyor. Git 2.56.0-rc0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Git 2.56.0-rc0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Pyrefly 1.3.0 duyuruldu

Güçlü IDE özellikleri ile Python için hızlı tip denetleyici ve dil sunucusu olan Pyrefly‘in 1.3.0 sürümü duyuruldu. Kod ile çalışmadan önce tiple ilgili hataları yakalamaya yardımcı olmak için Python kodunu analiz eden ve uygulamaları daha güvenilir ve bakımını daha kolay hale getiren yazılım; hem IDE entegrasyonunu hem de CLI kullanımını destekliyor ve kullanıcıya iş akışının gidişatı hakkında fikir verir. Çalışma zamanında değil, geliştirme sırasında tiple ilgili hataları tespit eden Pirfly; kodu daha okunabilir hale getirir ve kendini belgeler. Yeni tanılama ve daha doğru tip çıkarımıyla gelen yeni sürüm, artık geçersiz sabit düzenli ifadeleri, geçersiz mock.patch hedeflerini, desteklenmeyen dataclass_transform argümanlarını, uyumsuz Protocol.__call__ geçersiz kılmalarını ve uygulanmamış soyut metotları yakalıyor. Büyük Python çerçeveleri için daha iyi destek sağladığı söylenen yeni sürüm, Django ters ilişkilerini anlıyor. Çok daha geniş şekil duyarlı JAX ve NumPy desteğiyle gelen yeni sürüm, yeni JAX stub’ları dizi oluşturma, manipülasyon ve doğrusal cebir işlemlerini kapsarken, yeni pyrefly-numpy-stubs paketi NumPy’ye şekil kontrolü getiriyor. Pyrefly 1.3.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Pyrefly 1.3.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

systemd 261.3 duyuruldu

GNU/Linux için SysV ve LSB init betikleri ile uyumlu bir sistem ve hizmet yöneticisi olan systemd’nin 261.3 sürümü duyuruldu. profil/systemd-osc-bağlamı için kaçış işlemleri için sed kullanılmadığı belirtilirken, elbette, pratikte, GNU/Linux’taki pid’lerin asla 2^22’den büyükolmadığı, ve hatta kesinlikle 20 basamaklı bir ondalık sayıya sığacak olandan daha büyük olmadığı ifade ediliyor. Bash’in systemd_exitstatus değişkeni üzerinde aritmetik genişletme yapmasının, yani dizeyi sayıya dönüştürmesinin, hiçbir aritmetik işlem yapmamasının, ardından printf’e argüman olarak kullanılmak üzere tekrar dizeye dönüştürmesinin, printf’in de %d belirleyicisi için tekrar sayıya dönüştürmesinin ve son olarak ondalık sayı olarak yayınlamasının gerçekten hiçbir anlamı olmadığı belirtiliyor. Artık ortak alanları çıktıya yerleştirmek için kullanılan %s belirleyicisinin, cwd= alanından hemen önce göründüğüne göre, cwd= alanını ortak alanların bir parçası olarak yayınlayabilmenin mümkün olduğu söyleniyor. freedesktop.org tarafından üretilen ve kullanıma sunulan systemd hakkında bilgi edinmek için wikipedia.org‘a başvurabilirsiniz. systemd 261.3 hakkında bilgi edinmek için GitHub duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

systemd 261.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GTK 4.22.5 duyuruldu

Daha önce GTK+ olan ismi, GTK olarak değiştirilen çok platformlu grafiksel kullanıcı arayüzü geliştirme araç takımı olan GTK‘nin (daha eski adıyla GIMP Toolkit) 4.22.5 sürümü duyuruldu. gdk_wayland_toplevel_remove_from_session()` fonksiyonunda SIGSEGV hatasıyla meydana gelen çökmeler düzeltilirken, açılır pencereyi eşlemeyi kaldırırken işaretçi odağının da düzeltildiği söyleniyor. Pango ana sürümüyle derlemenin düzeltildiği belirtilirken, metin süslemeleri için geçersizleştirmenin de düzeltildiği söyleniyor. dmabuf format tablosunda yanlış işaretçinin munmap() işlemini düzeltildiği belirtilirken, diğer XML dosyaları da düzeltilmiş bulunuyor. Yazılımın çeşitli çevirileri güncellenmiş bulunuyor. GTK 4.22.5 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

GTK 4.22.5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GIMP 3.2.6 duyuruldu

Dünyaca ünlü önemli bir resim işleme yazılımı olan GIMP‘in (GNU Image Manipulation Program), 3.2.6 sürümü duyuruldu. Bu kararlı sürüm, birkaç aylık yamalar, hata düzeltmeleri, güvenlik güncellemeleri içeriyor. Çok sayıda yazı tipi yüklerken performansı artırmak için birçok iyileştirme yapıldığı belirtilirken, nihai bir GTK4 bağlantı noktasını desteklemek için GIMP’in kod tabanında değişiklikler yapılmaya başlandığı söyleniyor. macOS’taki dokunmatik yüzeyini kullanırken tava hareketlerinin hassasiyetini azaltılması düzeltilirken, maksimum bir araç ipucu genişliği eklendiği ve uzun açıklamalarla seçeneklerin tüm ekranı doldurmasının önlendiği söyleniyor. ART Camera RAW eklentileri hakkındaki bilgiler güncellenirken, GIMP’in, GTK3 pencerelerini görüntülemek için GUI’ler için bir çapraz platform kütüphanesi olan GTK3’ü kullandığı söyleniyor. GIMP 3.2.6 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 GIMP 3.2.6 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Calamares 3.4.3 duyuruldu

Bağımsız bir sistem kurulumcusu olan Calamares’in 3.4.3 sürümü, Adriaan de Groot tarfından duyuruldu. Calamares ekibinin Calamares 3.4.3’ü duyurmaktan mutluluk duyduğu ifade ediliyor. Bölümleme modülü için bir dizi hata düzeltmesi ve küçük özellik iyileştirmesi yapıldığı belirtilirken, Wayland altında QML modülleri kullanılırken klavye girişindeki bir hatanın giderildiği söyleniyor. Tarball imzalama anahtarının 2026 yılı için değiştiği hatırlatılırken, bu anahtarları yazarların web sitelerinden birinde veya Codeberg kod sayfasında bulabilmenin mümkün olduğu söyleniyor. Calamares ile ilgili bir sorunla karşılaşanların, bunu, Calamares sorun takipçisine bildirmeleri isteniyor. Calamares 3.4.3 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

Tüm dağıtımlar için bir kurulum aracı olarak düşünülen Calamares ile ilgili ilk fikir Mayıs 2014’te çıkmış ortaya. Blue Systems’in desteği ile Haziran 2014’te sıfırdan başlayan süreç; KaOS, Manjaro, Maui ve Netrunner geliştiricilericilerinin değerli katkılarıyla bugünlere gelmiş. Sürece sonradan, Fedora, BBQLinux, OpenMandriva ve KDE Visual Design Group katılmış. Hem DOS hem de GPT bölüm tablosuna destek veren Calamares; otomasyon ve yeniden boyutlandırma işlevselliğine sahip bulunuyor. Calamares 3.4.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Godot 4.8 dev 5 duyuruldu

Oyun geliştirme konusundaki benzersiz yaklaşımıyla kolaylıkla yeni oyunlar oluşturmaya olanak sağlayan Godot‘un 4.8 dev 5 sürümü, Thaddeus Crews tarafından duyuruldu. Kapak resminin, yeni dost Scag’in tüm scagalicious ihtiyaçları için burada olduğu bir masaüstü simülasyon oyunu olan ScagJPT’den alındığı belirtilirken, Godot şimdi sadece bir dokunun gerekli mipmapasını yüklüyor, uzak veya başka bir şekilde gizlendiğinde taban dokusunun daha küçük veya daha az ayrıntılı versiyonlarını temsil ediyor. Bu, özellikle büyük, açık dünyalara sahip 3D başlıklar için dokular için VRAM gereksinimlerinin önemli ölçüde azalmasıyla sonuçlandığı ifade ediliyor. 78 katılımcı bu sürüm için 183 düzeltme yapmış bulunuyor. 4.8 dev 4’ten bu yana tüm değişim listesi için interaktif değişim günlüğüne bakılabileceği söyleniyor. Standart yapı GDScript ve GDExtension desteği içeriyor. Godot 4.8 dev 5 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

  

Godot 4.8 dev 5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.