Chrome OS: полноценный GNU/Linux или ОС-браузер?
Операционная система Chrome OS является одной из самых незаметных и малоизвестных ОС. Chrome OS была представлена компанией Google в 2011 году и развивается уже 11 лет, но до сих пор абсолютное большинство даже продвинутых пользователей ПК ничего не знает о том что у корпорации Google есть настольная операционная система.
В первую очередь chrome OS является дистрибутивом GNU/Linux. Да именно GNU/Linux, а не просто Linux как android. ОС от Google основана на известном и популярном в узких кругах энтузиастов Gentoo Linux и использует такие стандартные компоненты как upstart, bash, и т.д. Однако графический стек серьезно отличается от “классического” дистрибутива Linux. Google использует свое собственное DE основанное на веб технологиях и свой собственный аналог wayland и X11 - Freon(ранее использовался X11, но от него было решено отказаться).
Chrome OS задумывалась как полностью облачная ОС для доступных ноутбуков - нетбуков. В Google решили что большинство пользователей использует на компьютере только веб браузер, а значит остальные компоненты системы рядовому пользователю просто не нужны. Изначально система представляла из себя просто браузер chrome.
Первые версии ОС были неудачными. Пользователи абсолютно не понимали зачем им покупать ноутбук с одним только браузером если примерно за те же деньги можно купить полноценный ноутбук с Windows или “классическим” дистрибутивом GNU/Linux.
Тогда в Google приняли во внимание критику и решили изменить подход к пользовательскому интерфейсу. Чтобы люди приняли новую ОС им нужно было дать что-то понятное и знакомое. Так в chrome OS появилась панель задач и меню пуск, что сделало интерфейс облачной ОС похожим на привычную Windows.
Но внутри по сути ничего не поменялось. В системе так и не появились нативные приложения и все ярлыки которые можно было увидеть в меню “пуск” были просто ссылками на веб сайты. Энтузиасты конечно нашли решение этой проблемы. Для ОС быстро появились сторонние утилиты для установки софта - crouton(позволял запускать любой дистрибутив Linux с chroot) и chromebrew(менеджер пакетов для самой chromeOS). Однако эти решения не отличались стабильностью и простотой использования. ChromeOS все еще была не популярна. Систему использовали только энтузиасты и школы. Браузера не хватало для нормальной работы, а сами chromebook были слишком дешевы и не отличались высоким качеством.
После провала первых версий chrome OS в Google все же поняли что идея полностью облачной ОС это утопия. И в 2014 добавили возможность устанавливать мобильные приложения. На тот момент ОС android уже была достаточно популярна и на ней присутствовало огромное количество приложений - медиаплееры, игры, фоторедакторы и многое другое. Но и этого оказалось мало. Профессионалам и корпорациям нужно было что-то большее чем angry birds. И тогда в Google окончательно сдались и в 2018 году добавили поддержку Linux приложений. Этот шаг сделал облачную ОС по сути обычным дистрибутивом Linux. Не смотря на то что Linux приложения работали в контейнере, они идеально интегрировались в систему. У пользователей появилась возможность установить полноценный офисный пакет, альтернативный браузер. А для разработчиков android приложений появилась возможность писать и тестировать свой софт на одном устройстве(такой сценарий использования официально поддерживается Google). Но для корпоратов(которые обычно приносят больше всего денег) и этого оказалось мало. Не google документы, не WPS office или libreoffice, а именно microsoft office является стандартом в корпоративной среде. Тогда google обратились за помощью к parallels - известному разработчику софта для виртуализации под Mac. И parallels представили версию parallels desktop для ChromeOS Enterprise. Этот продукт позволяет корпорациям подготовить и развернуть виртуальные машины с windows на корпоративные устройства chromebook. Причем как и в случае с версией для mac, windows приложения прекрасно интегрируются в систему.
Таким образом chromeOS превратилась из бесполезной ОС-браузера в полноценную настольную систему. Но у многих читателей сейчас возникнет логичный вопрос, а зачем? Зачем нужна эта chromeOS? Если это по сути тот же Linux. Есть ли у этой OS какие-то преимущества перед той же Ubuntu? И да преимущества у Chrome OS есть, впрочем как и недостатки.
Главное преимущество ОС от Google - её графический стек. В отличии от большинства других дистрибутивов Linux в Chrome OS отсутствуют проблемы с GPU ускорением видео. Также DE от Google лучше поддерживает hidpi масштабирование. Еще один плюс - поддержка мобильных приложений и синхронизация с смартфонами на базе ОС android, что позволяет создать целостную экосистему схожую с экосистемой Apple. Так же по моему лично мнению ОС обладает приятным дизайном. Google наконец-то наняли достойных дизайнеров и material you выглядит красиво и оригинально.
К недостаткам можно отнести тотальную привязку ОС к аккаунту Google и... безопасность. Все приложения работают в VM и контейнерах ради повышения безопасности(чем-то напоминает подход Qubes OS) в результате чего есть некоторая потеря производительности.
Нужна ли такая ОС? Я считаю что да. Система развивается, становится лучше. А разнообразие и конкуренция это всегда хорошо. Я изначально была очень негативно настроена по отношению к этой системе. Во многом потому что недолюбливаю Google. Но chromeOS меня приятно удивила своей функциональностью, красивым интерфейсом и скоростью работы. Вы же можете составить об ОС от Google свое мнение, установив ее на флешку или свой ПК и попробовав самостоятельно. Сделать это можно при помощи brunch framework. Подробную инструкцию вы сможете найти на github проекта: https://github.com/sebanc/brunch
27 комментариев
Добавить комментарий
Но да, даже на простецком железе работает шустро. И раньше давали в комплекте 100Гб гугл драйва на год.
Мой хромбук от Acer, уже прекратили автоапдейты.
Из-за чего?! Что такого Гугл делает в частности тебе/вам, чего не делает мелкософт и яблоко или даже хуавей?)))
Также тезис о потери производительности вследствие использования VM и контейнеров не является существенным, так как эта потеря незначительна и на практике незаметна.
Добавить комментарий