Was ist das zugrundeliegende Windowsystem, das in Firefox OS verwendet wird?

353
Bhanu

Ich möchte das zugrunde liegende Windows-Fenstersystem wissen, das in Firefox OS verwendet wird. Es entspricht X für Linux, Surfaceflinger für Android.

Ich habe die von der Firefox-Community bereitgestellten Dokumente durchsucht. Aber ich bekam keine Ahnung. Sogar ich konnte nichts von der Prozessliste bemerken.

Die Dokumentation enthält lediglich die Informationen, dass der Gaia-Layer AppWindowFactory und andere Klassen zum Verwalten der Fenster verwendet.

1

1 Antwort auf die Frage

2
grawity

Gemäß Firefox OS / Platform / Architecture im MDN sowie diesem Mailinglisten-Beitrag zeichnet der Gecko-HTML-Renderer mithilfe von OpenGL direkt auf den Framebuffer.

Von: Andreas Gal

[...] Unsere Rendering-Engine (Gecko) fungiert als Anzeigeserver und wird mit OpenGL ES direkt in den Framebuffer eingefügt. FFOS bietet keinen Vorteil von SurfaceFlinger oder Wayland.