Операционная система хром ос. Обзор операционной системы Chrome OS от компании Google

Что десктопные приложения, да и сам десктоп рано или поздно переедет в веб, было понятно едва ли не после рождения JavaScript, поэтому появление Chrome OS во многом предсказуемо. И что облачную ОС выпустила именно Google, тоже абсолютно закономерно. Но давай попробуем отойти от бесконечных дебатов о будущем десктопа, разжигаемых консервативной частью айтишников, и посмотрим на Chrome OS с точки зрения технической реализации.

Дорога в облака

Google анонсировала Chrome OS летом 2009 года и уже в ноябре продемонстрировала ее публике и выложила исходники в открытый доступ под именем Chromium OS. Тогда операционка была довольно проста и представляла собой запущенный на полный экран браузер Chrome, работающий поверх сильно урезанного дистрибутива Ubuntu. В ней были реализованы все те же механизмы изоляции вкладок браузера и плагинов, все та же многопроцессная модель работы браузера, но в целом ничем особенным операционка не отличалась.

На протяжении следующих пяти лет Google непрерывно, но не особо афишируя свою работу развивала Chrome OS. Попутно она выпускала так называемые Chromebook’и и Chromebox’ы, ставшие популярными среди юниксоидов, которые сносили Chrome OS сразу после покупки. Постепенно Gooogle отказалась от Ubuntu в пользу Gentoo (судя по всему - чтобы получить возможность сборки пакетов без «бесполезных» для нее зависимостей и плюшки Hardened-версии дистрибутива) и заменила-таки однооконный режим на стандартный для десктопов многооконный со стандартной панелью задач снизу. Google сознательно отказалась от него в первых версиях Chrome OS, поскольку ОС была ориентирована на нетбуки с их небольшими экранами, но, судя по всему, пользователи этого не оценили.

Появились и офлайновые веб-приложения (доступные также в обычном Chrome) и, наконец, поддержка ряда приложений для Android. Последнее событие стало вполне ожидаемым после того, как руководство разработкой обеих операционок перешло в руки Сундара Пичая (Sundar Pichai), который всегда был ответствен за развитие Chrome, Chrome OS и веб-приложений Google.

Chrome OS развивается вместе с самим браузером, поэтому их версии совпадают. На момент написания статьи это была версия 41, но в отличие от браузера у Chrome OS нет готовых сборок для установки за исключением официально поддерживаемых Chromebook’ов и Chromebox’ов. Однако в Сети вполне можно найти неофициальные сборки на базе исходников Chromium OS. Например, всегда можно скачать ежедневные сборки для x86, x64 и ARM. Достаточно записать одну из них на флешку и загрузиться с нее. Однако надо быть готовым, что не все компоненты машины заведутся (в моем случае отвалился тачпад). К тому же Chromium OS не поддерживает Flash, DRM и Netflix, зато в ней есть доступ к консоли с правами root.

Базовые концепции

Ключевая идея Chrome OS в том, что по большому счету это ОС для тонких клиентов, где все, кроме графического интерфейса и браузера, находится в Сети. Фактически без подключения к интернету и аккаунта Google операционка даже не пустит пользователя внутрь (по крайней мере в первый раз). Файлы Google предлагает сохранять в свой Google Drive (покупателям Chromebook’ов компания дает 100 Гб), настройки, расширения и установленные приложения синхронизируются стандартным для браузера Chrome способом. Для печати предлагается использовать Google Cloud Print.

В российских реалиях такой подход ничего не дает и создает массу трудностей, да и в остальном мире тоже. Но Chrome OS - это задел Google на будущее, и такая модель работы позволила программистам реализовать ряд интересных архитектурных решений и подходов к обеспечению безопасности. О чем мы и поговорим в оставшейся части статьи.

Все начинается с BIOS

Несмотря на то что Chromium OS может работать на компах со стандартным BIOS, Chromebook’и базируются на CoreBoot. И это не просто одна из их технических особенностей, а намеренная оптимизация. CoreBoot - полностью 32-битный «BIOS», лишенный балласта из большого количества кода инициализации оборудования, бесполезного в наши дни. Вкупе с оптимизациями Google он способен выполнить холодный старт от нажатия кнопки питания до загрузки ядра буквально за доли секунды.

Далее CoreBoot находит загрузочный раздел GPT и загружает в память бинарник, содержащий бутлоадер u-boot (он обычно используется во встраиваемой электронике) и ядро Linux, после чего отдает управление u-boot, и начинается почти стандартная для Linux-дистрибутивов процедура загрузки, включающая в себя монтирование корневого раздела, запуск демонов, графической системы и, наконец, интерфейса.

Интересно во всей этой процедуре то, что у загрузчика с ядром и корневой ФС есть «резервные копии» в отдельных разделах, и эта особенность используется для обновления ОС и отката в случае сбоя. Во время автоматического обновления Chrome OS вообще не трогает текущую установку, а вместо этого прописывает новую версию ОС в те самые «резервные разделы», которые становятся «текущими» после перезагрузки. В случае сбоя при загрузке новой версии ОС произойдет обратная перемена местами и юзер сможет получить доступ к заведомо рабочей системе (система сама способна понять, что она успешно загрузилась, и поставить соответствующий флаг на текущие GPT-разделы).

Более того, на каждом этапе передачи управления от одного компонента к другому (например, от CoreBoot к u-boot) происходит сверка цифровой подписи (в случае корневой ФС - поблочная сверка контрольных сумм на лету), при несовпадении которой система также откатится к прошлой версии. Это работает, потому что разделы с текущей версией системы монтируются только на чтение и пользователь даже случайно не сможет их изменить.

INFO

EEPROM Chromebook’а содержит не только две копии firmware (одна из которых резервная), но и неперезаписываемый recovery firmware, позволяющий загрузить систему с USB-флешки или карты памяти и произвести проверку и восстановление системы.

Кроме CoreBoot, EEPROM любого Chromebook’а включает в себя SeaBIOS - открытую реализацию BIOS, которая позволяет без лишних хлопот установить на устройство Windows или Linux.

Вездесущий Linux

Текущие версии Chrome OS основаны на Gentoo Linux с тем исключением, что вместо стандартной для данного дистрибутива системы инициализации OpenRC здесь задействован убунтовский Upstart. По сравнению с обычным дистрибутивом Linux система сильно урезана, поэтому загружать тут особого нечего и стартует она буквально за секунду. Обычного терминала нет, но есть местный shell crosh, доступный по.

Выполнив в нем команду shell, мы получим доступ к стандартному bash с правами root (в Chromium OS, естественно) и сможем исследовать систему. Здесь есть всем нам известные демоны rsyslogd, dbus-daemon (D-Bus используется в Chrome OS для обмена данными между браузером и остальными частями системы), wpa_supplicant (аутентификация в Wi-Fi-сетях), dhcpcd, иксы, ModemManager (работа с 3G-модемами), udev, ConnMan (управляет соединениями с сетью) плюс более десятка специфичных для Chrome OS демонов, отвечающих в том числе за обновление системы (update_engine), работу с TPM-модулем (chapsd), шифрование домашнего каталога (cryptohomed), отладку (debugd) и другие задачи.

Особое место здесь занимает демон session_manager, ответственный за инициализацию высокоуровневой части ОС. В его задачи входит:

  1. Запустить X-сервер.
  2. Инициализировать переменные окружения для браузера Chrome.
  3. Создать необходимые каталоги, файлы и правила cgroups для Chrome.
  4. Запустить Chrome.
  5. Вызвать Upstart-событие login-prompt-visible, в результате чего на экране появится окно логина.

Во время этого процесса действительно не запускаются какие-либо компоненты, отвечающие за формирование «рабочего стола» (за исключением окна логина). Его отрисовкой занимается сам браузер, полагаясь на фреймворк Aura, включающий в себя низкоуровневые функции для работы с графикой и окнами (с хардварным ускорением через DRI) и окружение рабочего стола Ash, которое отрисовывает панель задач, декорации окон, Google Now и другие стандартные элементы интерфейса ОС. Являясь частью браузера Chrome, они, тем не менее, работают внутри нескольких независимых процессов.

INFO

В случае сбоя загрузки системы, который регистрируется, если процесс браузера не может быть запущен в течение 30 с, Chromium OS автоматически запускает SSH-сервер и перезапускает опрос ядра на наличие оборудования с помощью команды udevtrigger.

Благодаря интеграции Aura и Ash в сам Chrome получить рабочий стол Chrome OS можно в любой ОС, запустив браузер с флагом —open-ash.

Безопасность

Помимо уже рассмотренных методов обеспечения безопасности и целостности данных, таких как безопасная загрузка системы, зашифрованный домашний каталог с кешированными данными (шифрование выполняется отдельно для каждого юзера), а также стандартных для браузера Chrome методов изоляции процессов, плагинов и Native Client от системы (здесь используется механизм seccomp-bpf, позволяющий фильтровать обращения к системным вызовам), в Chrome OS задействован ряд других подходов к обеспечению безопасности.

Центральное место среди них занимает minijail - небольшое приложение, применяемое для изоляции системных сервисов (демонов) и других компонентов системы. Это очень гибкое приложение, которое позволяет выполнять такие функции, как наделение приложения «возможностями» или их отзыв (capabilities - специальная подсистема ядра Linux для наделения не SUID-бинарников некоторыми возможностями root), запереть его в chroot, отозвать права root, установить лимиты на ресурсы (rlimits), разместить процесс в выделенных пространствах имен (на манер LXC и Docker) и применить к нему правила cgroups.

Если взглянуть на вывод ps aux|grep minijail (см. скриншот) в работающей системе, то можно заметить, что minijail используется для запуска демонов с теми или иными настройками, но число таких демонов по отношению ко всем работающим в системе не так уж и велико. Судя по документам разработчиков , в будущем minijail планируют существенно расширить и применять его к гораздо большему количеству компонентов системы, включая графический стек и Chrome. Пока же что есть, то есть.

Из остальных средств обеспечения безопасности можно отметить применение флагов компилятора для минимизации риска срыва стека (-fno-delete-null-pointer-checks, -fstack-protector, FORTIFY_SOURCE), задействование «усиленного» механизма ASLR (Address space layout randomization) в ядре Linux (патч PaX), использование capabilities вместо SUID-бинарников где это возможно, ограничения на загрузку модулей ядра, использование модуля TPM (в Chromebook’ах) для хранения ключей шифрования диска и пароля пользователя, запрет на запуск обычных ELF-бинарников юзером и некоторые другие вполне стандартные техники, многие из которых пересекаются с Android и Hardened Gentoo.

Выводы

Конечно, Chrome OS гораздо сложнее, чем я смог описать в этой статье. В ней есть множество нюансов и огромное количество интересных идей. Обо всем этом можно почитать на сайте проекта Chromium , благо авторы открыты по отношению к сторонним разработчикам и написали весьма неплохую документацию.

Хоть по факту операционная система Chrome OS от Google и является открытой, как и Android, однако произвести ее установку просто так на какой-либо компьютер нельзя. Американская корпорация не запрещает этого делать – она просто не включила в фирменную ОС поддержку специального ПО, необходимого для ее полноценного запуска на любых электронных устройства, если они, конечно, удовлетворяют минимальным системным требованиям. Решить это недоразумение взялась компания Neverware, которая выпустила программу под названием Cloudready USB Maker.

При помощи утилиты Cloudready от Neverware можно установить операционную систему Chrome OS от Google на любой компьютер, работающий под управлением Windows. Для этого потребуется около получаса свободного времени и свободная флешка USB 3.0 на 8 ГБ, которую придется отформатировать, то есть с нее будут удалены все данные. Интереснее всего то, что вся ОС будут запускаться прямо с флешки без задействия встроенной памяти компьютера.

Операционная система Chrome OS основана на Linux, а потому она гораздо менее требовательна к ресурсам компьютера, чем та же Windows 10. Чтобы произвести ее установку, необходимо с официального сайта программу-утилиту Cloudready USB Maker, после чего вставить USB-флешку в порт компьютера и выполнить ее форматирование. Затем нужно запустить загруженную с сайта Neverware программу и согласиться на запись данных.

Когда все будет сделано, а на это нужно около 10 минут, программа сообщит об успешной записи операционной системы Chrome OS на флешку. После этого компьютер можно смело перезагружать, и при его запуске перейти в специальное меню выбора загрузочного устройства. Узнать конкретную кнопку для перехода в него можно в инструкции к материнской плате, либо же методом перебора кнопок с F1 до F12. Какая-то из них гарантированно должна сработать.

Попав в меню выбора загрузочного устройства, необходимо в списке найти флешку и произвести загрузку с нее. В итоге, компьютер запустит операционную систему Chrome OS. Пользователю останется только выполнить первичную настройку, а затем наслаждаться всеми функциональными возможностями. Тем не менее, при каждом новом запуске ОС осуществлять ее настройку придется заново, потому как особенность программного обеспечения в том, что оно не способно запоминать раннее введенные данные.

Такой способ установки операционной системы от на компьютер или планшет подходит, например, для ознакомления с функциональными возможностями Chrome OS. Специалисты Neverware уверяют, что они работают над тем, чтобы решить ограничения, связанные с запоминание данных, однако на это может уйти несколько месяцев и вообще нет гарантий того, что в ближайшем будущем это удастся сделать.

Ранее стало известно о том, что Google операционную систему.

Не упустите свой шанс! До 2 июня включительно у всех желающих есть уникальная возможность Xiaomi Redmi AirDots, потратив на это всего 2 минуты своего личного времени.

Присоединяйтесь к нам в

Девайсы не вечны. Даже самый навороченный ноутбук через пару лет превращается в компьютер «среднего уровня». После 5-6 лет со дня покупки он и вовсе рискует стать тыквой.

Так произошло с моим старичком HP Pavilion g7. В 2011 году поставлялся ноутбук с фейловой Windows Vista, которая была тут же снесена на более адекватную Windows 7. Но производительность девайса в среде Windows в 2018 году оказалась уж очень сомнительной.

Устанавливать Linux не хотелось – для этой ОС есть отдельный девайс + облачный сервер. Поэтому было решено найти наиболее оптимизированный вариант. После штудирования десятков форумов все-таки решил опробовать операционку, которую до сегодняшнего дня упорно обходил стороной.

Как оказалось зря.

Что за Chrome OS

Google давно подумывала о выпуске собственной десктопной операционной системы. О проекте Chromium OS впервые услышали в ноябре 2009 года. Потом Google пообещала представить работающие под управлением этой ОС ноутбуки и к 2011 году все-таки анонсировала пару моделей.

Основа Google Chrome OS - гибридное ядро, некая смесь Linux и служб Google. Предусмотрена специально разработанная оконная система, а главным инструментом для работы выступает браузер. Разумеется, наличие постоянного доступа к интернету строго обязательно.

По сути, Chrome OS - это компактный дистрибутив, который потребляет минимум системных ресурсов ноутбука, а все основные вычислительные процессы осуществляются на серверах Google – в облаке.

В результате, получается отличное решение для маломощных компьютеров, которое можно запускать как с флешки, так и установив вместо популярных Windows и Linux систем.

Как установить Chrome OS

Перед установкой нужно немного подготовиться. Для Chrome OS необходимы:

Приступаем к установке. Подготовку флешки желательно выполнять на вашем основном ноутбуке, будь то Windows, Linux и Mac-совместимый лэптоп.

Шаг 1. Переходим на сайт Neverware по этой ссылке и качаем дистрибутив Chrome OS от CloudReady. Объем образа для macOS составляет чуть больше 900 МБ.

Загружайте 64-битную версию, если ваш ноутбук выпущен после 2007 года.

Шаг 2. Распаковываем загруженный архив.

Шаг 3. Для создания флешки понадобится браузер Google Chrome. Без него никак. Запускаем браузер и для установки расширения Chromebook Recovery Utility .

Шаг 4. Запускаем установленное расширение и перед тем, как нажать Начать , вставляем флешку или SD-карту (объем от 4 ГБ).

Дополнительно необходимо нажать на шестеренку и выбрать пункт Использовать локальный образ , указав путь к распакованному в пункте 2 дистрибутиву.

Теперь можно приступить к созданию флешки.

Шаг 5. Выбираете вашу флешку и нажимаете Начать .

В зависимости от скорости USB-флешки/SD-карты процесс создания накопителя занимает от 2 до 10 минут.

Шаг 5. MacBook откладываем в сторону и вставляем флешку в наш потрепанный жизнью ноутбук.

Включаем ноутбук и выбираем накопитель, с которого следует загрузиться. Для этого в настройка BIOS (вызывается нажатием клавиши Del сразу после включения) находим пункт First Boot Devise и выставляем USB Flash или имя вашей флешки.

После перезагрузки ноутбук увидит флешку и начнется процедура установки.

Шаг 6. Через пару секунд на экране появится логотип системы, а вам останется лишь указать желаемый язык системы и подключиться к WiFi. На этом установка Chrome OS окончена.

Обратите внимание , система требует постоянного подключения к интернету и наличия флешки или SD-карты. В связи с этим предпочтительнее использовать именно SD-карту.

После запуска с флешки можно установить систему и на встроенный в ноутбук накопитель. Но тут уже решать вам.

Впечатления от работы

Один из лучших способов проверить производительность ноутбука - запустить видео в высоком разрешении на том же YouTube.

На Windows 7 старенький HP Pavilion g7 в базовой комплектации с трудом вытягивал HD-ролики с разрешением 720p. На Windows 10 ситуация примерно такая же. И это при включенном режиме Высокой производительности .

После установки Chrome OS первым делом решил протестировать возможности старичка и запустил видео на YouTube.

360p/480p - летает (но хуже по качеству уже некуда)
720p - ни одной глюка, все плавно, перемотка срабатывает моментально
1080p - тормоза ощущались первые 2-3 секунды, а дальше стабильная и нормальная картинка без замедлений и утомительной буферизации
1440p - всему есть предел, и с таким разрешением ноутбук уже справляется с трудом.

Тем не менее, ноутбуку намного легче работать практически с «голой» системой. Все окна переключаются моментально, при вводе с клавиатуры нет никаких задержек и фризов, приложения запускаются моментально.
Да, о приложениях. В Chrome OS есть встроенный магазин приложений. Представлен он стандартным маркетплейсом, знакомым пользователям браузера Chrome.

Софт там самый разноплановый и разношерстный, но для практически для любых задач можно найти необходимую утилиту: от графических редакторов до менеджеров задач и т.д.

Chrome OS - это удобный и быстрый способ воскрешения старого ноутбука, который еще послужит в качестве печатной машинки, устройства для серфинга, прослушивания видео или просмотра видеороликов.


В наше время мы наблюдаем тотальную гегемонию семейства операционных систем Windows на рынке. Доля Linux стабильна, хоть и мала. Не такой уж и печальный процент имеет OS X. И все вместе они не дают предпосылок для выпуска новых операционных систем. Рынок разделён, у каждой системы есть свои поклонники и недоброжелатели. Но корпорация Google все же решает выпустить Chrome OS, систему в основе которой лежит браузер Google Chrome. Часть пользователей, которые слышали о ней, в недоумении: а как же популярные программы? Где брать игры? О ужас, за нами будут ещё больше следить? Поспешу всех успокоить: вместо популярного ПО в Chrome OS используются их упрощенные веб-аналоги. Самые популярные андроид-игры в магазине приложений Chrome OS уже есть. А отправку личных данных в Chrome OS, вроде как, можно отключить. Чем же является эта молодая операционная система сегодня? И кому она может быть полезна?

Философия этой облачной ОС проста, Если в ходе эволюции операционные системы постепенно переносят часть данных в веб, то Chrome OS полностью основана на этом. В ней не нужны огромные накопители данных: пользователю дают место в Google Диске. Не нужна высокая производительность: все вычисления проходят на серверах. Для работы необходимо только подключение к интернету. Три кита, на которых стоит Chrome OS ― интернет, браузер Chrome и сам Google. Так что ж нам подготовила корпорация "Добра"?

Разновидности системы и где достать дистрибутив

Существует 4 способа установить и пользоваться Chrome OS:

  1. Купить устройство с предустановленной системой;
  2. Записать Chrome OS на цифровой носитель (внешний жесткий диск, карта памяти или флешка);
  3. Установить на раздел жесткого диска;
  4. Запустить на виртуальной машине.

Последний способ нежелателен, в виртуальной машине всё жутко тормозит. Установка на раздел жесткого диска чаще всего влечёт несовместимость оборудования, но тут всё зависит от платформы на которой построен ПК, в идеале это должен быть Intel Atom. Выходит, что самый дешевый и простой способ опробовать систему ― записать её на цифровой носитель.

Процедура создания загрузочной карты памяти крайне проста. Нам понадобиться носитель (ёмкость не меньше 2 гигабайт), программа для записи образов систем (в моём случае это Win32DiskImager), и сам образ облачной ОС. Тут мы сталкиваемся с небольшой неожиданностью. Официально установить Chrome OS на свой ПК невозможно, точнее способы есть, но они достаточно трудны для простого обывателя. Установить на свой компьютер можно Chromium OS ― брата-близнеца Chrome OS, с одним лишь отличием: Chromium (название дистрибутива: Cx86OS-20141104010101.img.7z) является версией для разработчиков, ну и нет поддержки флеша и автообновлений.

Интерфейс и рабочее пространство

При первом включении вам предложат выбрать локализацию (русский и украинский язык в системе есть), раскладку и тип подключения к интернету. Дальше придется ввести логин и пароль от учетной записи Google или создать новую. Затем можно выбрать аватар в системе: на выбор предлагают сделать фото веб-камерой, взять аватар Google-аккаунта или пару десятков стандартных картинок. Первичная настройка закончена.

Рабочий стол

Рабочий стол ― одна из самых бесполезных вещей в данной ОС, поскольку вся работа происходит в браузере. Нельзя разместить никаких виджетов, гаджетов или даже ярлыков. Единственно что мы можем лицезреть ― панель задач и область уведомлений. Настройки связанные с рабочим столом крайне скудны. Можно поменять обои, а также размещение панели задач (слева, справа, внизу либо скрыть ее полностью).

Меню и возможности панели задач

Кнопка меню "Сервисы" расположена в левом нижнем углу, на панели задач. В этот раздел попадают все установленные приложения, которые, по сути, являются обычными сайтами в браузере. Их расположение можно изменять простым перемещением. Есть возможность группировать иконки в папки. Приложения можно открывать в новой вкладке или новом окне (второй способ напоминает работу с обычными окнами в Windows). Вся верхняя часть меню - это строка поиска. Поиск можно вести в интернете, на компьютере и в веб-магазине Chrome. При наличии правильно распознанного системой микрофона, можно воспользоваться голосовым поиском. На панели задач можно закрепить иконки приложений, но в папки их объединять нельзя.

Область уведомлений

В правом нижнем углу экрана находится подобие области уведомлений. Там всего три значка: текущее время, язык раскладки, аватар в системе. Если в устройстве есть Wi-Fi, то отображается статус его подключения и уровень сигнала. Но это не вся его функциональность, при клике на этот элемент системы раскрывается небольшое меню. Оно напоминает вариант меню "Пуск" в одной небезызвестной системе. В нем можно найти короткую информацию о текущем пользователе, кнопку выхода в меню выбора пользователя, меню выбора раскладки, выбора интернет-соединения, ползунок громкости и переход в настройки звука. А также меню "Настройки", текущую дату и кнопки "Справка", "Выключение" и "Блокировка".

Настройки

Окно настроек не отличается от своего аналога в браузере Google Chrome (а половина настроек относится как раз к браузеру). В нем можно произвести более детальную настройку системы, чем при первом включении. Изменению поддаются настройки подключения к интернету, внешний вид браузера (тема и встроенные обои), конфигурация периферийных устройств (скорость передвижения курсора, раскладка и справка насчёт горячих клавиш), смена поисковой системы (Гугл не боится конкуренции), дата и время, а также, настройки взаимодействия профиля и устройства. Здесь же есть возможность сбросить настройки и полностью очистить систему (функция Powerwash позволяет удалить все профили, включая основной).

Уведомления

Само собой, в системе предусмотрены уведомления. Они появляются в правом нижнем углу экрана, а справа на панели задач отображается счётчик непрочитанных уведомлений. Система позволяет ограничить список программ которым доступна возможность показа оповещений. Есть функция "Не беспокоить".

Приложения

Заголовок этой статьи лучше всего раскрывает философию работы Chrome OS. Все программы, за исключением файлового менеджера, - это сайты, которые открываются в виде новых вкладок или окон в Chrome. Соответственно, всё взаимодействие системы и пользователя происходит в рамках браузера. Нужно проверить почту? Отредактировать документ? Выполнить монтаж видео? Всё в Chrome.

Всего в системе существует три типа программ:

  1. Расширения ― малозаметные в процессе роботы расширения, меняют или дополняют возможности браузера, не имеют интерфейса.
  2. Web-приложения ― программы требующие подключения к интернету, вся работа которых происходит во вкладках браузера.
  3. Offline-приложения ― такие же возможности как и у Web-приложений, но без необходимости подключения к сети.

Стандартные приложения

Браузер Chrome ничем не отличается от того Chrome, которым вы пользуетесь в Windows или OS X, никаких новых функций он не имеет. Вся работа в Chrome OS происходит именно в нём. Режим "инкогнито" тоже работает.

Интернет-магазин Chrome имеет такой же выбор, как и в обычной версии, но в данном случае он заинтересует категориями "Для компьютера" и "Офлайн приложения". Это единственный способ поставить ПО, установить приложения из других источников невозможно. Этот же магазин служит источником тем оформления и обоев браузера, и просто предоставляет тонну программ - назвать его скудным достаточно сложно. Хотя существует огромное количество одинаковых расширений, отличающихся только названиями.

Файловый менеджер называется просто "Файлы". Он позволяет просматривать, управлять и каталогизировать файлы в Chrome OS. К сожалению, открыть большинство файлов мне не удалось. Отказались открываться: видеофайл в формате.avi, текстовый.docx и презентация в формате.pptx. Менеджер файлов имеет несколько категорий: Google Диск (позволяет работать с Диском без веб-интерфейса), Офлайн, Скачанные файлы. Новые категории создавать нельзя. Сам менеджер прост и настройками не блещет: можно создавать папки, переименовать, копировать, вырезать или вставлять файлы. Возможна сортировка по названию, типу, размеру файлов или дате изменения. Интересно, что в Chrome OS не предусмотрена корзина, то есть удаляя файлы, вы удаляете их навсегда.

Работа с офисными файлами

Поскольку файловый менеджер не способен открыть офисные документы, стоит обратить внимание на специализированное ПО:

  1. Google Диск
  2. Google Документы/Презентации
  3. Word/PowerPoint Online

В первых двух случаях, мы не сможем редактировать файлы Office но сможем работать без подключения к сети. Во втором всё наоборот. Пользователю придется выбирать золотую середину. В принципе, обеспечить нормальную работу с документами Chrome OS может и даже даёт синхронизацию между ПК. Если вы не требовательный пользователь, возможностей ПО самих Google и Microsoft должно хватить с головой.

Работа с фото

Менеджер файлов умеет и корректно работает с большинством графических форматов. Есть возможность несложного редактирования изображений. Можно кадрировать снимок, изменять яркость или контрастность, а также использовать автокоррекцию. На этом возможности стандартного просмоторщика изображений исчерпываются. Для более детального редактирования пригодится Pixlr Editor. Но, к сожалению протестировать его мне не удалось, поскольку ему требуется технология Flash, а в Chromium OS она не поддерживается.

Работа с видео

Запустить.avi, и.mp4, мне так и не удалось, но выход из ситуации все равно есть в виде разнообразных видеохостингов. Самым банальным примером является детище Google ― YouTube. Что касается видеоимонтажа, то тут всё достаточно печально: нужных расширений в магазине нет. На помощь опять приходит YouTube со своими возможностями редактирования видео. Понятное дело, что возможностей Sony Vegas или Adobe Premiere Pro вам никто не даст, но вот заменить по функциональности "Киностудию" Microsoft вполне возможно. Да и загрузить итоговое видео в интернет можно сразу.

Музыка

Музыкальные файлы Chrome OS открыла без проблем, встроенный аудиоплеер выводит свой значок в область уведомлений и обладает стандартной функциональностью. Но из-за своего интерфейса не предназначен для большой фонотеки. Правда, Google об этом позаботилась, предоставив преимущества облака и бесплатного хранилища на 25000 треков в Play Музыка. Напомню, что за 60 гривен в месяц Google дает возможность пользоваться всей аудиотекой Play Музыки.

Игры

Поскольку хромбуки, в большинстве своём, имеют скромное железо, то кроме популярных казуальных проектов портированных с Android никаких игр в Chrome OS не обнаружишь. Angry Birds, Cut The Rope или 2048 в магазине есть. Также стоит опробовать игру RPG Bastion, она обладает шикарной по меркам хромбуков графикой. Но, к сожалению, она у меня не запустилась из-за отсутствия Flash. Дерзкая попытка установить Quake Live, работающий в Chrome на Windows, потерпела неудачу. Нужно было установить в систему файл.exe, который позволял загрузить плагин.

Работа оффлайн

Большим заблуждением является факт, что Chrome OS вне состояния онлайн бесполезна. Да, большинство программ не работает, но в Chrome Store есть целый раздел посвященный офлайн-приложениям. Тут тебе и игры, и офисные программы, и популярные сервисы типа Pocket или Google Docs. Всё работает, можно даже отправлять письма по почте (Gmail офлайн). Так что при отсутствии интернет-подключения Chrome OS вас не подведёт. Правда, потеряет свой смысл и часть очень важных возможностей.

Общие впечатления от работы

Попытка пользоваться облачной ОС, как основной, не принесла должного удобства. Всё же редактировать документы легче и привычней в Microsoft Office. Монтаж легче в Premiere Pro. Да и игры лучше и разнообразней на Windows. Но после пары дней работы я заметил необычайную вещь, Chrome OS вполне удобна, но только в том случае, если всё ваше рабочее время вы проводите в браузере. Всё под рукой: синхронизация работает, уведомления удобны. Chrome OS позволяет окончательно перейти на некоторые веб-сервисы от Google. Если сильно не хватает возможностей системы Microsoft или Apple, то можно включить удалённое управление "Рабочим столом" Windows или OS X. Важно отметить, что сами хромбуки оснащаются специальной клавиатурой, где вместо функциональных клавиш F1-F12 можно обнаружить вспомогательные клавиши как для работы в браузере (вперёд, назад, обновить и прочее), так и для работы в системе (уменьшение, увеличение громкости и яркости). Место стандартной клавиши Caps Lock занимает кнопка поиска. Вы также не найдете кнопки Delete, равно как и Print Screen, Home, End, Page Up/Down.
Вот список горячих клавиш которые помогут в повседневной работе:

На страницу вверх Alt + стрелка вверх
Прокрутить экран вниз Alt + стрелка вниз
На первую страницу Ctrl + Alt + стрелка вверх
На последнюю страницу Ctrl + Alt + стрелка вниз
Отобразить или скрыть панель закладок Ctrl + Shift + B
Искать на текущей веб-странице Ctrl + F
Открыть новую вкладку Ctrl + T
Открыть новое окно Ctrl + N
Открыть нажатую ссылку в новой фоновой вкладке Нажмите на ссылку, удерживая клавишу Alt.
Перейти к следующей вкладке Ctrl + Tab
Перейти к следующему окну Alt + Tab
Выйти из аккаунта Google Ctrl + Shift + Q
Закрыть текущую вкладку Ctrl + W

В сухом остатке

Однозначный ответ на вопрос хороша ли операционная система Google дать довольно сложно. С одной стороны всё не так уж и плохо. Работа в офлайне возможна, доступны аналогичные веб-версии популярного ПО. Стоит отметить отличную интеграцию в экосистему Google (хотя это преимущество интересно не всем). Да и в конце-то концов система предельно проста в использовании. С другой стороны, хромает безопасность (стоит украсть ваш логин и пароль, и все ваши данные могут быть украдены). Есть также очень большая зависимость от скорости доступа в интернет и наличия самого интернета.

Для кого предназначается эта система? Как ни странно звучит, для неопытных пользователей, которые только начинают знакомство с компьютером. Или для людей безвылазно сидящих в браузере. Также она может быть интересна старшему поколению, поскольку есть офисный пакет и, наоборот, нет никакой возни с реестром, папками и кучей файлов разной важности, как это происходит в Windows. Спокойно можно почитать книги, посмотреть фильмы и ознакомиться с новостями без особых проблем. Интересным решением также будет с помощью Chrome OS вдохнуть вторую жизнь старым нетбукам. Они чаще всего основаны на Intel Atom, который отлично взаимодействует с данной системой.

Для пользователей с опытом установка этой облачной системы будет бессмысленна, все её возможности может предоставить обычный Google Chrome. Дизайнеры, монтажеры и геймеры, вам точно не сюда. Возможностей Chrome OS вам точно не хватит. Специализированное прикладное ПО и Next-Gen игры просто невозможно установить.

Ещё одна категория пользователей которым нет смысла переходить на Chrome OS ― это все, кто не пользуются сервисами Google. Конечно, можно поменять поисковую машину, использовать почтовый сервис сторонних компаний, но есть ли в этом смысл? Всё удобство продукта заключается как раз в тесной интеграции с сервисами Google. Ну, и не стоит, видимо, даже задумываться над использованием Chrome OS параноикам. АНБ и прочие структуры и так следят за ними круглые сутки, а с Chrome OS они и вовсе начнут преподносить свои данные и личную информацию на тарелочке.

В заключение хочу сказать, что опыт использования Chrome OS не дал выдающихся результатов. В целом я как будто просто не выходил из браузера на своем Windows ПК. Для себя я вижу единственный смысл использования ОС в облаке в виде покупки хромбука. Вот с ним Chrome OS раскроет все свои преимущества: быстроту, оптимизацию под комплектующие, функциональную клавиатуру, плавность и удобство работы. А также самое главное: низкую цену устройств, поставляющихся Google и её партнерами.

Хромбуки в определенной мере являются приемниками нетбуков. Портативность, привлекательная цена, низкое энергопотребление – основные причины их востребованности. В то же время, главными проблемами типичного нетбука были невысокая производительность железа и неподходящая ОС. Оказывается, нужна была «правильная» программная основа, способная удовлетворить базовые потребности пользователя.

Имеется в виду достаточное быстродействие, доступ в интернет, работа с офисным ПО, мультимедийные возможности. Но при этом система должна быть легкой в плане нагрузки на железо, простой и удобной в эксплуатации. ОС Windows для этих целей была слишком грузной, Linux – «недружелюбной» к неопытному пользователю, Android без оконного интерфейса – вообще непригодной для повседневной эксплуатации.

В итоге, концепция нетбуков была переосмыслена. Команда разработчиков из Google создали операционную систему, ориентированную на взаимодействие с облачными сервисами, которая и стала основой для хромбуков. Цель этого материала – пролить свет на главные особенности, возможности Chrome OS, рассмотреть кейсы использования и ознакомиться с интересными новинками среди этих устройств в 2017 году.

Общее представление о Chrome OS

Chrome OS построена на ядре Linux, состоит из полноценного браузера Google Chrome с расширениями , встроенного в специально разработанную многооконную систему (графическую оболочку). Операционная система развивается интенсивно – параллельно с выходом новых сборок браузера Хром.

Простота, минимализм и ничего лишнего

В состав графического интерфейса Хром ОС включен экран авторизации, рабочий стол с обоями и панель задач. Панель вмещает меню приложений с поисковой строкой (аналог кнопки Пуск на Windows), закрепленные ярлыки и значки запущенных программ.

Также присутствует системный трей с центром уведомлений, информацией о сетевых подключениях, времени и уровне заряда.

Изначально в ОС встроено минимум локальных приложений, для работы которых не требуется интернет-соединение. В их число входит калькулятор, ПО для веб-камеры, а также файловый менеджер, в который интегрировано содержимое Google Drive. В диспетчере файлов встроен простой архиватор и графический редактор. Также имеется плеер для воспроизведения аудио/видео.

Основная часть работы – в «облаке»

Чтобы получить доступ ко всем функциям ОС, потребуется соединение с интернетом и аккаунт Google. Без пройденной авторизации система не пустит дальше стартового экрана (за исключением гостевого режима с ограниченными возможностями). После входа в учетную запись система синхронизируется с серверами Google, и пользователь получит доступ к личным закладкам, паролям и настройкам. Они не будут утеряны даже после удаления всех данных с хромбука, или в случае поломки устройства.

Ключевая особенность Chrome OS – использование ресурсов облачных технологий с целью снижения нагрузки на аппаратную часть устройства.

Другими словами, пользовательские данные и большинство приложений хранятся на серверах, не занимая место на локальном накопителе. В процессе выполнения запущенных веб-приложений часть нагрузки возлагается на серверное оборудование, использующее собственную вычислительную мощь. Chromebook лишь получает и отображает готовый результат. Такое решение положительно влияет на быстродействие системы, позволяет снизить производственные расходы и сделать продукцию более доступной в цене.

Дополнения для браузера и приложения

С помощью дополнений из Chrome Web Store (а теперь и Google Play), можно значительно расширить стандартные возможности веб-обозревателя.

Расширения. Запускаются и работают во вкладках браузера Chrome. Например, с помощью расширения Checker Plus for Gmail можно получать визуальные и звуковые уведомления о входящем email. А расширение Save to Pocket одним щелчком мыши сохранит интересный материал «на потом».

Веб-приложения (web-сервисы) . Это своего рода аналоги десктопных приложений, которые открываются так же, как и любой сайт. В отличие от расширений, могут запускаться вне окна браузера, с помощью ярлыков. Google для «быстрого старта» предлагает солидный набор полезных веб-приложений собственной разработки.

Вот лишь некоторые из них: облачное хранилище для личных данных, сервис хранения фото, средства для работы с текстовыми документами и электронными таблицами, заметками и списками, онлайн-сервис для печати. Список далеко не полный, к тому же, пользователь волен пользоваться веб-сервисами сторонних разработчиков.

Офлайн приложения . То же, что и веб-сервисы, только с возможностью работы без доступа к сети. Например, Gmail Offline позволяет читать и удалять электронные письма при отсутствии активного подключения. Как только появится доступ к сети, все внесенные изменения тут же будут синхронизированы с облаком. Количество офлайн приложений постепенно увеличивается.

Приложения Android. В 2016 году на последних стабильных сборках ОС появилась поддержка приложений Android с возможности загрузки из Google Play (актуально не для всех моделей). Начиная с 2017 года, все новые выпускаемые хромбуки будут «из коробки» совместимы с Android программами.

Кому и для чего может пригодиться Chrome OS

У пользователей ПК, привыкших к «стандартным» операционным системам сформировалось предвзятое отношение к хромбукам и Chrome OS в целом. Далеко не все готовы отдать свои кровные за продукт, в практической пользе которого нет никакой уверенности.

Чтобы выделить фундаментальные особенности и возможности системы, ниже будут представлены простые и наглядные примеры использования хромбуков разными категориями людей.

Для неопытных

Обычная ОС может показаться чрезмерно сложной для освоения пожилыми людьми, а также пользователями, которые с компьютерами «на Вы». Разработчики постарались исправить ситуацию, предоставив удобный и простой в освоении рабочий инструмент.

Убедительный список из 7 причин, почему Chromebook отлично подойдет малоопытному пользователю:

  1. Быстрое включение. Система готова к работе сразу же после запуска.
  2. Лаконичный, интуитивно понятный интерфейс.
  3. Отсутствует надобность в тонкой настройке и оптимизации. Лишь при первом запуске потребуется ввод учетных данных Гугл и пароля от Wi-Fi.
  4. Устройство не нуждается в периодической очистке или переустановке системы.
  5. Благодаря особенностям ядра Linux и усилиям разработчиков, пользователю не придется беспокоиться о вирусах и методах борьбы с ними.
  1. Актуальность ПО поддерживается за счет автообновлений, не требующих вмешательства или внимания пользователя.
  2. Хромбук не получится программно «испортить». За счет неперезаписываемого recovery firmware и EEPROM, содержащего 2 копии прошивки, всегда можно вернуться к начальному состоянию ОС.

Для детей и студентов

В США и Европе бюджетные модели Хромбуков пользуются немалым спросом среди образовательных учреждений. И не зря, учитывая тесную интеграцию с Гугл-сервисами и отсутствие отвлекающих факторов (в т. ч. игровой производительности).

Для активного интернет-пользователя

Познакомьтесь, это Оля. Ни дня не обходится без интернета: «гуглит» информацию по любому интересующему вопросу, следит за новостями, много времени проводит в социальных сетях.

Будучи мастером по маникюру, Оля продвигает свои услуги с помощью группы в социальной сети. Там же принимает заказы и обсуждает условия с клиентами. Практически постоянно слушает музыку через VK, где собрала приличную коллекцию треков. А фотографии хранит в Google Photos: настроив автозагрузку снимков со смартфона, получает доступ к ним с любых устройств.

С особым энтузиазмом приступает к онлайн-шопингу на просторах китайских интернет-магазинов. Занимается изучением английского через web-версию сервиса Duolingo, занятия не пропускает за счет ежедневных напоминаний в браузере.

Следит за обновлениями на интересующих YouTube каналах, а по вечерам устраивает просмотр сериалов. При включенном компьютере или хромбуке 99.9% всего времени проводит в браузере. И лишь изредка запускает встроенный в ОС калькулятор.

Для работы

Александр – блогер и «сеошник» со стажем, предоставляет консалтинговые услуги в области SEO на удаленной основе.

Для проведения экспертного аудита целевого ресурса ему вполне достаточно браузера Хром. В процессе формирования отчета по результатам аудита использует облачные версии офиса от Google и Microsoft (таблицы и документы).

Результат своей работы и другие важные данные хранит в облаке (Google Drive и Microsoft OneDrive). При необходимости делает скриншоты, которые автоматически сохраняются в локальную папку «Загрузки». Для обрезки изображений пользуется простым графическим редактором, встроенным в штатный проводник.

Отправляя цифровую копию отчета, Александр проводит устную консультацию по Skype (который загружен с Гугл Плей).

Учитывая специфику своей деятельности, Саше приходится планировать свой график. В этом ему помогают сервисы вроде Wunderlist (простой список задач + напоминания в браузере и по e-mail). Для создания простых заметок предпочитает Google Keep, а для организации и структурирования планов, идей и рабочих набросков – OneNote либо Evernote. Для быстрого сохранения содержимого веб-страницы или отдельных фрагментов в Evernote/OneNote пользуется браузерными расширениями.

Александр самостоятельно ведет блог, тематика которого подразумевает наличие качественных уникальных снимков. Загружает фотографии на сайт только после обработки в одном из сторонних графических редакторов.

  1. Photoshop Express – онлайн-версия редактора от компании Adobe, работающая в браузере.
  2. Lightroom – еще один инструмент производства Adobe, но уже в виде Android-приложения. Обладает богатым функционалом, подходит для работы с RAW форматом.

Выкроив свободное время, Александр читает электронные книги, которые находит в соответствующем разделе Гугл Плей. Поскольку стоковый проигрыватель поддерживает не все видеоформаты, нашел ему достойную замену (VLC, версия для Андроид). Для поддержания рабочего настроения любит включать хорошую музыку через Spotify.

Для гиков, кодеров и web-разработчиков

В процессе своей деятельности Косте приходится сталкиваться с большинством ранее упоминавшихся сервисов. Однако, его главная цель – приспособить Chromebook для разработки собственного веб-проекта.

Для начала испробовал несколько онлайн-редакторов кода, остановившись на интегрированной среде разработки Cloud9, с полноценным рабочим пространством Ubuntu в облаке.

Облюбовал его за счет возможности подключения по FTP, а также поддержки виртуального тестирования функциональности проекта в разных браузерах и на разных устройствах. Также Костя попробовал свои силы в разработке расширений для браузера Хром, используя Chrome Dev Editor (официальный редактор от Google).

В стремлении «выжать» из устройства максимум, углубился в изучение способов обойти ограничение ОС для активации полноценного bash. Добившись желаемого результата, он пошел еще дальше. Используя Developer Mode и набор скриптов Crouton, Костя сделал так, чтобы параллельно с Chrome OS работал совместимый дистрибутив Linux (в данном примере – дистрибутив Ubuntu).

Теперь он пользуется преимуществами двух систем: простотой и удобством Хром ОС для повседневной работы и расширенными возможностями для кодинга с помощью Линукс. Если возникает необходимость быстрого переключения между ОС, использует специальную комбинацию клавиш.

Преимущества и недостатки Chrome OS

Главные положительные особенности:

  • отличное быстродействие даже на слабом «железе»;
  • удобство и простота в освоении;
  • невысокий уровень энергопотребления;
  • нет привязки к оборудованию, что уменьшает риск потери данных (при условии, что они хранятся в облаке).

Присутствуют и слабые стороны:

  • не поддерживаются специфические программы и ресурсоемкие десктопные игры;
  • сильная зависимость ОС от наличия интернета.

Все новинки были анонсированы в начале 2017 года, в рамках международной выставки электроники «CES 2017».

Acer Chromebook 11 N7 . Отличается прочным корпусом, соответствующим стандарту защиты MIL-STD 810G и демократичной ценой. Позиционируется как устройство для образовательной сферы. Девайс способен «пережить» падение с высоты 1.22 метра и выдержать давление на верхнюю панель до 60 кг. Клавиатура износостойкая, защищена от попадания влаги на внутренние электронные компоненты.

Цена весьма привлекательная: от 230 USD за модель C731.

Samsung Chromebook Plus . Корпус выполнен из металла, в минималистичном дизайне. Дисплей 12.3”, сенсорный, передает качественное, четкое изображение с разрешением 2400×1600. Поворачивается на 360°, за счет чего гаджет можно использовать в нескольких режимах. Соотношение сторон нестандартное (3:2).

Поддерживается ввод с помощью чувствительного к нажатию пера S-Pen. Следовательно, Chromebook Plus отлично подходит для рисования, создания рукописных заметок. Необходимый софт, раскрывающий потенциал стилуса, присутствует. Из минусов – раскладка клавиатуры довольно тесная, а сами клавиши лишены подсветки.

В основе аппаратной части лежит 6-ядерный чипсет OP1, изготовленный специально для хромбуков. Оперативная память – 4 ГБ, встроенная – 32 ГБ + слот для накопителя MicroSD. Хромбук получил 2 порта USB Type-C, 2 динамика по 1.5 Вт и высокоскоростной Wi-Fi 802.11 ac (2×2). В наличии HD веб-камера. Встроенный элемент питания обеспечивает автономную работу в течение 8 часов.

Минимальная цена составляет 450 USD.

Asus Chromebook Flip C302CA .Новинка облачена в изящный алюминиевый корпус. Качественный сенсорный экран (12.5”, Full HD) покрыт стеклом Gorilla Glass. Возможен поворот дисплея на 360°. Клавиатура полноразмерная, удобная, с подсвечиваемыми клавишами. Тачпад большой, с защитой от случайных срабатываний.

Младшая версия оснащена процессором Intel Core m3 6Y30, оперативкой 4 ГБ и внутренним накопителем емкостью 32 либо 64 ГБ. У старшей версии чип более производительный (Intel Core m7 6Y75), и памяти побольше (8 ГБ ОЗУ, 128 ПЗУ).

За графику отвечает адаптер Intel HD Graphics 515. Поддерживаются быстрый двухдиапазонный Wi-Fi (802.11ac). Набор разъемов состоит из двух USB Type-C 3.1 и слота microSD. На боковых ребрах расположены громкие (до 87 дБ) стереодинамики. Также есть веб-камера. Аккумулятор рассчитан на 10 часов работы.

Стоимость: от 500 USD за младшую версию.

Вывод

Chrome OS – довольно специфическая система, поэтому устройства под ее управлением подойдут отнюдь не всем. К тому же, часть интересующихся может «испугаться» недостатков, связанных с дефицитом ПО и привязанностью к интернету. Впрочем, благодаря внедрению поддержки Андроид приложений недочеты становятся менее выраженными. ОС не стоит на месте, постоянно развивается и подает надежды перспективного проекта.

Как вы думаете, какие у Chrome OS шансы существенно «подвинуть» позиции Windows на рынке компактных ноутбуков? И возможен ли сценарий, при котором Google реализует возможность установки Хром ОС на любые десктопы, в качестве основной системы?