31 May 2023·1 dk okuma

Wasmer, Gelişmiş Uygulama Oluşturma için WebAssembly ve Posix'i Birleştiren WASIX'i Serbest Bıraktı

WebAssembly geliştirme ekosistemini güçlendiren Wasmer, WebAssembly (Wasm) ve Posix uyumluluğunu birleştiren WASIX'i tanıttı.

Wasmer, Gelişmiş Uygulama Oluşturma için WebAssembly ve Posix'i Birleştiren WASIX'i Serbest Bıraktı

WebAssembly (Wasm) teknolojisinin geliştirilmesinde lider olan Wasmer, yakın zamanda WebAssembly Sistem Arayüzünü (WASI) Posix (Taşınabilir İşletim Sistemi Arayüzü) ile tam uyumlulukla genişleten yeni bir spesifikasyon ve araç zinciri olan WASIX'i tanıttı. Bu atılım, hem WASI hem de Posix yeteneklerini bir araya getirerek Wasm uygulamalarının yapımını basitleştirmeyi amaçlıyor.

30 Mayıs'ta WASI'nin bir süper seti olarak duyurulan WASIX, web uygulamalarını hazırlamak ve çalıştırma sürelerini tamamlamak için tasarlanmıştır. Posix'in kullanım ömrü boyunca mevcut olan iş parçacıkları, Berkeley yuvaları, çatallama ve daha fazlası gibi çok sayıda özelliği destekler. Wasmer ekibi ve aktif topluluğu, WASI'nin ABI'sini (Application Binary Interface) geliştirmek, onu stabilize etmek ve Posix ile daha uyumlu hale getirmek için yorulmadan çalışıyor.

Geliştiriciler, WASIX'in potansiyelini benimseyerek, Wasm uygulamalarını daha kolay bir şekilde derleyebilir ve web tarayıcılarında ve sunucularda JavaScript'e yüksek performanslı alternatifler sağlayabilir. Tam WASIX spesifikasyonu wasix.org'da bulunabilir ve geliştiricilerin bunu wasmer.sh'de denemeleri önerilir.

WASIX, aşağıdakiler dahil bir dizi özellik sunar:

  • Uzun vadeli stabilizasyon, mevcut WASI ABI'yi geliştirme ve ek invaziv olmayan sistem çağrısı uzantıları için destek
  • AssemblyScript ve Zig için yukarı akış desteği ile Rust ve C/C++ derlemek için araç zincirleri
  • Özellikle Wasmer çalışma zamanını içeren çalışma zamanı desteği
  • Tarayıcılar ve sunucularla uyumluluk
  • Çoklu iş parçacığı desteği
  • IPv4 ve IPv6 dahil soket desteği
  • Soketler ve dosyalar için eşzamansız yoklama
  • TTY desteği
  • DNS çözünürlüğü

WASI'nin iddialı özlemleri olmasına ve desteğini sürdürmesine rağmen, yavaş gelişimi, Wasm'ı kullanılabilir hale getirme sürecini engelledi. WASI, WebAssembly uygulamalarının hem web dışında hem de içinde tutarlı bir etkileşim mekanizması sağlayarak herhangi bir işletim sistemiyle sorunsuz çalışmasına izin vermek amacıyla Mozilla tarafından ilk olarak Mart 2019'da tanıtıldı. Posix, 1980'lerden beri farklı Unix sürümleri ve belirli Linux dağıtımları ile yazılım uyumluluğu için API'leri tanımlayan bir IEEE standardı olmuştur.

WASIX ile uyumluluk sunarak, AppMaster gibi no-code ve low-code platformlar, güçlü, ölçeklenebilir web ve mobil uygulamalar oluşturmak için daha fazla olanak sağlayabilir. Kullanıcılar, WebAssembly ve Posix uyumluluğunun avantajlarından yararlanırken uygulamalar oluşturabilir. Resmi web sitelerinde AppMaster hakkında daha fazla bilgi edinin veya 2022 için kodsuz/düşük kodlu uygulama geliştirmeye ilişkin tam kılavuza göz atın.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started