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