Google Chrome OS Chromium OS knight 76 tistory

  • Slides: 15
Download presentation
Google Chrome OS (Chromium OS) knight 76. tistory. com

Google Chrome OS (Chromium OS) knight 76. tistory. com

Google IO (5/11) • 매달 수익 – A subscription-sales version aimed at students for

Google IO (5/11) • 매달 수익 – A subscription-sales version aimed at students for $20 a month. – Businesses can also buy them for $28 a month • public – Samsung will offer 12. 1 -inch model for $429 that’s Wi-Fi-only; $499 gets you 3 G capabilities. – Acer’s product will have an 11. 6 -inch screen and sell for $349, presumably Wi-Fi-only. T

Chromium OS? Google Chrome OS ? • Chromium OS is the open source project,

Chromium OS? Google Chrome OS ? • Chromium OS is the open source project, used primarily by developers, with code that is available for anyone to checkout, modify, and build. Gentoo리눅스 기반. • Google Chrome OS is the Google product that OEMs will ship on Netbooks this year. -> 보통 우리가 Virtual. Box에서 테스트하는 OS 는 Chromium OS라 불린다.

Chromium OS? Chromium ? • Chromium is an open-source browser project. -> (Product) chrome

Chromium OS? Chromium ? • Chromium is an open-source browser project. -> (Product) chrome browser • Chromium OS is open source os proejct. -> (Product) chrome os

실제 사용해보기 (DEMO) (VMWare + Suse Linux based Google Chromium OS)

실제 사용해보기 (DEMO) (VMWare + Suse Linux based Google Chromium OS)

http: //git. chromium. org/gitweb/

http: //git. chromium. org/gitweb/

Developer Preliminary requirements • • • Ubuntu Linux (version 10. 04 - Lucid) a

Developer Preliminary requirements • • • Ubuntu Linux (version 10. 04 - Lucid) a 64 -bit system for performing the build git - source control client keychain - ssh key management (for committers) depot_tools - Google-maintained set of tools used by Chromium OS http: //www. chromium. org/chromiumos/developer-guide

Architecture

Architecture

System-level and user-land software • Linux Kernel • Upstart – 서비스 어플 관리, 병렬처리

System-level and user-land software • Linux Kernel • Upstart – 서비스 어플 관리, 병렬처리 (ubuntu유틸리티) • Dependent – D-Bus: The browser uses D-Bus to interact with the rest of the system. Examples of this include the battery meter and network picker. – Connection Manager: Provides a common API for interacting with the network devices, provides a DNS proxy, and manages network services for 3 G, wireless, and ethernet. – WPA Supplicant: Used to connect to wireless networks. – Autoupdate: Our autoupdate daemon silently installs new system images. – Power Management: (ACPI on Intel) Handles power management events like closing the lid or pushing the power button. – Standard Linux services: NTP, syslog, and cron.

Architecture

Architecture

Chromium 브라우저 Multi-process Architecture Tab 당 하나의 프로세스를 가짐

Chromium 브라우저 Multi-process Architecture Tab 당 하나의 프로세스를 가짐

END

END