Tag Archives | Rust

Redox OS 0.8.0 duyuruldu

Mikro çekirdek tabanlı ve Rust ile yazılmış bir sistem olan Redox OS‘nin 0.8.0 sürümü duyuruldu. Bu sürümde, gerçek donanımın çalışmasına özen gösterilmiş, i686 desteği eklenmiş, ses ve ön çoklu ekran desteği gibi özellikler etkinleştirilmiş, önyükleme ve yükleme altyapısı basitleştirilmiş ve daha sağlam hale getirilmiş bulunduğu ifade ediliyor. Redox OS’nin nasıl oluşturulacağı ve kullanılacağı hakkında daha fazla bilgi isteyenlerin Redox OS kitabını okumaları öneriliyor. Bu sürüm için kitapta yapılan kapsamlı güncellemeler, podman ile yapı oluşturma desteği, yapı altyapısında iyileştirmeler, donanım testi gerçekleştirme ve daha fazlası dahil olmak üzere birçok değerli katkı sağlayan Ron Williams’a teşekkür edildiği belirtiliyor. Redox OS 0.8.0 hakkında ayrıntılı bilgi edinmek üzere sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Johnnycanencrypt 0.11.0 duyuruldu

OpenPGP tabanlı şifreleme ve şifre çözme ve bağımsız imzalama işlemleri yapmak için Rust’ta yazılmış bir Python modülü olan Johnnycanencrypt‘in 0.11.0 sürümü duyuruldu. Dokunma ilkesini ayarlamak için get_keyslot_touch_policy işlevi eklenmiş olarak gelen yazılımın yeni sürümü, gerçek OpenPGP işlemleri için sequoia-pgp kitaplığı kullanıyor. Bu, mevcut gpg araçlarına bağlı değildir. Kullanılabilir seçenekleri bulmak için get_card_touch_policies işlevi de eklenmiş olan yeni sürüme, aynı zamanda, rjce için KeySlot sıralaması eklenmiş bulunuyor. Bu modülü kullanarak özel anahtar işlemleri için Yubikey’leri de kullanabilmenin mümkün olduğu ifade ediliyor. Kullanım için, öncelikle kullanıcınız için Rustup araç zincirinin kurulmuş olması gerekiyor. Debian Bullseye’de öncelikle bağımlılıkların oluşturulması gerektiği belirtiliyor. GPL-3.0 lisansıyla kullanıma sunulan  Johnnycanencrypt, özgür bir yazılımdır. Johnnycanencrypt 0.11.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Johnnycanencrypt 0.11.0 edinmek için aşağıdaki linkten yararlanabileceksiniz.

0

Ubuntu 22.10 Kinetic Kudu duyuruldu

Canonical, Ubuntu 22.10’un kullanıma sunulduğunu duyurdu. Kinetic Kudu kod adıyla sunulan sistemin, dokuz ay boyunca desteklenecek olağan bir sürüm olduğu hatırlatılırken, desteğin Temmuz 2023’e kadar süreceği belirtiliyor. Ruby, Go, GCC ve Rust için araç zinciri güncellemeleri ile gelen yeni sürümde, OpenSSH, varsayılan olarak systemd soket aktivasyonunu kullanacak şekilde yapılandırılmış bulunuyor. Bunun, Ubuntu sunucusunun daha küçük cihazlarda, VM’lerde veya LXD kapsayıcılarında bellek kapladığı alanı azalttığı söyleniyor. buntu 22.10, geliştiricilerin ve yöneticilerin Ubuntu ile birlikte gelen programlarda hata ayıklamasına yardımcı olmak için yeni bir hata ayıklama hizmetiyle birlikte geliyor. gdb gibi hata ayıklama araçları, gerekli hata ayıklama sembollerini HTTPS üzerinden otomatik olarak indirebilecek. Ubuntu 22.10 artık Raspberry Pi Pico W. rshell, thonny ve mpremote dahil olmak üzere kimi mikrodenetleyicilerde MicroPython’u desteklemektedir. Bunların tümünün Ubuntu depolarında mevcut olduğu söyleniyor. Böylece; Ubuntu’nun diğer versiyonları Kubuntu, Lubuntu, Ubuntu Kylin, Ubuntu MATE, Ubuntu Budgie, Ubuntu Studio, Xubuntu’nun 22.10 Kinetic Kudu sürümleri de duyurulmuş oldu. Ubuntu 22.10 Kinetic Kudu hakkında bilgi edinmek için sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Ubuntu 22.10 Kinetic Kudu edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Uutils 0.0.16 duyuruldu

Rust’ta evrensel (platformlar arası) CLI yardımcı programlarını yazma girişimi olarak ortaya çıkan, MIT Lisansı altında kullanıma sunulan ve GNU/Linux, Windows, Mac ve diğer platformlarda kullanılabilen Uutils‘in 0.0.16 sürümü, Terts Diepraam tarafından duyuruldu. Desteklenen minimum Rust sürümünün artık 1.59 olduğunu belirten Diepraam; artık birçok yardımcı programın, GNU ile eşleşmek için kullanım hatalarında 2 yerine çıkış kodu 1’i döndürdüğünü söyledi. Bu arada, chroot’un daha iyi çıkış kodları döndürdüğünü ve bayraklı komutları desteklediğini belirten Diepraam; dd’nin argüman ayrıştırmasının elden geçirildiğini ve GNU ile daha uyumlu bir kullanım sunulduğunu söyledi. Diepraam; birçok yardımcı programın, GNU uyumluluğunu iyileştirmek için küçük değişiklikler gördüğünü söyledi. Uutils 0.0.16 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Uutils 0.0.16 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Wasmtime 1.0.0 duyuruldu

WebAssembly kodunu web dışında çalıştıran ve hem komut satırı yardımcı programı olarak hem de daha büyük bir uygulamaya katıştırılmış bir kitaplık olarak kullanılabilen Wasmtime‘in 1.0.0 sürümü duyuruldu. 2019’da Intel, Mozilla, Red Hat ve WebAssembly‘nin “her yerde” çalıştırılmasını teşvik etmek ve WASM’nin kapsamını web tarayıcısının dışında genişletmek için bir girişim olarak Bytecode Alliance’ın başlattığı projenin üç yıldır geliştirme aşamasında olan 1.0.0 böylelikle kullanıma sunulmuş oldu. Wasmtime; tamamen açık kaynak kodlu ve Rust programlama dilinden yararlanıyor. GNU/Linux, Windows, macOS platformları ve daha fazlası üzerinde çalışırken C/C++, Python, .NET, Go ve diğer programlama dilleriyle entegrasyonu da destekliyor. Wasmtime, WebAssembly desteğini Rust, C, Python, .NET, Go, Bash ve şimdi de C++ ile yazılmış uygulamalara yerleştirmeyi destekliyor. Wasmtime 1.0.0 hakkında ayrıntılı bilgi edinmek için bytecodealliance.org’un sürüm duyurusunu ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

Wasmtime 1.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Magisk 25.2 duyuruldu

Düşük seviyeli bileşenlerinin çoğu C++ ile yazılan, öte yandan Rust, ham hızı, esnekliği ve C++’ın donanım işlevselliğine doğrudan eşlemenin çoğunu sağlayan ve bellek açısından güvenli bir ortam sunan Magisk‘in 25.2 sürümü duyuruldu. Yakın zamanda Magisk’in Rust’ta tam bir uygulamasını görmek beklenmiyor olsa da, Rust kodunu projenin günlük kaydı altyapısına entegre etmeye yönelik bu erken çalışmanın muhtemelen çok önemli olacağı ifade ediliyor. Magisk’in 25.0 sürümünün kararlı kanal üzerinden yayınlanmasından sonra Rust programlama dilinin Android kod tabanına adapte edilmesi için ilk adımların görüldüğü belirtilirken, Magisk 25.2 biçiminde yeni ve kararlı bir yapının kullanıma sunulduğu söyleniyor. Yeni sürümde, stub cpio kullanıldığında kurtarma için yeniden başlatma probleminin düzeltildiği belirtilirken, daha iyi veri şifreleme algılamasının sağlandığı ve tüm günlük kaydı altyapısının Rust’a taşındığı ifade ediliyor. Magisk 25.2 hakkında bilgi edinmek için sürümler duyurusunu inceleyebilirsiniz.

Continue Reading →

Magisk 25.2edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

System76-Scheduler 1.2.0 duyuruldu

Amerikalı bilgisayar üreticisi System76; System76-Scheduler 1.2.0 sürümünü duyurdu. Linux PC üreticisi System76; Pop!_OS dağıtımının bir parçası olarak GNU/Linux masaüstünün yanıt verebilirliğini ve gönderimini geliştirmek için Rust ile yazılmış bir arka plan programı sağlama çabasıyla bu yeni özellik sürümünü duyurdu. Sürüm; System76 ürün mühendisi, GNU/Linux yazılım geliştiricisi, Pop!_OS bakımcısı Michael Murphy tarafından GitHub üzerinden duyuruldu. System76-Scheduler’in yalnızca kendi dizüstü ve masaüstü bilgisayarlarının yanıt verme hızını optimize etmek için değil, aynı zamanda diğer dağıtımlar ve donanımlar için de çalışacak şekilde tasarlandığı ifade ediliyor. 1.2.0 sürümü, Flatpak süreçlerinde öncelikleri ayarlama desteği, yapılandırma dosyalarını yeniden yüklemek için yeni bir alt komut, exe veya işlem adına göre öncelikleri ayarlama desteği ve işlemi ayarlama yeteneği için SteamVR işlemlerini varsayılan yapılandırmaya ekleyerek geliyor. Flatpak süreçlerine öncelik belirleme desteği verilirken, SteamVR işlemleri varsayılan yapılandırmaya eklenmiş bulunuyor. Pop!_OS kullanıcılarının System76-Scheduler 1.2.0’ı olağan bir güncelleme olarak alacakları belirtiliyor. System76-Scheduler 1.2.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

System76-Scheduler 1.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0