Neuer gemeinschaftlicher Ansatz bei der Entwicklung einer neuen plattform- und geräteübergreifenden Laufzeitumgebung basiert auf einzigartigen Vorteilen von WebAssembly
MOUNTAIN VIEW, Kalifornien 12. November 2019 – Die Bytecode Alliance ist eine neu gegründete Open-Source-Community, die sich der Entwicklung neuer Software-Grundlagen widmet und auf Standards wie WebAssembly und WebAssembly System Interface (WASI) basiert. Mozilla, Fastly, Intel und Red Hat sind Gründungsmitglieder.
Die Bytecode Alliance hat sich zum Ziel gesetzt, eine maßstabsetzende Laufzeitumgebung und die dazugehörigen Programmiertools für Programmiersprachen bereitzustellen. Durch die vereinten Kräfte der Akteure werden Sicherheit, Effizienz und Modularität über das breiteste Spektrum von Geräten und Architekturen hinweg gewährleistet. Technologien, die in der Allianz gemeinsam entwickelt wurden, nutzen etablierte Innovationen bei Compilern, Laufzeitumgebungen und Tools und konzentrieren sich auf hoch effizientes Sandboxing, ein Capabilities-basiertes Sicherheitsmodell, Modularität und Standards wie WebAssembly und WASI.
Die Gründungsmitglieder tragen mehrere Open-Source-Projekte zur Bytecode Alliance bei, darunter:
- Wasmtime, eine kleine und effiziente Laufzeitumgebung für WebAssembly & WASI
- Lucet, ein Ahead-of-time-Compiler (AOT) und Laufzeitumgebung für WebAssembly & WASI, der sich auf Anwendungen mit niedriger Latenz und hoher Parallelität konzentriert
- WebAssembly Micro Runtime (WAMR), eine Interpreter-basierte WebAssembly-Laufzeitumgebung für Embedded Devices
- Cranelift, ein plattformübergreifender Codegenerator mit Fokus auf Sicherheit und Geschwindigkeit, geschrieben in Rust
Moderne Softwareanwendungen und -dienste bestehen zu großen Teilen aus global verfügbaren wiederverwendbaren Komponenten und Frameworks. Das beschleunigt zwar die Entwicklung neuer und besserer geräteübergreifender Anwendungen, schürt jedoch verständlicherweise Bedenken hinsichtlich Vertrauen, Datenintegrität und Systemsicherheit. Die Bytecode Alliance hat sich zum Ziel gesetzt, eine leistungsfähige, sichere Plattform zu etablieren, die es Anwendungsentwicklern und Dienstanbietern ermöglicht, Code auf jeder Plattform und für jedes Betriebssystem oder Gerät auszuführen, dessen Vertrauenswürdigkeit unbekannt ist. Dafür nutzt die Bytecode Allianz ihre jahrzehntelange Erfahrung in Bezug auf Webbrowser.
„WebAssembly verändert das Web. Wir glauben jedoch, dass WebAssembly eine noch größere Rolle im Software-Ökosystem spielen kann, während es sich über den Anwendungsbereich von Browsern hinaus weiterentwickelt. Dies ist ein einzigartiger Zeitpunkt – der Beginn einer neuen Technologie – an dem wir die Möglichkeit haben, bestehende Fehler direkt zu beheben. Wir können neue, sichere, Standards für die native Entwicklung schaffen, die portabel und skalierbar sind. Aber wir müssen bedacht handeln und in der gesamten Branche an einem Strang ziehen, um sicherzustellen, dass dies auf die richtige Weise geschieht. Zusammen mit unseren Partnern in der Bytecode Alliance schafft Mozilla diese neuen, sicheren Grundlagen für alle – von kleinen Embedded Devices bis hin zu großen Rechenzentren“, sagt Luke Wagner, Distinguished Engineer bei Mozilla und Co-Creator von WebAssembly.
„Fastly freut sich sehr, die Bytecode Alliance zu unterstützen und der Community zur Verfügung zu stellen“, sagt Tyler McMullen, CTO bei Fastly. „Lucet und Cranelift werden seit Jahren zusammen entwickelt. Wir freuen uns darauf, die Beziehung zu formalisieren und ihnen zu helfen, gemeinsam schneller zu wachsen. Dies ist ein wichtiger Moment in der Computergeschichte. Er gibt uns die Chance, neu zu definieren, wie Software über Clients, Herkunft und Grenzen hinweg entwickelt wird. Mit der Bytecode Alliance tragen wir zur Community bei und legen gemeinsam den Grundstein, auf dem die Zukunft des Internets gebaut wird.“
„Intel tritt der Bytecode Alliance als Gründungsmitglied bei, mit dem Ziel, die Leistungs- und Sicherheitsvorteile von WebAssembly über den Browser hinaus auf eine breite Palette von Anwendungen und Servern auszudehnen. Die Technologien der Bytecode Alliance helfen Entwicklern, Software um eine große Auswahl an Programmiersprachen zu erweitern und dabei auf den vollen Leistungsumfang modernster Rechenplattformen aufzubauen“, sagt Mark Skarpness, VP, Intel Architecture, Graphics and Software; Director, Data-Centric System Stacks.
„Red Hat glaubt fest an die Rolle, die Open-Source-Technologien bei der Bereitstellung der Grundlage für die Datenverarbeitung spielen. Das reicht vom Betriebssystem über den Browser bis hin zur offenen hybriden Cloud“, sagte Chris Wright, Senior Vice President und Chief Technology Officer von Red Hat. „Wasmtime ist eine spannende Entwicklung, die hilft, WebAssembly aus dem Browser in den Serverraum zu verlagern, wo wir mit ihr experimentieren, um das Vertrauensmodell für Anwendungen ändern zu können. Wir freuen uns, dabei zu sein und das Projekt zu einem Community-basierten Erfolg wachsen zu lassen.“
Nützliche Links: