Tag Archives | Android CI iyileştirmeleri

Rust Coreutils 0.11.0 duyuruldu

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.11.0 sürümü duyuruldu. Bazı kullanışlı hata ayıklama yardımcı mesajlarıyla yayınlandığı belirtilen yeni sürümün GNU Coreutils’e alternatif olarak geldiği ifade ediliyor. GNU Coreutils’in GNU test paketiyle uyumluluğunu yakalama ve performansı optimize etme konusundaki uzun soluklu çalışmaların yanı sıra, Rust Coreutils 0.11.0’ın, geliştirilmiş hata mesajları için oldukça güzel bir sürüm olduğu söyleniyor. Rust Coreutils 0.11.0, artık Rust programları için “gelişmiş bir teşhis ve hata raporlama kütüphanesi” olarak Ariadne Rust kütüphanesini kullanıyor. Başlangıçta chmod, cut, sort ve tr yardımcı programları için, komutta yanlış argümanlar veya sözdizimi hataları olduğunda çok daha bilgilendirici hata mesajları olduğu belirtilirken, bu yeni Rust Coreutils özelliğinin, Coreutils komutları için bilgilendirici derleyici hata raporlamasına çok benzediği söyleniyor. Bunun, Coreutils komutlarının tümüne aşina olmayanlar ve diğer yardımcı programlar da bu işlevselliği desteklemeye başladıkça oldukça faydalı olacağı söyleniyor. uutils.org blogunda ayrıca yeni hata raporlama/tanılama özelliği hakkında daha fazla bilgi bulunduğu belirtiliyor. Performans tarafında ise, Profil yönlendirmeli optimizasyonlar (PGO) sürüm derlemeleri artık GNU/Linux, macOS ve Windows için etkinleştirilmiş bulunuyor. Ayrıca başka optimizasyon çalışmalarının da yapıldığı söyleniyor. Rust Coreutils 0.11.0 hakkında bilgi edinmek için GitHub sürümler sayfasını incelenebileceği söyleniyor.

Continue Reading →

 

 

 

Rust Coreutils 0.11.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Rust Coreutils 0.10.0 duyuruldu

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.10.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ü, artırılmış GNU uyumluluğu, bazı güvenlik güçlendirmesi ve daha iyi performans ile geliyor. uutils projesinden yayınlanan Rust Coreutils 0.10 geliştirme çalışmaları, ek güvenlik güçlendirmelerinin yanı sıra GNU test paketinin uyumluluğunu ve sağlamlığını artırmaya odaklanmış bulunuyor. 20 farklı GNU Test Paketi testinde daha başarılı olan yazılım; toplam başarı oranı %93,48 ile tüm zamanların en yüksek seviyesine ulaşmış bulunuyor. Bu GNU uyumluluk güncellemeleri, davranışta daha iyi uyum sağlamayı, farklı CPU koşulları için nproc işlemeyi, tarih aralığı dışındaki yılları ve çeşitli biçimlendirme farklılıklarını içeriyordu. Rust Coreutils için birçok hata mesajının da iyileştirildiği belirtiliyor. Bu yeni sürüm, ayrıca çeşitli temel yardımcı programlardan panik ve iptalleri kaldırıyor, iki yolu atomik olarak değiştirmek için mv –exchange desteği ve rm –one-file-system desteği eklenmiş bulunuyor. Ayrıca çeşitli performans iyileştirmeleri ve diğer geliştirmelerle geliyor. Rust Coreutils 0.10.0 hakkında bilgi edinmek için GitHub sürümler sayfasını incelenebileceği söyleniyor.

Continue Reading →

 

 

 

Rust Coreutils 0.10.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Rust Coreutils 0.6.0 duyuruldu

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.6.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ü, artırılmış uyumluluk, bazı güvenli olmayan kodların kaldırılması ve daha iyi performans ile geliyor. Bu hafta sonu FOSDEM’deki Rust Coreutils sunumunun ardından, GNU Coreutils’in Rust programlama diliyle yeniden uygulanmasının en son özellik sürümü olan Rust Coreutils 0.6.0 artık kullanıma sunulmuş bulunuyor. Performans tarafında, base64 ve diğer yardımcı programlarda azaltılmış memset optimizasyonları, shuf’un sayısal çıktısının optimizasyonu, uniq ile büyük/küçük harf duyarlılığı olmayan karşılaştırmalar için optimize edilmiş bellek kullanımı, df’de daha iyi dosya sistemi yönetimi ile performans iyileştirmeleri ve çeşitli diğer güncellemeler yapıldığı söyleniyor. Rust Coreutils 0.6.0 hakkında bilgi edinmek için GitHub sürümler sayfasını incelenebileceği söyleniyor. Continue Reading →

 

 

 

 

Rust Coreutils 0.6.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust Coreutils 0.3.0 duyuruldu

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.3.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ğu gelişmiş olarak geliyor. Önemli performans iyileştirmeleri, gelişmiş uyumluluk ve sağlam test altyapısı sunan son kilometre taşı olan Rust Coreutils 0.3.0 sürümünün yayınlandığını duyurmaktan mutluluk duyulduğu belirtilirken; GNU ile karşılaştırıldığında, 1,20 kat daha hızlı base64 ve 1,80 kat daha hızlı expand içerildiği söyleniyor. Sürekli performans izleme için entegre CodSpeed Sort, ls, uniq, du, base64 ve daha fazlası dahil olmak üzere 15’ten fazla yardımcı program için kıyaslama testleri eklendiği belirtilirken, CI’da performans regresyon tespiti sağlandığı söyleniyor. Yardımcı programlar arasında iyileştirilmiş hata yönetimi ve davranış eşleştirmeyle gelen yeni sürümde, daha hızlı derlemeler için dokümantasyon ve tamamlama oluşturma ikili dosyalardan taşındığı, Rust Coreutils 0.3.0 hakkında bilgi edinmek için GitHub sürümler sayfasını incelenebileceği söyleniyor. Continue Reading →

 

 

 

 

Rust Coreutils 0.3.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust Coreutils 0.2.2 daha hızlı Base64 ile duyuruldu

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.2.2 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ü, “muazzam” performans artışları ve üretime hazır Ubuntu desteğiyle geliyor. En heyecan verici özelliği ise artık GNU Coreutils sürümünü geride bırakabilen daha hızlı bir Base64 komutu oluyor. GNU Coreutils 0.2.2’nin, farklı platformlarda daha güvenilir dağıtım ve dağıtım için bazı önemli altyapı düzeltmeleri sunmak amacıyla böyle erken yayınlandığı söyleniyor. Bu sürecin bir parçası olarak bazı Rust bağımlılıkları güncellenirken, sürümde ayrıca, stty’de panik oluşmasını önleme, geçerli dizini mevcut bir dizine kopyalarken cp’yi düzeltme ve diğer düzeltmeler de yer alıyor. Sürümde, modern CPU’larda SIMD yeteneklerinden yararlanmak için base64-simd Rust Crate’den yararlanılarak gerçekleştirilen base64 yardımcı programının performansının iyileştirilmesi önem taşıyor. Yani, Rust Coreutils’in base64 komutu için önemli performans iyileştirmeleri sağladığı söyleniyor. Bu değişiklik, uutils projesinin baş geliştiricisi Sylvestre Ledru’nun kendisi tarafından gerçekleştirildi. Rust base64-simd paketi, farklı mimarilerdeki SIMD için SSE4.1, AVX2, AVX-512, ARM NEON, AArch64 NEON ve WASM SIMD128 gibi sürümleri destekliyor. Rust Coreutils 0.2.2 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

 

Rust Coreutils 0.2.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust Coreutils 0.2.0 büyük performans kazanımları ve üretime hazır Ubuntu desteğiyle duyuruldu

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.2.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ğu gelişmiş olarak geliyor. Bu sürüm, Ubuntu 25.10’un varsayılan olarak kullanmaya hazırlandığı bir dönemde geliyor. Rust Coreutils 0.2.0, projenin kapsamlı yerelleştirme desteği ve daha iyi Unicode işleme özellikleriyle ilk tamamen uluslararasılaştırılmış sürümü olarak geliyor. Sürüm duyurusunda Rust Coreutils 0.2.0 ile “büyük” performans kazanımları sağlandığı belirtiliyor. Rust Coreutils, önceki sürüme göre 16 daha fazla olmak üzere 538 testi geçmiş bulunuyor. Rust Coreutils 0.2.0 sürümü, Ubuntu 25.10 hazırlıklarının bir parçası olarak Ubuntu için “üretime hazır” desteğini değerlendirmeye hazırlanıyor. Rust Coreutils 0.2.0 sürümü, Ubuntu 25.10 hazırlıklarının parçası olarak Ubuntu için “üretime hazır” desteğini değerlendirmeye hazırlanıyor. Rust Coreutils 0.2.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

 

Rust Coreutils 0.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust Coreutils 0.1.0 büyük performans kazanımlarıyla duyuruldu

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 →

 

 

Rust Coreutils 0.1.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0