Pages

Saturday, 9 November 2013

Architecture Overview

In preliminary design documents for the Chromium OS open source project, Google described a three-tier architecture: firmware, browser and window manager, and system-level software and user land services.

 Figure showing 3-Tier Architecture of Cloud OS

Firmware

The firmware contributes to fast boot time by not probing for hardware, such as floppy disk drives, that are no longer common on computers, especially netbooks. The firmware also contributes to security by verifying each step in the boot process and incorporating system recovery.  

System-Level Software 

System-level software includes the Linux kernel that has been patched to improve boot performance. User land software has been trimmed to essentials, with management by Upstart, which can launch services in parallel, re-spawn crashed jobs, and defer services in the interest of faster booting.

The Window Manager

The window manager handles user interaction with multiple client windows much like other X window managers.

No comments:

Post a Comment