Tag Archives | Rust

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

Fedora Atomic masaüstü bilgisayarlar duyuruldu

Red Hat sponsorluğunda yayınlanan Fedora Linux’un yeni bir projesi, Fedora Projesi tarafından duyuruldu. Fedora Projesi, yeni bir Fedora Linux spin ailesinin yaratıldığını duyurmaktan mutluluk duyduğunu açıkladı. Fedora Atomic Desktops adı verilen bu spin ailesi, rpm-ostree’ye dayalı değişmez bir dosya sistemi sunan mevcut ve gelecekteki tüm Fedora Linux spinleri için bir şemsiye görevi görecek. Bilindiği gibi, yaklaşık on yıl önce duyurulan Project Atomic, bir atom birimi olarak dağıtılabilen ve güncellenebilen bir dosya sistemi ağacı oluşturmak için rpm-ostree ile bir araya getirilen bir işletim sistemi paketinden oluşuyor. Project Atomic, doğuşundan bu yana, Fedora Silverblue (eski adıyla Fedora Atomic Workstation), Fedora Kinoite, Fedora Sericea ve son olarak Budgie masaüstü ortamını içeren Fedora Onyx dahil olmak üzere birkaç değişiklik gördüğü biliniyor. 2018’de GNOME’u kullanan bir masaüstü istemci uygulaması olan ve bir yıl sonra Silverblue haline gelen Fedora Atomic Workstation’ın başlangıcı da görüldü. Fedora 38’de Sericea ve Fedora 39’da Onyx vardı. Fedora Projesi, Fedora Atomic Desktops ailesine daha fazla Fedora Linux dönüşünün katılmasını bekliyor. Xfce (Fedora Vauxite Atomic) gibi masaüstü ortamlarının yanı sıra temel işletim sistemi Pantheon’unu veya System76’nın yakında Rust’ta yazılmış COSMIC masaüstünü içerebileceği belirtiliyor.

Continue Reading →

 

Sonuç olarak; Fedora Atomic Desktops dört atomik köşebentten oluşuyor: Fedora Silverblue, Fedora Kinoite, Fedora Sway Atomic (Fedora Sericea idi) ve Fedora Budgie Atomic (eski adıyla Fedora Onyx). Artık hangi adın hangi masaüstü ortamını ifade ettiğine dair soru sormaya gerek olmadığı belirtilirken, Fedora Atomic masaüstü bilgisayarlar, farklı ihtiyaçları karşılamak için rpm-ostree’yi kullanıyorlar. Fedora Atomic Desktops SIG, hakkında daha fazla bilgi edinmek için buraya tıklayabilirsiniz. Fedora Atomic Desktops hakkındaki duyuruyu burada bulabilirsiniz.

0