지난 몇 년 동안 Jolicloud (Joli OS)의 수석 OS 아키텍트로 근무했으며 다른 프로젝트에 맞게 Chromium OS를 사용자 정의하는 작업도 상당히 많이했습니다. 귀하의 질문에 대답하기 위해 두 OS 모두 후자라고 말할 수 있습니다.
웹 브라우저 기반 OS의 구조는 제거 된 Linux 기반 OS에서 실행되는 영구 브라우저 입니다.
Joli OS와 Chrome OS는 핵심 디자인과 약간 유사하며 서로 간의 그리고 기존 Linux OS와 비교했을 때의 주요 차이점이 있습니다. 설명하겠습니다 :)
Joli OS는 Ubuntu 기반 Linux 기반 (커널, X.org, 사용자 공간 드라이버, UI 등을 제공함)을 사용하여 Gnome 기반 UI 및 로컬 애플리케이션을 최대한 제거하기 위해 노력했습니다. HTML5 웹 앱 인터페이스를 통해 가능한 UX의 따라서 컴퓨터 관점에서 Joli OS가 시작되면 커널이 시작되어 시스템 드라이버, 사용자 공간 드라이버 및 사용자 공간 초기화 스크립트가로드됩니다. 이 스크립트는 세션 관리자를로드하는 X.org를 시작합니다. 세션 관리자는 제거 된 Gnome 쉘을로드 한 다음 마지막으로 Chromium을 http://my.jolicloud.com 시작 페이지로로드합니다.
Chrome OS는 몇 가지 주요 차이점을 제외하고는이 디자인에서 매우 유사합니다. 첫째, Gentoo 기반 기반을 사용합니다 (Google은 우분투를 사용했지만 2010 년 초에이를 전환했습니다 ). 둘째, 커널, 드라이버 및 X.org가 시작된 후 Chrome은 실제로 사용자를 "로그인"하는 세션 관리자를 처리합니다. (이 단계는 또한 사용자 홈 디렉토리의 암호를 해독하고 다른 보안 기능을 제공합니다.) 또한 Chrome은 Gnome 쉘 대신 Wi-Fi 구성, 사용자 계정, 종료 및 일시 중지 이벤트 시작 등과 같은 기존의 창 관리자 시스템 기능도 처리합니다. 마지막으로 설치된 Chrome 웹 앱을 보여주는 로컬 시작 페이지가 기존 웹 브라우저 UI와 함께로드됩니다.
요약하면 Chrome OS 구조의 주요 차이점은 Chrome 자체가 Gnome과 같은 세션 관리자 및 창 관리자가 전통적으로 제공했던 UX 작업을 점점 더 많이 수행한다는 것입니다. 브라우저에서 모든 작업을 수행하고 로컬 앱을 완전히 제거함으로써 (Joli OS는 레거시 로컬 앱을 유지하려고 노력합니다) 사용자에게보다 빠르고 효율적인 부팅 경험을 제공 할 수 있습니다. Chrome OS가 커널, 드라이버, 시작 스크립트 및 X.org 자체를 수정하여 Chrome OS 용으로 설계된 대상 하드웨어에보다 효율적으로 작동하도록하는 추가 차이점이 있습니다.
Ubuntu, Gentoo 및 Joli OS는 모두 가능한 한 많은 하드웨어 변형에서 하나의 ISO 빌드를 실행하도록 설계되었지만 Chrome OS는 매우 구체적인 하드웨어 프로필에서만 실행되도록 설계되었습니다. 이는 또 다른 주요 차이점입니다. Chrome OS는 빌드시 대상이 아닌 하드웨어 프로필에 대한 지원을 제거하여 배포 및 부팅 파티션이 더 작은 UX를 더욱 효율적으로 만들 수 있습니다.
도움이 되었기를 바랍니다 :)