WIPIVERSE

웹OS

WebOS는 모바일 및 임베디드 장치를 위한 운영 체제로, 원래는 Palm, Inc.에 의해 개발된 Palm webOS를 기반으로 한다. 이후 2010년에 HP가 인수하여 HP webOS로 재브랜딩되었으며, 2013년에는 LG전자에 매각되어 LG webOS로 발전하였다. 현재는 LG전자의 스마트 TV, 스마트 가전, 그리고 일부 차량용 인포테인먼트 시스템에 적용되고 있다.

개요

  • 유형: 리눅스 커널 기반의 운영 체제
  • 주요 특징: HTML5·CSS·JavaScript 등 웹 기술을 활용한 애플리케이션 개발 환경, 카드 기반 멀티태스킹 UI, 클라우드 연동 서비스
  • 라이선스: 핵심 커널은 GPL, 상위 레이어는 Apache License 2.0 등 오픈 소스 라이선스를 혼합 적용

개발 및 역사

연도 주요 사건
2009 Palm이 webOS 발표, Palm Pre 스마트폰에 최초 채택
2010 HP가 Palm을 인수, HP webOS로 명칭 변경
2011 HP TouchPad 출시, 이후 HP가 webOS 장치를 중단
2013 LG전자가 webOS 소유권을 인수, 스마트 TV에 적용 시작
2014‑현재 LG TV와 가전제품에 지속적인 업데이트 및 확대 적용, webOS Open Source Edition (OSE) 공개

기술적 구성

  1. 커널: 리눅스 커널 2.6.x 기반을 사용하며, 하드웨어 추상화 계층(HAL)과 드라이버가 포함된다.
  2. 미들웨어: Mojo 및 Enyo 프레임워크를 포함한 웹 기술 스택이 제공되어, 웹 기반 애플리케이션을 네이티브 수준으로 실행할 수 있다.
  3. 시스템 서비스: 알림 관리, 멀티미디어 처리, 네트워크 연결, 보안 정책 등을 담당하는 독립적인 데몬(process) 구조를 갖는다.
  4. 사용자 인터페이스: 카드 기반 UI(다중 앱 전환 시 카드 형태로 표시)를 채택하여 직관적인 멀티태스킹을 지원한다.

현재 적용 사례

  • 스마트 TV: LG OLED·NanoCell TV 시리즈에 기본 OS로 탑재, 앱 스토어와 음성 비서(ThinQ AI) 제공
  • 스마트 가전: 냉장고, 세탁기 등 LG SmartThinQ 가전 제품에 내장
  • 자동차: LG전자의 인포테인먼트 솔루션에 webOS 기반 플랫폼 적용 사례 존재

생태계 및 개발

  • 앱 스토어: LG Content Store를 통해 웹 기반 애플리케이션 배포
  • 개발 도구: webOS TV SDK, webOS CLI, Enyo 및 Mojo 프레임워크 지원
  • 오픈소스: webOS Open Source Edition (OSE) 프로젝트는 GitHub에서 소스 코드와 문서를 제공하며, 커뮤니티 기여를 수용한다.

참고 문헌

  • LG전자, “webOS TV Developer Guide”, 2023.
  • HP, “HP webOS Overview”, 2012 (archived).
  • Palm, Inc., “Palm webOS Architecture Whitepaper”, 2009.
둘러보기

더 찾아볼 만한 주제

    전체 문서 보기