Erste Nightly Build von Mozillas Servo

Servo stellt bereits Wikipedia dar, steckt aber noch in den Kinderschuhen.

Von Mozillas angekündigter neuer Browser-Engine Servo, die auf Rust basiert, gibt es nun einen ersten Nightly Build. Das Linux-Magazin hat zum Testen ein Dockerfile gebaut.

Dank eines bessern Umgang mit Parallelisierung soll Servo deutlich schneller arbeiten als Gecko, Mozillas bisherige Engine. Noch ist die Engine ganz am Anfang. Als Ziel für die erste Ausgabe gaben die Servo-Macher an, dass Github, Duckduckgo, Hackernews und Reddit im Browser laufen sollen.

Die Wikipedia rendert Servo noch mit ein paar Einschränkungen, ebenso Reddit. Auf Github konnte sich der Autor immerhin mit ein paar Copy-und-Paste-Aktionen anmelden, die Tastaturbelegung erkannte Servo nicht, was aber womöglich an Docker liegt.

Servo stellt bereits Wikipedia dar, steckt aber noch in den Kinderschuhen.

Servo stellt bereits Wikipedia dar, steckt aber noch in den Kinderschuhen.

Wer sich selbst ein Bild machen möchte, kann das verlinkte Dockerfile verwenden, um die schnellere Release-Version von Servo zu erhalten. Getestet wurde auf Basis von Docker 1.11.2 mit eigenem Docker-User. Um das Image zu bauen, genügt es, in dem Verzeichnis mit dem “Dockerfile” den Befehl:

docker build servo .

auszuführen. Es basiert auf Ubuntu 16.04, installiert eine ganze Latte an Abhängigkeiten und kompiliert anschließend den Servo-Code. Das kann beim ersten Start auch auf neueren Rechnern eine ganze Weile dauern, im Test nahm es eine knappe Stunde in Anspruch. Um den Container anschließend zu nutzen, gibt der Nutzer den Befehl:

docker run -i -t -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix servo

ein. Um etwa die Wikipedia-Seite in Servo aufzurufen, gibt der Browsernutzer im Verzeichnis mit dem Servo-Quellcode ein

./mach run http://www.wikipedia.de

ein. Wer den Container nach Abschluss der Tests wieder einstampfen möchte, gibt “docker rm <containername>” ein. Das Projekt sucht Hilfe und hält für Interessierte einige einfacher zu behebende Bugs bereit, die einer Reparatur bedürfen.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben