Chrome OS –system operacyjny stworzony i rozwijany przez firmęGoogle oparty naGentoo,dystrybucji Linuksa. Domyślnie umożliwia uruchamianieaplikacji internetowych (np. Progressive Web Apps) oraz większości aplikacji natywnych w formacieAPK dla systemu operacyjnegoAndroid (integracja ze sklepemGoogle Play), a także opcjonalnie aplikacji natywnych dla dystrybucji systemu operacyjnego Linux (wirtualizowany obrazDebiana z wykorzystaniem technologiiCrostini).
Kod źródłowy systemu jestotwarty[2]. Pierwsze informacje o pracach pojawiły się 7 czerwca 2009 roku, zaś oficjalna premiera systemu została zapowiedziana na druga połowę 2010 roku[3]. Chrome OS bazuje najądrze Linux, fabrycznie instalowany najczęściej na sprzętach typu Netbook i MiniPC tzw. Barebone, chociaż zdarzają się wyjątki, sprzęty te posiadają własne nazwyChromebook, oraz Chromebox i są stosunkowo o wiele tańsze od komputerów z Systemem Windows.
Programiści Google rozpoczęli prace nad systemem w 2009 roku, zainspirowani falą popularności urządzeń typunetbook. Postanowiono dostarczyć użytkownikom prosty system, który będzie odpowiednim rozwiązaniem dla komputerów wykorzystywanych jedynie do pracy z internetem. W dniu 19 listopada 2009 roku Google wydałokod źródłowy systemu, wykorzystująclicencję BSD, w ramach projektuChromium OS. W odróżnieniu od podobnych projektów, gdzieprogramista, modyfikując kod źródłowy systemu, może go wydać jako własny system operacyjny, Google postanowiło ograniczyć pracę nad kodem i systemem do własnych programistów oraz partnerów biznesowych; również urządzenia, na których będzie działać Chrome OS, będą wybrane przez Google. W przeciwieństwie do projektu Chromium OS, Chrome OS będzie automatycznie aktualizowany do najnowszej wersji.
Na konferencji prasowej 19 listopada 2009 roku wiceprezes Google Sundar Pichai zaprezentował wczesną wersję systemu, która zawierała przeglądarkę Chrome w miejscu standardowegopulpitu, karty aplikacji obok standardowych kart przeznaczonych dla stron, które można „przypinać” w celu zabezpieczenia przed przypadkowym zamknięciem i łatwym dostępem. Zaprezentowano także menu aplikacji, w którym umieszczono linki pod postacią ikon do aplikacji Google (Gmail, Aplikacje biurowe,YouTube), innych serwisów, jak np.:Yahoo! Mail,Pandora,Hulu,Facebook czyTwitter, oraz aplikacji typowych dla systemu operacyjnego:kalkulator, zegar, wskaźnik poziomu energii baterii, stan połączenia internetowego. Na prezentacji przedstawiono również funkcję widoku wielu okien wraz z animacjami, uruchamianąklawiszemF12 oraz funkcję podgląduskrótów klawiaturowych przywoływanąklawiszemF8.
W dniu 25 stycznia 2010 roku firma Google opublikowała notatki, obrazy oraz wideo koncepcyjnej makiety interfejsu Google Chrome OS dlatabletów z około 10-calowym ekranem. Wygląd systemu nie różniłby się znacznie od tego przeznaczonego dla komputerów netbook poza dodatkowymi elementami typowymi dla urządzeń dotykowych: wirtualnaklawiaturaqwerty z różnymi układami, duże kwadratoweikony umieszczone powyżej kart oraz panel u dołu ekranu, który byłby otwierany pionowym przeciągnięciem palców. Informacje te zostały umieszczone na dwa dni przed premierą tabletu firmyApple,iPad.
Programiści pracujący nad projektem systemu postanowili stworzyć system jak najprościej wyglądający, zajmujący jak najmniej miejsca na ekranie, nie oddzielając przy tymaplikacji internetowych od stron – przełącznikiem aplikacji oraz stron jest pasek kart. System uruchamia się w trybie pełnoekranowym (użytkownik nie może zmienić rozmiaru okna głównego) i posiada bardzo ograniczone zarządzanie oknami. Dodatkowymi oknami obsługującymi pomniejsze funkcje aplikacji są „panele”: pływające okna, którymi użytkownik może swobodnie poruszać po ekranie urządzenia. Rozważane jest wprowadzenie możliwości umieszczenia dwóch okien obok siebie i niezależne przeglądanie treści. Chrome OS, tak jak przeglądarka Chrome, będzie wspierał trybyoffline,HTML5, przetwarzanie w tle oraz podobne powiadomienia. Podobnie jak w innych systemach operacyjnych, obecne będzie menu wyboru aplikacji, obszar powiadamiania dostarczający informacje o aktualnej dacie, godzinie i stanie sieci[4].
Google opisuje Chrome OS w swojej dokumentacji jako system składający się z trzech warstw[5]:
Warstwafirmware odpowiedzialna za szybkie uruchamianie systemu, pomijająca sprawdzanie obecności niektórych rodzajów sprzętu. Firmware w celach bezpieczeństwa weryfikuje również stan urządzeń podczas poszczególnych etapów uruchamiania.
Warstwa oprogramowania systemowego zawierająca zmodyfikowane jądro Linux, w celu szybkiego uruchamiania Chrome OS.Oprogramowanie użytkownika zostało zmniejszone do minimum; wykorzystany został m.in.demonUpstart, który jest odpowiedzialny za równoległe uruchamianie usług, zarządzanie zadaniami.
Google zapowiedziało, że zarówno system, jak i przeglądarka będą posiadać wbudowany odtwarzacz, którego zadaniem będzie obsługa plikówMP3 czyJPEG i innych, gdy system nie będzie posiadać połączenia z internetem[6].
Google Chrome OS w zapowiedziach firmy przeznaczony został dlaurządzeń mobilnych takich jak netbooki – nie została stworzona oficjalna wersja dla komputerów klasy PC. Platforma działa naprocesorach rodzinyx86 iARM. System będzie posiadał obsługędysków twardych, jednakże Google żąda od swoich partnerów zainteresowanych wsparciem, aby wykorzystali dyski typusolid state drive ze względu na ich wysoką wydajność i niezawodność. Wybór ten podyktowany został założeniami systemu – Chrome OS działać będzie głównie w oparciu o usługi i aplikacje internetowe i priorytetem nie jest potrzeba pracy z dyskami twardymi, lecz danymi znajdującymi się na serwerach zdalnych.
W grudniu 2009 roku, Michael Arrington z serwisuTechCrunch doniósł, iż Google planuje wydać urządzenie sygnowane własną marką zawierające Chrome OS z przynajmniej jednym partnerem.