Chrome OS

  • 898 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
898
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
31
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. GoogleChrome OS 리뷰 인프라웨어권우일 willkwon@infraware.co.kr 1
  • 2. Contents• What is Chrome OS?• Main Features• History• Architecture• Applications• Related Project• Conclusions 2
  • 3. 3
  • 4. What is Chrome OS?• 구글에 의해 개발된 리눅스 기반 웹 애플리 케이션 실행 전용 운영체제• 90% 이상의 사람들은 컴퓨터에서 대부분 웹 브라우저만 사용하는 것으로 나타난 것 에 착안• 사용자 관점에서만 보면 Chrome 웹 브라 우저와 동일한 UX 제공 4
  • 5. What is Chrome OS? 5
  • 6. Main Features Battery, Net work Meter Access to Local Storage 6
  • 7. Main Features 카메라 쫄깃쫄깃 프로필사진 검색키 7
  • 8. Main Features 시스템설정 무선랜설정 작업관리자 작업 8
  • 9. Main Features• Chrome 브라우저 형태의 풀 스크린 윈도우• 원격 애플리케이션 접근 지원(RDC,VNC, ...)• 클라우드 프린팅• 통합 미디어 플레이어 9
  • 10. History• 2009년 11월, 최초 릴리즈, Canonical사와 협업• 2010년 1월, 점차 타블릿 디바 이스를 지원하는 방향• 2010년 12월, Cr-48 소개, 2011 3월 까지 6만대 출하• 2011년 5월, Google I/O에서 상 용 Chrome Book 등장 • 삼성전자, Acer 10
  • 11. Architecture• 주요 구성 요소(3-Tier) • Browser and Window Manager • System level Software and User-land Services • Kernel • Drivers • } Connection Manager, ... • Firmware } } 11
  • 12. Architecture: Firmware• 빠른 부팅/보안 핵심 요소 • 커널 부팅단계에서 불필요한 부분 제거 • 시스템 복구 영역 등 추가• 주요 구현부 • System Recovery: OS 재설치 영역 포함 • Verified Boot: 펌웨어 자체, 부팅시 커널, 시스템 이미지 검증 • Fast Boot: PC 펌웨어(BIOS) 단순화, Legacy Device 지원 부분 제거 등 12
  • 13. Architecture:Firmware(Boot Flow) Start System Recovery 13
  • 14. Architecture: System-level & User-land Software• 리눅스 커널 • 부팅 성능 향상외 대부분 기본 리눅스와 동일 • Upstart(init 대체), 대부분의 서비스를 실행하는 Daemon• 주요 서비스 • D-Bus: 브라우저와 시스템간 통신에 사용 • Connection Manager: 네트워크 디바이스 상호작용, Wi-Fi, 3G, Eth 등 • WPA Supplicant: 무선 네트워크 보안 모듈 • Autoupdate: 새로운 시스템 이미지로 업데이트 담당 • Power Management: 전원 관리 이벤트 처리 • Standard Linux Services: NTP, syslog, cron 14
  • 15. Architecture: Chromium & Window Manager• Window Manager • 다중 윈도우 관리, X window manager와 유사 • 윈도우 위치 관리, 입력 포커스 할당 등 • X-Composite 확장 지원, OpenGL을 이용한 화 면 전환 효과 등 15
  • 16. Booting Sequence• GPOS BIOS OS Primitives Hardware Detection Load & Start Kernel Load & Start Bootloader BLA BLA BLA... Login Linux Applications Splash Screen BLA BLA BLA... 16
  • 17. Booting Sequence • Chrome OS BIOS OS Primitives Hardware Detection Load & Start Kernel Load & Start Bootloader BLA BLA BLA... LoginLinux Applications Splash Screen BLA BLA BLA... Chrome 17
  • 18. Applications• 로컬에서 독립적으로 실 행되는 사용자 응용 없음• Chrome Web Store를 통 해 웹 앱 설치 가능 • 웹앱 • 브라우저 확장 • 테마 18
  • 19. Applications• 웹 앱 배포를 위한 패키징 방법 제공 { "name": "Google Mail", "description": "Read your gmail", "version": "1", "app": { "urls": [ "*://mail.google.com/mail/", "*://www.google.com/mail/" ], "launch": { "web_url": "http://mail.google.com/mail/" } }, "icons": { "128": "icon_128.png" }, "permissions": [ "unlimitedStorage", "notifications" ] } 19
  • 20. Related Project• ChromeOSLinux • http://getchrome.eu • Chrome 브라우저가 기본 탑 재된 리눅스 배포판 • Gnome 기반 경량 데스크톱 용도 • 일부 네이티브 앱 기본 탑재 • Live CD 로 제공됨 20
  • 21. Conclusions• 하드웨어 지원 • 구글 파트너사만 지원 • 넷북 디바이스 타겟 • 타블릿 지원?• 안드로이드와 관계 • 모바일과 PC시장으로 차별화• 시장 측면 • 클라우드로 점차 이동 • 기능 및 용도에서 기존 OS를 완전히 대체하지는 않을것 21
  • 22. 고맙습니다! @bitroid 22