Firefox OS
Bei Firefox OS (kurz: FFOS) handelt es sich um ein Betriebssystem für mobile Geräte wie Smartphones oder Tablet-PCs. Das Betriebssystem basiert dabei, ähnlich dem System Android, auf Linux. Firefox OS wird von der Mozilla Corporation entwickelt und den Nutzern als Open-Source-Projekt zur Verfügung gestellt. Firefox OS steht seit Anfang Juli 2013 für Endkunden bereit.
Freie Software und Kompatibilität
Ziel des Projektes ist es zum einen, ein Betriebssystem zu schaffen, das gänzlich auf frei verfügbarer Software basiert, jedoch trotzdem als Konkurrenz zu vergleichbaren Systemen wie Android von Google oder Apples iOS agieren kann. Zum anderen wird bei der Entwicklung großer Wert auf eine größtmögliche Kompatibilität gelegt. Um dies zu erreichen, wird die zur Interaktion benötigte Benutzeroberfläche ausschließlich mit herkömmlichen Techniken der Webentwicklung wie HTML, CSS oder JavaScript realisiert. Dies ermöglicht den Softwareprogrammierern einen einfachen Einstieg und eine hohe Kompatibilität.
Bestandteile von Firefox OS
Das Betriebssystem Firefox OS nutzt zunächst die grafische Benutzeroberfläche Gaia, welche nach den zuvor beschriebenen Prinzipien ausschließlich auf Standard-Webtechniken setzt. Diese ähnelt in ihrem Verhalten und ihrer Optik vergleichbaren mobilen Betriebssystemen. Gaia wird von der API Gecko verarbeitet, die zugleich die Steuerung der Aus- und Eingabe übernimmt und einen Interpreter für JavaScript bereitstellt. Als Basis dient hierbei eine Konfiguration des Linux-Kernels in Kombination mit den entsprechenden Programmbibliotheken, welche als Gonk bezeichnet wird.