Tag Archives | Rust

LACT 0.8.0 duyuruldu

Bilindiği gibi, birçok GNU/Linux kullanıcısı, Intel ve AMD’nin GPU sürücü ayarları ve Windows’ta yaptıklarına benzer işlevler için herhangi bir GUI sağlamamasından dolayı hayal kırıklığı yaşadıklarını ifade ederken, grafik sürücüsü ayarlarını yönetmek için bir dizi üçüncü taraf açık kaynaklı GUI programı bulunuyor. GPU yapılandırması ve izleme için bunlardan en yetenekli çözümlerden biri kabul edilen LACT‘ın 0.8.0 sürümü duyuruldu. GPU hakkında bilgi görüntüleme, grafik kartının hızını aşırtmak, fan kontrollerini değiştirmek, geçmiş performans/güç/termal verileri görüntülemek ve Windows’ta sunulanlara benzer çeşitli diğer özellikler için bir GUI sağlayan LACT; NVIDIA, AMD ve Intel GPU’larında çalışsa da, bazı özelliklerin belirli sürücülerle/donanımlarla sınırlı olduğunu hatırlamak gerekir. Rust’ta yazılmış ve GTK4 araç setinden yararlanan LACT; 0.8.0 sürümüyle, daha gelişmiş profil yönetimi, GPU kullanımını ve vRAM istatistiklerini gösteren yerleşik bir işlem izleyicisi, daha fazla NVIDIA ölçümü, Flatpak entegrasyon geliştirmeleri ve çeşitli diğer değişiklikler sunuyor. LACT 0.8.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

LACT 0.8.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Neovim 0.11.0 duyuruldu

Vim‘in iyi yanlarını ve daha fazlasını isteyen kullanıcılar için tasarlanan Neovim‘in 0.11.0 sürümü duyuruldu. Çekirdekte değişiklik yapmadan gelişmiş kullanıcı arayüzlerinin etkinleştirilmesi hedeflenen yazılım hakkında daha fazla bilgi için giriş wiki sayfasına ve yol haritasına bakılabileceği söyleniyor. C/C++, C#, Clojure, D, Elixir, Go, Haskell, Java/Kotlin, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust dahil olmak üzere herhangi bir dilden API erişimi bulunan yazılım, gömülü, komut dosyası oluşturulabilir terminal emülatörü. Ruby ve Python eklentileri de dahil olmak üzere çoğu Vim eklentisiyle uyumlu olduğu söyleniyor. Windows “sunucusu”nda vcruntime140.dll’yi yüklemenin gerekli olabileceği belirtilirken, sistemde gerekli glibc sürümü yoksa, eski glibc için (desteklenmeyen) yapıların denenebileceği söyleniyor. Neovim 0.11.0 hakkında bilgi edinmek için GitHub sürümler sayfasını ya da haberler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

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

0

BLAKE3 1.7.0 duyuruldu

SHA-1, SHA-2, SHA-3 ve hatta MD5’ten çok daha hızlı olmakla kalmayıp daha güvenli bir yapı da sunan BLAKE3‘ün 1.7.0 sürümü duyuruldu. BLAKE3 kriptografik karma işlevi, MD5 veya SHA’dan daha güvenli olmakla birlikte alternatiflerden çok daha iyi olmayı hedefleyen bir yazılımdır. Yeni bir özellik güncellemesiyle çıkan BLAKE3 1.7.0’ın artık bu kriptografik karma işlevine referans uygulamaları olarak resmi C ve Rust kodu için kullanılabilir olduğu ifade ediliyor. BLAKE3’ün Rust uygulaması, Rayon veri paralellik kitaplığını kullanarak CPU çoklu iş parçacığını uzun süredir desteklerken, referans C kodu şimdiye kadar tek iş parçacıklı olarak geliyordu ama artık C kodunun artık Intel’in eskiden iş parçacıklı yapı taşları olarak bilinen oneTBB kitaplığından yararlanarak çoklu iş parçacığını desteklediği söyleniyor. BLAKE 1.7.0, C kodunun artık oneTBB ile çok iş parçacıklı hale gelmesine ek olarak, Rust sürümü bir WebAssembly (WASM) SIMD arka ucu kazanırken; buna karşılık bu WASM SIMD arka ucu, büyük girdiler için yaklaşık 6 kat performans iyileştirmesi sağlayabiliyor. BLAKE3 1.7.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

BLAKE3 1.7.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Ubuntu Kylin 24.10 “Oracular Oriole” duyuruldu

Ubuntu’nun yeni duyurulan kısa süreli bir destek sürümü (9 ay) olan Ubuntu 24.10 “Oracular Oriole”ye bağlı olarak çıkan Ubuntu Kylin 24.10 “Oracular Oriole” sürümü duyuruldu. Çin’deki kullanıcılar için özelleştirilmiş resmi bir Ubuntu sürümü olan Ubuntu Kylin 24.10 “Oracular Oriole”, UKUI masaüstü ortamının (MATE’nin bir çatalı) güncellenmiş bir sürümüyle geliyor. UKUI arayüzünün 4.0 sürümünü içeren yeni sürüm, 6.11 Linux çekirdeği üzerine yapılandırılmış bulunuyor. Yeni sürüm; AMD performans iyileştirmeleri ve optimizasyonları. Intel performans iyileştirmeleri ve Lunar Lake cihaz desteği içeriyor. Sanallaştırma ve dosya sistemi yükseltme iyileştirmeleriyle gelen yeni sürüm; Rust dilini kullanarak sürücü geliştirme desteği sağlıyor. Sistem; sistem çağrıları ve API’lerde iyileştirmelerle gelişmiş KVM sanallaştırma desteği içeriyor. Çinli kullanıcılar için özelleştirilmiş bir Ubuntu dağıtımı olan Ubuntu Kylin’in 24.10 “Oracular Oriole” sürümü, çeşitli iyileştirmeler ve hata düzeltmeleri ile birlikte geliştirilmiş UKUI masaüstü ortamını (bir MATE çatalı) içeriyor. Ubuntu Kylin 24.10 “Oracular Oriole” hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Ubuntu Kylin 24.10 “Oracular Oriole” edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Tauri 2.0 duyuruldu

Tüm büyük masaüstü ortamları (MacOS, GNU/linux, Windows) ve mobil (iOS, Android) platformları için küçük ve hızlı ikili dosyalar oluşturmak için bir çerçeve olan Tauri‘nin 2.0 kararlı sürümü, Tillmann Weidinger tarafından duyuruldu. Tauri’nin yeni kararlı sürümünü duyurmaktan gurur duyduklarını söyleyen Weidinger; bir Tauri uygulamasında ön ucun, en sevilen web ön uç yığınında yazıldığını ifade etti. Geliştiriciler, gerektiğinde arka uç mantığı için Rust, Swift ve Kotlin gibi dillerden yararlanırken, kullanıcı deneyimlerini oluşturmak için HTML, JavaScript ve CSS’ye derlenen herhangi bir ön uç çerçevesini entegre edebilme olanağına da sahiptirler. Uygulama çekirdeği ile sistemin WebView’u arasındaki IPC köprüsünü gösteren bir grafik içeren yeni sürüm, zaten kapsamlı bir JavaScript API’si sunduğu için çoğu durumda Rust, Swift veya Kotlin’de Kod yazmaya gerek duyulmuyor. Bu da hiçbir Rust becerisine gerek olmadığı anlamına geliyor. Tauri 2.0 hakkında bilgi edinmek için sürüm duyurusu incelenebilir.

Continue Reading →

 

 

Tauri 2.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Redox OS 0.9.0 duyuruldu

Mikro çekirdek tabanlı ve Rust ile yazılmış bir sistem olan Redox OS‘nin 0.9.0 sürümü duyuruldu. Son sürümün yayınlanmasının üzerinden epey zaman geçtiği, ancak bu süre boyunca çok çalışıldığı ve 0.9.0 sürümünün yeni özellikler, iyileştirmeler, hata düzeltmeleri ve temizliklerle dolu olarak kullanıcıya sunulduğu söyleniyor. Bu sürümü mümkün kılan sıkı çalışmalarıyla tüm bakımcılara ve katkıda bulunanlara teşekkür edildiği ifade ediliyor. NLnet’ten gelen fon sayesinde çok iyileştirilmiş işlem/iş parçacığı, yaşam döngüsü ve sinyalleme içeren yeni sürüm, büyük performans ve kararlılık iyileştirmeleriyle geliyor. GNU/Linux/BSD programlarının taşınabilirliğinde büyük iyileştirme hamleleri dışında; çekirdek, sürücüler ve PCIe desteğinin kapsamlı temizliği ve hata ayıklaması yapılmış bulunuyor. Redox OS’nin nasıl oluşturulacağı ve kullanılacağı hakkında daha fazla bilgi isteyenlerin Redox OS kitabını okumaları öneriliyor. Redox OS 0.9.0 hakkında ayrıntılı bilgi edinmek üzere sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Redox OS 0.9.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Neovim 0.10.0 duyuruldu

Vim‘in iyi yanlarını ve daha fazlasını isteyen kullanıcılar için tasarlanan Neovim‘in 0.10.0 sürümü duyuruldu. Çekirdekte değişiklik yapmadan gelişmiş kullanıcı arayüzlerinin etkinleştirilmesi hedeflenen yazılım hakkında daha fazla bilgi için giriş wiki sayfasına ve yol haritasına bakılabileceği söyleniyor. C/C++, C#, Clojure, D, Elixir, Go, Haskell, Java/Kotlin, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust dahil olmak üzere herhangi bir dilden API erişimi bulunan yazılım, gömülü, komut dosyası oluşturulabilir terminal emülatörü. Ruby ve Python eklentileri de dahil olmak üzere çoğu Vim eklentisiyle uyumlu olduğu söyleniyor. Varsayılan renk şeması “Nvim markalı” ve erişilebilir olacak şekilde güncellenirken, eski renk şemasına dönmek için :colorscheme vim kullanılabileceği söyleniyor. Aynı tanımlayıcıya sahip aynı gruba iki kez yerleştirilen işaretin taşınacağı belirtilirken, pencereleri değiştirirken CursorMoved otomatik komutlarının, Nvim hemen ana döngüye geri döndüğünde tetikleneceği ifade ediliyor. Neovim 0.10.0 hakkında bilgi edinmek için GitHub sürümler sayfasını ya da haberler sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0