Tag Archives | WebAssembly

Ruby 3.2.0 Preview 3 duyuruldu

Preview 2 sürümü 9 Eylül 2022‘de duyurulan Ruby programlama dilinin 3.2.0 sürümünün üçüncü önizleme sürümü duyuruldu. Ruby 3.2.0 Preview 3’ü duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; birçok özellik ve performans iyileştirmesi eklediği ifade ediliyor. WASI tabanlı WebAssembly desteğiyle gelen yeni sürüm, WASI tabanlı WebAssembly desteğinin ilk bağlantı noktasını oluşturuyor. Bunun, bir CRuby ikili dosyasının Web tarayıcısında, Serverless Edge ortamında ve diğer WebAssembly WASI gömücülerinde kullanılabilir olmasını sağladığı belirtilirken, şu anda bu bağlantı noktası, Thread API’sini kullanmayan temel ve önyükleme test takımlarından geçtiği ifade ediliyor. WebAssembly (Wasm) başlangıçta programları web tarayıcılarında güvenli ve hızlı çalıştırmak için tanıtılmıştı. Ancak amacı – programları çeşitli ortamlarda güvenlikle verimli bir şekilde çalıştırmak – sadece web tarafından değil, aynı zamanda genel uygulamalar tarafından da uzun zamandır aranıyor. WASI (WebAssembly sistem arayüzü) bu tür kullanım durumları için tasarlanmıştır. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. Ruby 3.2.0 Preview 3 hakkında daha fazla bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Ruby 3.2.0 Preview 3 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

Ruby 3.2.0 Preview 2 duyuruldu

Ruby programlama dilinin 3.2.0 sürümünün ikinci önizleme sürümü duyuruldu. Ruby 3.2.0 Preview 2’yi duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; birçok özellik ve performans iyileştirmesi eklediği ifade ediliyor. Bunun, WASI tabanlı WebAssembly desteğinin ilk bağlantı noktası olduğu belirtilirken, bir CRuby ikili dosyasının Web tarayıcısında, sunucusuz uç ortamında ve diğer WebAssembly/WASI gömücülerinde kullanılabilir olmasının sağlandığı söyleniyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. Ruby 3.2.0 Preview 2 hakkında daha fazla bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Ruby 3.2.0 Preview 2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Wasmer 3.0 Alpha duyuruldu

Rust tabanlı WebAssembly uygulaması Wasmer‘in 3.0 sürümünün ilk alpha sürümü duyuruldu. Wasmer 3.0 Alpha, geniş platform kapsamı ve Rust’tan PHP’ye ve C#’a kadar çok sayıda programlama dilinin WebAssembly’de derlenmesine ve ardından herhangi bir istemcide çalıştırılmasına olanak tanıyan “herhangi bir istemcide herhangi bir kodu çalıştırmak” için WebAssembly çalıştırması olarak bugün duyuruldu. Wasmer, çeşitli özelliklere sahip önde gelen açık kaynaklı WebAssembly çalışma zamanlarından biri olmaya devam ediyor. Projenin sitesinde, Wasmer’ı “güçlendirilmiş blok zinciri altyapısından” “taşınabilir ML/AI uygulamalarına” kadar kullanmak konuları hararetle konuşuluyor. Bugünkü Wasmer 2.2-rc1 sürümüyle, Singlepass derleyicisi hem Linux hem de macOS platformlarında 64-bit Arm’a (AArch64) taşınmış bulunuyor. Wasmer 2.2-rc1’in ayrıca çeşitli başka düzeltmelere ve düşük seviyeli teknik değişikliklere sahip olduğu söyleniyor. Herhangi bir sorunla karşılaşan kullanıcıların durumu ivedi olarak bildirmelerinin önemli olduğu söyleniyor. Wasmer 3.0 Alpha hakkında bilgi edinmek için sürüm duyurusunu ve değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

Wasmer 3.0 Alpha edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Ruby 3.2.0-preview-1 duyuruldu

Ruby programlama dilinin 3.2.0 sürümünün ilk önizleme sürümü duyuruldu. Ruby 3.2.0-preview1’i duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; birçok özellik ve performans iyileştirmesi eklediği ifade ediliyor. Bunun, WASI tabanlı WebAssembly desteğinin ilk bağlantı noktası olduğu belirtilirken, bir CRuby ikili dosyasının Web tarayıcısında, sunucusuz uç ortamında ve diğer WebAssembly/WASI gömücülerinde kullanılabilir olmasının sağlandığı söyleniyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. Ruby 3.2.0 Preview 1 hakkında daha fazla bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Ruby 3.2.0 Preview 1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Wasmer 2.2.0-rc1 duyuruldu

Rust tabanlı WebAssembly uygulaması Wasmer‘in 2.2.0 sürümünün ilk sürüm adayı duyuruldu. Wasmer 2.2-rc1, geniş platform kapsamı ve Rust’tan PHP‘ye ve C#’a kadar çok sayıda programlama dilinin WebAssembly’de derlenmesine ve ardından herhangi bir istemcide çalıştırılmasına olanak tanıyan “herhangi bir istemcide herhangi bir kodu çalıştırmak” için WebAssembly çalıştırması olarak bugün duyuruldu. Wasmer, çeşitli özelliklere sahip önde gelen açık kaynaklı WebAssembly çalışma zamanlarından biri olmaya devam ediyor. Projenin sitesinde, Wasmer’ı “güçlendirilmiş blok zinciri altyapısından” “taşınabilir ML/AI uygulamalarına” kadar kullanmak konuları hararetle konuşuluyor. Bugünkü Wasmer 2.2-rc1 sürümüyle, Singlepass derleyicisi hem Linux hem de macOS platformlarında 64-bit Arm’a (AArch64) taşınmış bulunuyor. Wasmer 2.2-rc1’in ayrıca çeşitli başka düzeltmelere ve düşük seviyeli teknik değişikliklere sahip olduğu söyleniyor. Herhangi bir sorunla karşılaşan kullanıcıların durumu ivedi olarak bildirmelerinin önemli olduğu söyleniyor. Wasmer 2.2.0-rc1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Wasmer 2.2.0-rc1 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