Chromebook mit Googles Chrome OS
Chromebook mit Googles Chrome OS (Bild: Google)

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.

Anzeige

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+.


Fohat 15. Feb 2013

Schnell, übersichtlich in der Programmierung. Wird aber nicht wirklich forciert...

irata 14. Feb 2013

Beim Atari 800XL war die RAMDisk jedenfalls ein enormer Geschwindigkeitszuwachs. Aber im...

irata 14. Feb 2013

Stimmt zum Teil, es werden aber auch bestimmte Werte ins RAM kopiert, gelöscht...

HerrMannelig 14. Feb 2013

weil es von vornherein optimiert?

jude 14. Feb 2013

... und er hätte diese als "zu langsam" taxiert wäre etwas wirklich spannendes...

Kommentieren



Anzeige

  1. Anwendungsbetreuer (m/w) SAP HCM
    Stadtwerke München GmbH, München
  2. Senior Software-Entwickler/in Java
    Bosch Energy and Building Solutions GmbH, Ismaning
  3. Softwareentwickler (m/w)
    BayWa r.e. Solarsysteme GmbH, Tübingen
  4. Principal Business Analyst (m/w) Projektmanager für strategische IT-Projekte
    Vector Informatik GmbH, Stuttgart

 

Detailsuche


Top-Angebote
  1. NEU: Caseking Early Christmas
    (u. a. VTX3D Radeon R9 290 X-Edition V2 4GB DDR5 229,90€)
  2. NEU: Amazon Last-Minute-Angebote Tag 6: Games, Blu-ray, Technik
  3. TOP-PREIS: Dead Space 3 Download
    2,99€

 

Weitere Angebote


Folgen Sie uns
       


  1. General vor dem NSA-Ausschuss

    Der Feuerwehrmann des BND

  2. Outcast 1.1

    Technisch überarbeiteter Klassiker bei Steam und GOG

  3. Microsoft

    Webbrowserauswahl in Windows ist abgeschafft

  4. Streaming

    Netflix schließt Offline-Videos kategorisch aus

  5. KDE Applications 14.12

    Erste Frameworks-5-Ports der KDE-Anwendungen erschienen

  6. Spearfishing

    Icann meldet Einbruch in seine Server

  7. Amiibos

    Zubehör für Super Smash Bros wird rar und teuer

  8. x86-64-Architektur

    Fehler im Linux-Kernel kann für Abstürze ausgenutzt werden

  9. Manhattan

    Amazon liefert per Radkurier in einer Stunde aus

  10. Entwicklerpreis Summit 2014

    Wiederspielbarkeit Reloaded



Haben wir etwas übersehen?

E-Mail an news@golem.de



Games-Verfilmungen: Videospiele erobern Hollywood
Games-Verfilmungen
Videospiele erobern Hollywood
  1. Adr1ft Mit Oculus Rift und UE4 ins All
  2. The Game Awards 2014 Dragon Age ist bestes Spiel, Miyamoto zeigt neues Zelda
  3. Space Engineers Minecraft im Weltraum

Nexus 6 gegen Moto X: Das Nexus ist tot
Nexus 6 gegen Moto X
Das Nexus ist tot
  1. Teardown Nexus 6 kommt mit wenig Kleber aus
  2. Google Nexus 6 kommt doch erst viel später
  3. Google Nexus 6 erscheint nächste Woche - doch nicht

O2 Car Connection im Test: Der Spion unterm Lenkrad
O2 Car Connection im Test
Der Spion unterm Lenkrad
  1. Urteil Finger weg vom Handy beim Autofahren
  2. Urban Windshield Jaguar bringt Videospiel-Feeling ins Auto
  3. Tweak Carplay ohne passendes Auto verwenden

    •  / 
    Zum Artikel