Tag Archives | Rust

Otter 1.0.0 duyuruldu

Oyuna katılarak elde edilen sihirli bir https bağlantısı kullanılarak JavaScript çalıştıran bir web tarayıcısından erişilen çevrimiçi bir oyun sistemi olan Otter‘in 1.0.0 sürümü, Ian Jackson tarafından duyuruldu. Otter 1.0.0’ı duyurmaktan memnuniyet duyduğunu belirten Jackson; Otter‘in artık stable Rust üzerinde derlendiğini söyledi. Çok sayıda hata düzeltmesinin yanı sıra önemli bir hata düzeltmesi de içeren yeni sürümde, küçük temizlik ve iyileştirmeler de yer alıyor. Neredeyse önemsiz bazı kısa yazma hatalarının düzeltildiğini söyleyen Jackson; oluşturulan belgenin artık 10G yerine 6G gerektirdiğini ifade etti. Çevrimiçi masa üstü ortam oluşturucusu olarak adlandırılan Otter, çevrimiçi bir oyun sistemi olarak işlev görüyor. Kısaca bir “masaüstü simülatörü” gibi bir şey olarak değerlendirilen yazılımın; herhangi bir 3D’si, bir fizik motoru ya da buna benzer bir şeyi olmadığı söyleniyor. hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Uutils 0.0.13 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.13 sürümü, Terts Diepraam tarafından duyuruldu. Bunun, yeni 276 PR’ın birleştiği büyük bir sürüm olduğu belirtilirken, birçok yardımcı programda birçok iyileştirme ve düzeltme yapıldığı belirtiliyor. Uutils 0.0.13, Rust sürüm gereksinimini 1.54’e yükseltiyor ve cp, dd, df, split ve tr gibi yardımcı programlara birçok iyileştirme getiriyor. Bu iyileştirmeler, onları GNU yardımcı programları ve diğer optimizasyonlarla daha uyumlu hale getirmeyi içeriyor. Uutils 0.0.13 ayrıca, artan GNU uyumluluğu için farklı yardımcı programlar tarafından desteklenen çeşitli argümanlar ekleyerek, belge iyileştirmeleri, uyarı iyileştirmeleri, b2sum ve b3sum yardımcı programları ve çeşitli düzeltmeler ve temizlemeler getiriyor. Uutils 0.0.13 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Rav1e 0.5 Beta duyuruldu

Rust ile yazıldığından dolayı, bir yıldan fazla bir süredir “en güvenli ve en hızlı AV1 kodlayıcı” olarak geliştirilmekte olan Rav1e’nin 0.5 Beta sürümü, Luca Barbato tarafından duyuruldu. Ses/video kodlayıcılar ve kod çözücülerin, Rust programlama dilinin kullanımının hız ve güvenlik için artan ilgiyi gösterdiği alanlardan biri olduğu belirtilirken; AV1 video kodlaması için Rav1e’nin Rust tarafından yazılmış en umut verici kodlayıcılardan biri olduğu ifade ediliyor. Sürümün, performans optimizasyonları ve diğer geliştirmelere sahip olduğu söyleniyor. Yüksek hızlarda neredeyse gerçek zamanlı kodlama imkanı sunan yazılım, tek geçiş ve iki geçiş için hız kontrolü olanağı da sağlıyor. Yazılım, CLI aracı ve C API içeriyor. Rav1e 0.5 Beta hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Rav1e 0.5 Beta edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Wasmtime 0.28 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 0.28 sürümü duyuruldu. Bu yeni sürümle birlikte projenin gömme API’sinin yeniden tasarlandığı söyleniyor. WebAssembly‘i her yerde çalıştırabilme fikriyle 2019’da kurulan Bytecode Alliance’ın bir eseri olan Wasmtime, bağımsız bir JIT tarzı WebAssembly çalışma zamanı olarak doğmuştur. Thie’nin yeniden tasarladığı gömme API’sinin, Rust kullanıcıları için daha iyi bir uygulamaya ve ayrıca daha kolay bellek yönetimine sahip olması bekleniyor. Wasmtime, WebAssembly desteğini Rust, C, Python, .NET, Go, Bash ve şimdi de C++ ile yazılmış uygulamalara yerleştirmeyi destekliyor. Wasmtime 0.28 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Redox OS 0.6.0 duyuruldu

Mikro çekirdek tabanlı ve Rust ile yazılmış bir sistem olan Redox OS‘nin 0.6.0 sürümü duyuruldu. Birçok iyileştirme ve çok sayıda hata düzeltmesiyle gelen yeni sürümde, çekirdek bellek yöneticisi tamamen yeniden yazılmış bulunuyor. Böylelikle, önceki bellek yöneticisinde oldukça sorun haline gelen çekirdek bellek sızıntıları ortadan kaldırılmış oluyor. RSoC’nin çalışmalarının çoğu bu yeni sürüme entegre edilmiş bulunuyor. Önceki tar biçiminden çok daha hızlı olan pkgar adlı yeni paket formatı, kullanıma sunulmuş oluyor. Redox OS 0.6.0 hakkında ayrıntılı bilgi edinmek üzere sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Hyperbola GNU/Linux-libre sistem değişikliklerine hazırlanıyor

Arch Linux tabanlı, Brezilya kökenli bir GNU/Linux dağıtımı olan ve Free Software Foundation (FSF) tarafından özgür GNU/Linux dağıtımları listesine eklenen Hyperbola GNU/Linux-libre‘nin artık OpenBSD’yi çatallamaya ve BSD olmaya karar vermiş bulunuyor. hyperbola.info’daki bir sayfada yayımlanan bir yazıda bildirildiğine göre, Linux çekirdeğinin hızla kararsız bir yolda ilerlemesi nedeniyle, birkaç BSD uygulamasından türetilen tamamen yeni bir işletim sisteminin uygulanmasının planlandığı ifade ediliyor. Bunun kolay bir karar olmadığı, ancak aktif olarak kullanıcı seçimini ve özgürlüğünü zayıflatmaya çalışan mevcut işletim sistemi trendlerine uygun bir alternatif oluşturmak için zaman ve kaynak kullanımının sağlanmasını istediklerini belirten geliştirici ekip; bunun bir “dağıtım” olmayacağını, ancak GPL uyumlu olmayan parçaların ve serbest olmayan parçaların yerine GPLv3 ve LGPLv3 altında yazılan yeni kodlar da dahil olmak üzere OpenBSD çekirdeğinin ve kullanıcı alanının sert çatalları olacağını söylüyor. HDCP de dahil olmak üzere DRM uyarlamasına zorlanan Linux çekirdeğinin Rust kullanımını önerdiği (özgürlük kusurları ve siber saldırıya daha eğilimli ve genellikle kullanımı için internet erişimi gerektiren merkezi bir kod deposu içerir) hatırlatılıyor.

Continue Reading →

Hyperbola’nın gelecekteki sürümlerinin, yeni bir çekirdek ve kullanıcı alanına sahip olacağı ve önceki sürümlerle ABI uyumlu olmayan HyperbolaBSD’yi kullanacağı söyleniyor. HyperbolaBSD’nin modüler ve minimalist olması amaçlanıyor. Böylece diğer projelerin kodu özgür lisans altında tekrar kullanabileceği ifade ediliyor. KOnuya ilişkin olarak hyperbola.info’da  yayımlanan bir yazıya buradan ulaşabilirsiniz.

0

Rav1e 0.1 duyuruldu

Rust ile yazıldığından dolayı, bir yıldan fazla bir süredir “en güvenli ve en hızlı AV1 kodlayıcı” olarak geliştirilmekte olan Rav1e’nin 0.1 sürümü, Luca Barbato tarafından duyuruldu. Son zamanlarda SSSE3 desteği ve AArch64 NEON ile birlikte SSE4.1 desteği ve diğer x86 optimizasyonları gibi ilginç özelliklerle kullanıma sunulan yazılımın, ilk resmi sürümünün de yeterince olgun olduğu düşünülüyor. Rav1e 0.1’in Tokyo’daki Video Geliştirici Günleri 2019 etkinliği sırasında Cuma günü duyurulduğu bildiriliyor. Yüksek hızlarda neredeyse gerçek zamanlı kodlama imkanı sunan yazılım, tek geçiş ve iki geçiş için hız kontrolü olanağı da sağlıyor. Yazılım, CLI aracı ve C API içeriyor. Rav1e 0.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Rav1e 0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0