Original-URL des Artikels: http://www.golem.de/news/jeff-nelson-wie-chrome-os-entstand-1302-97581.html    Veröffentlicht: 14.02.2013 08:39

Jeff Nelson

Wie Chrome OS entstand

Jeff Nelson entwickelte 2006 für Google ein neues Betriebssystem, da ihm Windows und Linux viel zu langsam waren. Daraus wurde später Chrome OS, das zunächst auf Firefox basierte.

Jeff Nelson entwickelte die erste Version von Chrome OS, das damals noch nicht so hieß und auf Firefox statt Chrome basierte. In einem Blogeintrag schildert er die Anfänge des Betriebssystem, das zunächst unter dem Codenamen "Google OS" entwickelt und 2009 unter dem Namen "Chrome OS" erstmals veröffentlicht wurde. 2012 erhielt Google ein Patent auf Nelsons Erfindung.

Die erste Version des Betriebssystems schrieb Nelson bereits im Juli 2006, fand im Google-Management aber keine Unterstützung für seine Idee. "Das kann man nicht im Flugzeug nutzen", wies sein Chef die Idee ab. Dabei handelte es sich damals noch um eine vollständige Linux-Distribution, unter der sich jedes Linux-Programm nutzen ließ.

Zudem basierte diese erste Version noch auf Firefox, denn die Entwicklung von Chrome hatte damals noch gar nicht begonnen. Erst im Laufe des Jahres 2007 kam Chrome in Nelsons System zum Einsatz, als erste Betaversionen des Browsers Google-intern verteilt wurden. Allerdings ging es Nelson damals auch gar nicht um ein System, unter dem nur Web-Apps laufen wie heute unter Chrome OS. Vielmehr wollte Nelson ein extrem schnelles Betriebssystem entwickeln.

Nelson war nach eigenen Angaben von Windows und Linux frustriert. Die Systeme erschienen ihm unnötig langsam. Er entwickelte damals Web-Apps für Google, weshalb er seinen Browser sehr oft neu startete, manchmal mehrere hundert Mal am Tag. Das dauerte oft über 30 Sekunden. Aber selbst die Anzeige eines Ordners im Dateimanager fand Nelson zu langsam.

Nelsons Lösung bestand darin, das komplette Betriebssystem in den Arbeitsspeicher zu verschieben, so dass keine Zugriffe auf die Festplatte mehr nötig sind. Das Ergebnis: Firefox startet in 1 Sekunde statt zuvor in 45 Sekunden. Das Öffnen eines Verzeichnisses im Dateimanager beschleunigte sich von 8 auf 0,01 Sekunden. Selbst das Kompilieren von Code ging 60 Prozent schneller.

Um zu verhindern, dass ihm auf diesem Weg Daten verloren gehen, konfigurierte Nelson seine Entwicklungsumgebung so, dass sie automatisch Backups auf einem Netzwerklaufwerk ablegte. Einige Versionen wurden zudem lokal auf der Festplatte gespeichert. Für viele andere Aufgaben nutzte er Web-Apps, wobei die Daten ohnehin im Netz gespeichert wurden. Letztendlich kam das System so fast ohne Festplattenzugriffe aus, von den gelegentlichen Backups um dem Boot-Prozess einmal angesehen.

Große Anwendungen, die mehrere GByte belegen, lassen sich in so einem System aber nicht installieren, denn der verfügbare Arbeitsspeicher war im Vergleich zu einer Festplatte knapp. Letztendlich führte die Idee des im RAM liegenden Betriebssystem aber dazu, dass immer mehr Programme durch Web-Apps ersetzt wurden und die Grundidee eines Betriebssystems entstand, bei dem alle Anwendungen im Browser laufen.

Nachtrag vom 15. Februar 2013, 8:30 Uhr

Peter Kasting und andere Google-Mitarbeiter zweifeln die Darstellung von Jeff Nelson an. Nach Ansicht von Kasting, der an der Entwicklung von Chrome von Beginn an beteiligt war, hat Nelsons Projekt nichts mit Chrome OS zu tun. Dem allerdings widerspricht Nelson in den Kommentaren zu Kastings Eintrag bei Google+.  (ji)


Verwandte Artikel:
Bios-Alternative: Google unterstützt Coreboot für weiteres Chromebook   
(12.02.2013 14:00, http://www.golem.de/news/bios-alternative-google-unterstuetzt-coreboot-fuer-weiteres-chromebook-1302-97536.html)
Pavilion 14-c010us: HPs erstes Chromebook mit 14-Zoll-Display für 330 US-Dollar   
(04.02.2013 12:02, http://www.golem.de/news/pavilion-14-c010us-hps-erstes-chromebook-mit-14-zoll-display-fuer-330-us-dollar-1302-97348.html)
Chromebook mit ARM im Test: Plaste und Elaste mit Bauchtaste   
(23.11.2012 12:11, http://www.golem.de/news/chromebook-mit-arm-im-test-plaste-und-elaste-mit-bauchtaste-1211-95881.html)
Acer C7 mit Chrome OS: Chromebook mit Core-Prozessor wird 200 US-Dollar kosten   
(13.11.2012 11:22, http://www.golem.de/news/acer-c7-mit-chrome-os-chromebook-mit-core-prozessor-wird-200-us-dollar-kosten-1211-95678.html)
Google: Neues Samsung-Chromebook mit ARM-Prozessor für 249 US-Dollar   
(19.10.2012 08:26, http://www.golem.de/news/google-neues-samsung-chromebook-mit-arm-prozessor-fuer-249-us-dollar-1210-95180.html)

© 2014 by Golem.de