Servo-Browser-Engine von Linux Foundation übernommen

Servo, eine Open-Source-Browser-Engine, die ursprünglich bei Mozilla entwickelt wurde, ist auf die Linux Foundation umgestiegen.

Servo ist eine modulare, einbettbare Web-Engine, die in Mozillas Rust-Sprache geschrieben ist. Sie teilt Code mit dem Firefox-Browser und soll die Bereitstellung von Inhalten und Anwendungen über Webstandards ermöglichen. Servo wurde 2012 entwickelt und inkubierte Technologien, die später in Firefox integriert wurden, wie beispielsweise das WebRender GPU-basierte Rendering-System. 

Bei einer Umstrukturierung in Mozilla im August mit Entlassungen von 250 Personen waren einige Personen an den Rust-Entwicklungsbemühungen beteiligt. Mozilla hat weiterhin aktiv in Rust investiert, während Servo als Open-Source-Projekt weitergeführt hat. Jetzt ist die Linux Foundation das neue Zuhause für das Servo-Projekt, wie ein am 17. November veröffentlichtes Bulletin enthüllte.

Mit dem Wechsel zur Linux Foundation erhält das Servo-Projekt einen Vorstand und einen technischen Lenkungsausschuss, um die Zukunft des Projekts zu steuern. Die hochrangigen Ziele von Servo bleiben unverändert. Servo soll eine leistungsstarke, sichere Rendering-Engine zum Einbetten in andere Anwendungen bereitstellen. Servo verfügt auch über eine parallelisierte CSS-Engine und kann in Benutzeroberflächen, 3D-Erlebnisse und andere Produkte integriert werden.

Ein Benutzer von Servokomponenten war jedoch skeptisch gegenüber der Übernahme durch Linux Foundation. „Es ist eine gute Nachricht, dass jemand das Projekt nach Mozilla übernimmt. Es ist auch ein Fahrzeug, mit dem andere einen finanziellen Beitrag leisten können “, sagte Armin Ronacher, technischer Direktor bei der Anwendungsüberwachungsfirma Sentry. "Ich weiß jedoch nicht, ob die Linux Foundation bedeutet, dass Servo eine Zukunft als Produktionsbrowser-Engine hat, da sie nicht von einem Browser-Entwickler gesteuert wird, der den klaren Wunsch hat, sie als Browser an Kunden zu versenden."

Unter Windows, Linux und MacOS hat Servo bewiesen, dass wichtige Webkomponenten wie Rendering und CSS in Rust implementiert werden können, das Sicherheit, Parallelität und Geschwindigkeit bietet. Servo wurde auch auf Technologien wie Android-Telefone und HoloLens-Mixed-Reality-Geräte von Microsoft portiert.

Servo-Projektentwickler haben zu WHAT / WG-Webstandards beigetragen, indem sie Spezifikationsprobleme gemeldet und browserübergreifende automatisierte Tests eingereicht haben. Mitglieder des Kernteams haben Standards, die in Browsern enthalten sind, gemeinsam bearbeitet. Zukünftige Teilnehmer können einen Beitrag zur Zukunft von Servo leisten, indem sie Code oder Dokumentation schreiben, Nightlies testen oder spenden, um die Kosten für kontinuierliche Integration und Hosting zu decken.