
어제 발표된 구글 크롬 OS는 많은 사람들의 반향을 불러왔다.
구글이 하는 일에 큰 기대를 거는 사람들도 많고 MS가 발표하려는 제품에 앞서 급하게 발표를 하려고 했다는 기사도 있다. 관련 글들을 검색해보면 장밋빛 전망만 하는 것은 아니다. 오히려 회의적인 의견도 만만치 않다.
Channy 씨가 쓴 But, 구글 크롬 OS의 성공은 회의적? 글에 올라온 기사에 동의하는 사람들도 많을 것이다.
하지만 구글 크롬 OS는 안드로이드를 대체하려는 것도 아니고 MS 윈도우즈나 리눅스를 대신하려는 것도 아니다. 구글은 OS를 대치하기보다는 자신이 수 년동안 쌓아올린 Web technology 를 이용한 어플리케이션을 온라인과 오프라인 구별 없이 동일하게 제공하기 위함이라고 보면 구글의 의도를 짐작해볼 수 있다.
왜 크롬 OS라고 하였을까? 다른 이름도 많은데 왜 하필 크롬일까? 자세한 것은 언급되지 않았지만 사람들은 자바스크립트와 HTML5에 최적화된 크롬 브라우저를 어플리케이션 개발환경으로 쓰여질 것이라 예상하고 있다. 다른 방식은 떠오르지도 않는 것이다. 자신들이 만든 웹 어플리케이션을 가장 빠르게 실행시켜줄 플랫폼을 제공하려 한다는 것은 자명한 목표이기 때문이다.
우리는 구글이 제공할 크롬 OS를 어떻게 사용할까? 정말도 넷북에 설치된 OS를 대신하여 크롬 OS를 실행시킬까? 데스크탑에서는 어떻게 사용할까? Full HD 해상도에 웹 브라우저 하나 덜렁 띄워놓고 필요한 일만 할 것이라고 생각하는 사람은 없다.
결론부터 말하자면 VM(Virtual machine)이다. 크롬 OS를 실행시키기 위한 VM을 같이 배포하고 그 안에서 OS부팅과 크롬 브라우저의 실행까지 끝내고 마치 어플리케이션 실행하듯 GMail이나 구글 오피스의 화면을 보여줄 것이다. 크롬 브라우저가 하듯이 하나의 VM이 여러 윈도우를 생성할 수 있도록해서 여러 브라우저 윈도우 - 각각의 웹 어플리케이션 - 가 동일한 VM 환경에서 동작할 수 있도록 할 것이다.
네트워크가 연결된 곳에서는 구글이 제공한 스토리지를 액세스를 하고 네트워크가 없는 환경에서는 VM이 제공한 스토리지에 저장된 캐시에 데이터를 저장한다. 동기화도 간단하게 될 것이다.
구글의 크롬은 OS 시장을 위한 제품이 아니라 웹 어플케이션과 기존의 어플리케이션을 하나로 묶기위한 도구로 쓰일 것이다.
By 모루
3 개의 댓글: