Google Chrome OS is a Linux-based operating system, programmed in C and C++, and designed by Google to work exclusively with web applications. Google announced the operating system on July 7, 2009.
Design goals for Google Chrome OS's user interface included using minimal screen space by combining applications and standard Web pages into a single tab strip, rather than separating the two. Google Chrome OS would follow the Chrome browser's practice of leveraging HTML5's offline modes, background processing, and notifications. Designers proposed using search and pinned tabs as a way to quickly locate and access applications.
Google Chrome OS is mainly designed for secondary devices like netbooks, not for primary desktop PCs, and will run on hardware using an x86 or ARM-based processor. While Chrome OS will run on standard hard disk drives, Google has requested that its hardware partners use solid-state drives "for performance and reliability reasons" as well as the lower capacity requirements inherent in an operating system that accesses applications and most user data on remote servers. In November 2009 Matthew Papakipos, engineering director for the Google Chrome OS claimed that the Chrome OS consumes one-sixtieth as much drive space as Windows 7.
Integrated media player, file managerEdit
Chrome OS uses a media player that is capable of playing MP3 audio, as well as view JPEG images.
Chrome OS also includes an integrated file manager resembling those found on other operating systems, with the ability to display folders and their associated files, as well as preview and manage file contents using a variety of Web applications, including Google Docs and Box.net.
In March 2010, Google software security engineer Will Drewry discussed Chrome OS security. Drewry described Chrome OS as a "hardened" operating system featuring auto-updating and sandbox features that will reduce malware exposure. He said that Chrome OS netbooks will be shipped with Trusted Platform Module, and include both a "trusted bootpath" and a physical switch under the battery compartment that actuates a developer mode. That mode drops some specialized security functions but increases developer flexibility. Drewry also emphasized that the open source nature of the operating system will contribute greatly to its security by allowing constant developer feedback.