۶ اردیبهشت ۱۴۰۴

Techboy

اخبار و اطلاعات روز تکنولوژی

Microsoft Lauds Hyperlight WASM برای بار کاری WebAssembly

Hyperlight WASM یک دستگاه مجازی "میکرو مهمان" ، می تواند بارهای کار مؤلفه WebAnsembly را در C ، پایتون ، زنگ زدگی و سایر زبانها اجرا کند.

Hyperlight WASM یک دستگاه مجازی “میکرو مهمان” ، می تواند بارهای کار مؤلفه WebAnsembly را در C ، پایتون ، زنگ زدگی و سایر زبانها اجرا کند.

مایکروسافت از Hyperlight WASM رونمایی کرده است ، یک دستگاه مجازی “میکرو گرگ” که می تواند بارهای کار مؤلفه WebAssembly را که به زبان بسیاری از زبان ها از جمله C و Python نوشته شده است ، اجرا کند.

معرفی زنگ زدگی جعبه کتابخانه. ماژول ها و اجزای WASM را می توان در یک جعبه ماسه ای با حمایت از VM اجرا کرد. هدف از Hyperlight WASM این است که برنامه های کاربردی را برای اجرای ایمن و شخص ثالث انجام دهید این بنا بر روی hyperlight سال گذشته به عنوان یک کتابخانه زنگ منبع باز با استفاده از پاورزاتورزاتورزاتورزاتورزاتورز ، معرفی شده است. بارهای کاری در Hyperlight WASM مهمان می تواند برای زبانهای کامپایل شده مانند c ، href = “https://www.infoworld.com/article/2253031/whats-the-go-language-really-good-for-3.html”> برو ، و زنگ زدگی و همچنین برای زبانهای تفسیر شده از جمله پایتون ، javaScript و c#. اما یک زمان اجرا زبان باید به عنوان بخشی از تصویر گنجانده شود.

Hyperlight WASM تجربی باقی مانده است و توسط توسعه دهندگان آن در نظر گرفته نمی شود ، طبق صفحه github صفحه. این صفحه همچنین حاوی دستورالعمل هایی برای ساخت با فناوری است. Hyperlight WASM از WASI (رابط سیستم WebAssembly) و مدل مؤلفه WebAnsembly استفاده می کند. این می تواند به توسعه دهندگان اجازه دهد مجموعه کوچکی از انتزاع های سطح بالا و عملکردی را تقریباً در هر محیط اجرا اجرا کنند و یک محیط اجرای سریع ، سخت افزار اما به طور گسترده سازگار را فراهم می کنند.

ساختمان هایپ نور با یک زمان اجرا WebAssembly هر زبان برنامه نویسی را قادر می سازد تا در یک میکرو VM Hyperlight محافظت شده و بدون اطلاع قبلی از Hyperlight اجرا کند. نویسندگان برنامه فقط در حال تهیه WASM32-WASIP2 هستند ، به معنی برنامه ها می توانند از زمان های Runtimes مانند jtmtime برنامه ها خواستار فعال کردن Hyperlight WASM برای کار بر روی پردازنده های ARM64 هستند. تا کنون ، برنامه ریزی متمرکز بر استفاده از WASI در Hyperlight برای قابلیت حمل بین سیستم عامل ها و VM ها است. اما برنامه های WASM بین مجموعه های مختلف دستورالعمل قابل حمل هستند. همچنین ، Hyperlight WASM به زودی با اتصالات پیش فرض برای برخی از رابط های WASI گسترش می یابد.