Последние несколько лет я работал ведущим архитектором ОС в Jolicloud (Joli OS), а также проделал немалую работу по настройке ОС Chromium для других проектов. Чтобы ответить на ваш вопрос, я могу с уверенностью сказать, что это последняя версия для обеих ОС:
Структура ОС на основе веб-браузера - это постоянный браузер, работающий на урезанной ОС на базе Linux.
Joli OS и Chrome OS имеют некоторые сходства в дизайне ядра и некоторые ключевые различия между ними и по сравнению с более традиционной ОС Linux. Позволь мне объяснить :)
В ОС Joli используется основанная на Ubuntu ОС Linux (которая предоставляет ядро, X.org, драйверы пользовательского пространства, пользовательский интерфейс и т.д.). Я постарался извлечь как можно больше из пользовательского интерфейса на основе Gnome и локальных приложений, предоставляя как можно больше возможностей. UX, насколько это возможно, через интерфейс веб-приложения HTML5. Таким образом, с точки зрения компьютера, когда Joli OS запускает ядро, оно загружает системные драйверы, драйверы пользовательского пространства и сценарии инициализации пользовательского пространства. Эти скрипты запускают X.org, который загружает наш менеджер сессий, который, в свою очередь, загружает очищенную оболочку Gnome, а затем, наконец, Chromium на стартовую страницу http://my.jolicloud.com .
Chrome OS очень похожа в этом дизайне, за исключением нескольких ключевых отличий: во-первых, он использует основанную на Gentoo основу (Google использовал Ubuntu, но отказался от нее в начале 2010 года). Во-вторых, после запуска ядра, драйверов и X.org сам Chrome обрабатывает диспетчер сеансов, который фактически "регистрирует" пользователя. (Этот шаг также расшифровывает домашний каталог пользователя и предоставляет другие функции безопасности.) Кроме того, вместо оболочки Gnome Chrome также обрабатывает традиционные функции системы оконного менеджера, такие как настройка Wi-Fi, учетные записи пользователей, инициализация событий отключения и приостановки и т.д. Наконец, локальная стартовая страница с установленными веб-приложениями Chrome загружается вместе с традиционной сетью. Пользовательский интерфейс браузера.
Таким образом, основное отличие в структуре Chrome OS состоит в том, что сам Chrome выполняет все больше и больше задач UX, которые традиционно выполнялись менеджерами сеансов и окон, такими как Gnome. Делая все в браузере и полностью удаляя локальные приложения (кстати, ОС Joli стремится поддерживать устаревшие локальные приложения) пользователю может быть предоставлена более быстрая и эффективная загрузка. Существуют и другие различия, т. Е. Chrome OS изменяет ядро, драйверы, сценарии запуска и сам X.org для более эффективной работы с целевым оборудованием, для которого предназначена Chrome OS.
Не забывайте, что Ubuntu, Gentoo и даже Joli OS спроектированы так, чтобы одна сборка ISO работала на максимально возможном количестве вариантов оборудования, но Chrome OS предназначена для работы только на очень специфическом профиле оборудования. Это еще одно существенное отличие: ОС Chrome может исключить поддержку нецелевых аппаратных профилей во время сборки, что также приводит к более эффективному UX с меньшим распределением и загрузочным разделом.
Надеюсь это поможет :)