Chrome OS

редактировать
Операционная система на базе Linux, разработанная Google

Chrome OS
Логотип Chrome OS от 2020.png Логотип Chrome OS по состоянию на июль 2020 года
Скриншот Chrome OS r87.png ChromeOS 87 Desktop
Разработчик Google
Написано на C, C ++, JavaScript, HTML5, Python, Rust
Семейство ОСLinux
Рабочее состояниеПредустановлено на Chromebook, Chromebox, Chromebits, Chromebases,
Первый выпуск15 июня 2011 г.; 9 лет назад (2011-06-15)
Последний выпуск 86.0.4240.112 (22 октября 2020 г.; 2 дня назад (2020-10-22))
Последний предварительный просмотр
Бета

87.0.4280.24 (21 октября 2020 г.; 3 дня назад (2020-10-21))

Dev
88.0.4296.0 (22 октября 2020 г.; 2 дня назад (2020-10-22))
Метод обновленияПостоянный выпуск
Диспетчер пакетов Portage
ПлатформыARM32, ARM64, x86, x86-64
Ядро типМонолитное (ядро ​​Linux )
Userland Aura Shell (Ash), Ozone (диспетчер отображения ), X11
По умолчанию пользовательский интерфейс Google Chrome
Лицензия Собственность
Официальный веб-сайтwww.google.com / chromebook / chrome-os

Chrome OS - это операционная система на основе Gentoo Linux , разработанная Google. Она является производной от бесплатное программное обеспечение Chromium OS и использует веб-браузер Google Chrome в качестве основного пользовательского интерфейса.

Google анонсировал проект i в июле 2009 года, представив ее как операционную систему, в которой и приложения, и пользовательские данные находятся в облаке : следовательно, Chrome OS в основном запускает веб-приложения. Исходный код и публичная демонстрация вышли в ноябре. Первый ноутбук с Chrome OS , известный как Chromebook, прибыл в мае 2011 года. Первые поставки Chromebook от Samsung и Acer произошли в июле. 2011.

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

Приложения Android начали становиться доступными для операционной системы в 2014 году, а в 2016 году доступ к приложениям Android во всем Google Play был предоставлен на поддерживаемых устройствах с Chrome OS. Поддержка терминала Linux и приложений, известных как Project Crostini, была реализована для стабильного канала в Chrome OS 69. Это стало возможным благодаря облегченному ядру Linux, которое запускает контейнеры внутри виртуальной машины.

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

Содержание
  • 1 История
    • 1.1 Ранние версии Chromebook
    • 1.2 Расширение
    • 1.3 Chromebook Pixel
    • 1.4 Спорная популярность
    • 1.5 Конкурс Pwnium
    • 1.6 Дизайн материалов и среда выполнения приложений для Chrome
    • 1.7 Функциональные возможности для малого и среднего бизнеса и предприятия
      • 1.7.1 Chrome Enterprise
      • 1.7.2 От Chromebook до Chromebox
        • 1.7.2.1 Ответ предприятия на устройства Chrome
  • 2 Аппаратное обеспечение
  • 3 Программное обеспечение
  • 4 Приложения
    • 4.1 Приложения Chrome
      • 4.1.1 Встроенный медиаплеер, файловый менеджер
      • 4.1.2 Удаленный доступ к приложениям и доступ к виртуальному рабочему столу
    • 4.2 Приложения Android
    • 4.3 Приложения Linux
      • 4.3. 1 Архитектура
  • 5 Архитектура
    • 5.1 Безопасность
    • 5.2 Доступ к оболочке
      • 5.2.1 Открытый исходный код
    • 5.3 Chrome OS в Windows
  • 6 Дизайн
    • 6.1 Пользовательский интерфейс
      • 6.1. 1 Диспетчер окон и графический движок версии 19
    • 6.2 Печать
    • 6.3 Обработка ссылок
    • 6.4 Каналы выпуска и обновления
  • 7 Прием
    • 7.1 Связь с Android
  • 8 Примечания
  • 9 См. Также
  • 10 источников
  • 11 E внешние ссылки
История

7 июля 2009 года Google анонсировала Chrome OS, описав ее как операционную систему, в которой и приложения, и пользовательские данные находятся в облаке. Для определения маркетинговых требований компания использовала неофициальные показатели, в том числе отслеживание моделей использования примерно 200 компьютеров с Chrome OS, используемых сотрудниками Google. Разработчики также отметили свои собственные шаблоны использования. Мэтью Папакипос, бывший технический директор проекта Chrome OS, установил в своем доме три машины и обнаружил, что входит в систему для коротких сеансов: чтобы сделать один поисковый запрос или отправить короткое электронное письмо.

Chrome OS изначально предназначалась. для дополнительных устройств, таких как нетбуки, а не в качестве основного ПК пользователя. Хотя Chrome OS поддерживает жесткие диски, Google попросила своих партнеров по оборудованию использовать твердотельные диски «по соображениям производительности и надежности», а также для удовлетворения более низких требований к емкости, присущих производственной система, которая обращается к приложениям и большинству пользовательских данных на удаленных серверах. В ноябре 2009 года Мэтью Папакипос, технический директор Chrome OS, заявил, что Chrome OS занимает одну шестидесятую часть дискового пространства Windows 7. Объем образов для восстановления, которые Google предоставляет для Chrome OS, составляет от 1 до 3 ГБ.

19 ноября 2009 г. Google выпустил исходный код Chrome OS в качестве проекта Chromium OS.. На пресс-конференции 19 ноября 2009 г. Сундар Пичаи, в то время вице-президент Google, курировавший Chrome, продемонстрировал раннюю версию операционной системы. Он предварительно ознакомился с рабочим столом, который выглядел очень похожим на браузер Chrome, и в дополнение к обычным вкладкам браузера также имел вкладки приложений, которые занимают меньше места и могут быть закреплены для облегчения доступа. На конференции операционная система загрузилась за семь секунд, и Google сказал, что будет работать над сокращением этого времени. Кроме того, Крис Кеньон, вице-президент по OEM-услугам в Canonical Ltd, объявил, что Canonical заключила контракт на предоставление инженерных ресурсов для проекта с намерением по возможности использовать существующие компоненты и инструменты с открытым исходным кодом.

Ранние версии Chromebook

В 2010 году Google выпустила Chromebook Cr-48 без торговой марки в рамках пилотной программы. Дата запуска розничного оборудования с Chrome OS была перенесена с конца 2010 года на следующий год. 11 мая 2011 года Google анонсировала два Chromebook от Acer и Samsung на Google I / O. Модель Samsung была выпущена 15 июня 2011 года, но выпуск Acer был отложен до середины июля. В августе 2011 года Netflix объявил об официальной поддержке Chrome OS через свой потоковый сервис, что позволяет Chromebook смотреть потоковые фильмы и телешоу через Netflix. В то время другие устройства должны были использовать Microsoft Silverlight для воспроизведения видео с Netflix. Позже в том же месяце Citrix выпустила клиентское приложение для Chrome OS, позволяющее Chromebook получать удаленный доступ к приложениям и рабочим столам Windows. Дублинский городской университет стал первым учебным заведением в Европе, которое предоставило Chromebook своим студентам, когда в сентябре 2011 года объявило о соглашении с Google.

Расширение

Samsung Chromebook

К 2012 году спрос на Chromebook начался чтобы расти, и Google анонсировал новую линейку устройств, разработанных и произведенных Samsung. При этом они также выпустили первый Chromebox, Samsung Series 3, который стал входом Chrome OS в мир настольных компьютеров. Несмотря на то, что они были быстрее, чем предыдущая линейка устройств, они все еще были недостаточно мощными по сравнению с другими настольными компьютерами и ноутбуками того времени, более подходя к рынку нетбуков. Спустя всего несколько месяцев, в октябре, Samsung и Google выпустили новый Chromebook по значительно более низкой цене (250 долларов по сравнению с предыдущими Chromebook Series 5 за 450 долларов). Это был первый Chromebook, в котором использовался процессор ARM из линейки Samsung Exynos. Чтобы снизить цену, Google и Samsung также уменьшили объем памяти и разрешение экрана устройства. Однако преимуществом использования процессора ARM было то, что для Chromebook не требовался вентилятор. Acer быстро последовал за ним, выпустив C7 Chromebook, еще более дешевый (199 долларов), но содержащий процессор Intel Celeron. Одним из примечательных способов снижения стоимости C7 было использование ноутбука с жестким диском вместо твердотельного накопителя .

. В апреле 2012 года Google произвела первое обновление пользовательского интерфейса Chrome OS. с момента запуска операционной системы появился оконный менеджер с аппаратным ускорением под названием «Aura» вместе с обычной панелью задач. Эти дополнения ознаменовали отход от первоначальной концепции операционной системы единого браузера с вкладками и придали Chrome OS внешний вид более традиционной настольной операционной системы. «В каком-то смысле это почти такое ощущение, что Google признает здесь свое поражение», - написал Фредерик Лардинуа на TechCrunch. Он утверждал, что Google променял свою первоначальную версию простоты на большую функциональность. «Это не обязательно плохо, и может просто помочь Chrome OS получить более широкое признание, поскольку новые пользователи наверняка сочтут ее более знакомой». Lenovo и HP последовали примеру Samsung и Acer в производстве Chromebook в начале 2013 года со своими собственными моделями. Lenovo специально нацелила свой Chromebook на студентов, озаглавив свой пресс-релиз «Lenovo представляет прочный ThinkPad Chromebook для школ».

Когда Google выпустил Google Drive, они также включили интеграцию с Диском в следующую версию Chrome OS (версия 20), выпущенная в июле 2012 года. Хотя Chrome OS поддерживала Flash с 2010 года, к концу 2012 года она была полностью изолирована от, что предотвращало влияние проблем с Flash на другие части Chrome OS.. Это коснулось всех версий Chrome, включая Chrome OS.

Chromebook Pixel

Chromebook Pixel (Wi-Fi) открыт

До этого момента Google никогда не создавал собственное устройство Chrome OS. Вместо этого устройства с Chrome OS были намного больше похожи на их линейку телефонов Android Nexus : каждое устройство с Chrome OS было разработано, произведено и продано сторонними производителями, но программное обеспечение контролировалось Google. Однако в феврале 2013 года это изменилось, когда Google выпустил Chromebook Pixel. Chromebook Pixel отличался от предыдущих устройств. Он был не только полностью под маркой Google, но и содержал процессор Intel i5, сенсорный дисплей с высоким разрешением (2560 x 1700) и предлагался по цене, более конкурентоспособной, чем ноутбуки для бизнеса.

Спорная популярность

К концу 2013 года аналитики не определились с будущим Chrome OS. Хотя с 2009 года появлялись статьи, предсказывающие кончину Chrome OS, продажи устройств с Chrome OS продолжали существенно расти по сравнению с прошлым годом. В середине 2014 года журнал Time Magazine опубликовал статью под названием «В зависимости от того, кто считает, Chromebook - либо огромный успех, либо совершенно неуместен», в которой подробно описаны расхождения во мнениях. Этот спор был еще больше вызван тем фактом, что Intel, похоже, решила, что Chrome OS является выгодным рынком для нее, и провела свои собственные мероприятия Chrome OS, на которых они анонсировали новые Chromebook на базе Intel, Chromebox и многофункциональное устройство от LG под названием Chromebase.

Воспользовавшись возможностью, появившейся в конце жизненного цикла для Windows XP, Google активно продавал Chromebook компаниям, предлагающим значительные скидки в начале 2014 года.

Конкурс Pwnium

В марте 2014 года Google организовал конкурс хакерских атак для экспертов по компьютерной безопасности под названием «Pwnium». Как и в конкурсе Pwn2Own, они пригласили хакеров со всего мира для поиска эксплойтов в Chrome OS с призами, доступными за атаки. Там были продемонстрированы два эксплойта, а третий был продемонстрирован на конкурсе Pwn2Own того года. Google устранил проблемы в течение недели.

Material Design и среда выполнения приложений для Chrome

Хотя Google Native Client был доступен в Chrome OS с 2010 года, изначально он был Доступно несколько приложений Native Client, и большинство приложений Chrome OS по-прежнему оставались веб-приложениями. Однако в июне 2014 года Google объявил на Google I / O, что Chrome OS будет синхронизироваться с телефонами Android для обмена уведомлениями и запускать приложения Android, установленные непосредственно из Google Play. Это, наряду с расширением выбора Chromebook, обеспечило Chrome OS интересное будущее.

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

Функциональность для малого и среднего бизнеса. и Enterprise

Chrome Enterprise

Chrome Enterprise, запущенный в 2017 году, включает Chrome OS, браузер Chrome, устройства Chrome и их возможности управления, предназначенные для использования в бизнесе. Компании могут получить доступ к стандартным функциям Chrome OS и разблокировать расширенные функции для бизнеса с Chrome Enterprise Upgrade. Стандартные функции включают в себя возможность синхронизации закладок и расширений браузера на разных устройствах, облачную или собственную печать, многоуровневую безопасность, удаленный рабочий стол и автоматические обновления. Расширенные функции включают интеграцию с Active Directory, унифицированное управление конечными точками, расширенную защиту, доступ к политикам устройства и консоли администратора Google, гостевой доступ, режим киоска и внесение в белый или черный список сторонних приложений, управляемых в Google Play.

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

Сотрудники могут безопасно получать доступ к файлам и работать на любом компьютере, что увеличивает совместимость устройств Chrome. Программа Google Grab and Go с Chrome Enterprise позволяет компаниям, развертывающим Chromebook, предоставлять сотрудникам доступ к банку полностью заряженных компьютеров, которые можно получить и вернуть через некоторое время.

От Chromebook до Chromebox

В начале попытки расширить свои корпоративные предложения Google выпустила Chromebox для совещаний в феврале 2014 года. Chromebox для совещаний - это комплект для конференц-залов, содержащий Chromebox, камеру, устройство, содержащее как микрофон с шумоподавлением, так и динамики, а также пульт дистанционного управления. Он поддерживает Google Hangouts встречи, Vidyo видеоконференции и конференц-связь от UberConference.

Несколько партнеров анонсировали модели Chromebox для встреч с Google, а в 2016 году Google анонсировала все-в-одном Chromebase для встреч для небольших конференц-залов. Google нацелился на рынок потребительского оборудования, выпустив Chromebook в 2011 году и Chromebook Pixel в 2013 году, и добился доступа к корпоративному рынку с выпуском в 2017 году Pixelbook. Pixelbook второго поколения был выпущен в 2019 году.

Enterprise Response to Chrome devices

Google сотрудничает с несколькими ведущими OEM-производителями, включая Acer, . ASUS, Dell, HP, Lenovo и Samsung.

В августе 2019 года Dell объявила, что два из ее популярных бизнес-ноутбуков будут работать с Chrome OS и будут поставляться с Chrome Enterprise Upgrade.. Latitude 5300 2-in-1 Chromebook Enterprise и Latitude 5400 Chromebook Enterprise стали результатом двухлетнего партнерства между Dell и Google. Машины поставляются с пакетом облачных служб поддержки Dell, которые позволят ИТ-менеджерам предприятий развернуть их в средах, которые также полагаются на Windows. Новая линейка ноутбуков «предоставляет операционную систему Chrome OS поискового гиганта в форме, специально предназначенной для организаций, заботящихся о безопасности». Другие OEM-производители, выпустившие устройства с Chrome Enterprise Upgrade, включают Acer и HP.

Благодаря большему количеству доступного оборудования Chrome OS стала вариантом для предприятий, желающих избежать перехода на Windows 10 до прекращения поддержки Windows 7 от Microsoft.

Аппаратное обеспечение
Chromebook.

Ноутбуки под управлением Chrome OS вместе известны как «Chromebook ». Первым был CR-48, эталонный аппаратный дизайн, который Google предоставил тестерам и рецензентам, начиная с декабря 2010 года. Розничные машины последовали в мае 2011 года. Год спустя, в мае 2012 года, настольный дизайн продавался как a «Chromebox » был выпущен компанией Samsung. В марте 2015 года было объявлено о партнерстве с AOPEN и разработан первый коммерческий Chromebox.

В начале 2014 года LG Electronics представила первое устройство, относящееся к новому форм-фактору «все в одном». называется "Chromebase ". Устройства Chromebase - это, по сути, оборудование Chromebox внутри монитора со встроенной камерой, микрофоном и динамиками.

Chromebit - это ключ HDMI под управлением Chrome OS. При установке в разъем HDMI на телевизоре или мониторе компьютера устройство превращает этот дисплей в персональный компьютер. Устройство было анонсировано в марте 2015 года и отправлено в ноябре.

Chrome OS поддерживает настройку с двумя мониторами на устройствах с портом вывода видео.

Программное обеспечение

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

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

Приложения

Изначально Chrome OS была почти чистой сетью операционная система тонкого клиента, которая в основном полагалась на серверы для размещения веб-приложений и связанного хранилища данных. Постепенно Google начал поощрять разработчиков к созданию «упакованных приложений», а позже и Chrome Apps. В последних используются HTML5, CSS, Adobe Shockwave и JavaScript, чтобы пользовательский интерфейс был ближе к нативному приложению.

В сентябре 2014 года Google запустила App Runtime для Chrome (бета), что позволило некоторым перенесенным приложениям Android работать в Chrome OS. Среда выполнения была запущена с четырьмя приложениями Android: Duolingo, Evernote, Sight Words и Vine. В 2016 году Google сделал Google Play доступным для Chrome OS, сделав большинство приложений Android доступными для поддерживаемых устройств Chrome OS.

Google объявил в 2018 году, что Chrome OS получит поддержку настольных приложений Linux.. Эта возможность была представлена ​​в стабильном канале с Chrome 69 в октябре 2018 года, но все еще была помечена как бета.

Chrome Apps

С 2013 по январь 2020 года Google поощрял разработчиков создавать не просто обычные Веб-приложения для Chrome OS, но Chrome Apps (ранее известные как Packaged apps). В январе 2020 года команда Google Chrome объявила о своем намерении отказаться от поддержки приложений Chrome и перейти к использованию только расширений Chrome. В марте 2020 года Google прекратил принимать новые общедоступные приложения Chrome для интернет-магазина. Согласно Google, общая поддержка приложений Chrome в Chrome OS будет оставаться включенной без необходимости настройки политики до июня 2022 года.

С точки зрения пользователя, приложения Chrome напоминают обычные собственные приложения: их можно запускать вне браузер Chrome по умолчанию отключен, может управлять несколькими окнами и взаимодействовать с другими приложениями. Используемые технологии включают HTML5, JavaScript и CSS.

интегрированный медиаплеер, файловый менеджер

Google интегрирует медиаплеер как в Chrome OS, так и в браузер Chrome, позволяя воспроизводить MP3, просматривать JPEG и обрабатывать другие мультимедийные файлы в автономном режиме. Он поддерживает DRM видео.

Chrome OS также включает в себя встроенный файловый менеджер, похожий на те, что есть в других операционных системах, с помощью отображать каталоги и файлы, которые они содержат, как с Google Диска, так и с локальное хранилище, а также для предварительного просмотра и управления содержимым файлов с помощью различных веб-приложений, включая Google Docs и Box. С января 2015 года Chrome OS использует встроенные дополнительные источники хранения файловых систем, используя функции расширения, используемые API поставщика файловой системы.

Удаленный к приложениям и доступ к виртуальному рабочему столу

В июне В 2010 году инженер-программист Google Гари Качмарчик писал, что Chrome OS будет получать доступ к удаленным приложениям с помощью технологий, неофициально называемой «Chromoting», которая будет напоминать Microsoft Remote Desktop Connection. С тех пор имя было изменено на «Удаленный рабочий стол Chrome » и похоже на «запуск приложения через Службы удаленного рабочего стола или при первом подключении к хост-машине с помощью RDP или VNC».. Первоначальное развертывание ноутбуков с Chrome OS (Chromebook) указывает на заинтересованность в предоставлении доступа пользователям к виртуальным рабочим столам.

Android-приложения

На Google I / O 2014 г. Доказывающая концепция, показывающее приложение Android, включая Flipboard, работающие в Chrome OS. В сентябре 2014 года Google представила отдельную бета-версию App Runtime для Chrome (ARC), которая позволяет использовать приложения Android в Chrome OS с использованием среды на основе Native Client. Необходимый для запуска программного обеспечения Android. Приложения Android не требуют каких-либо изменений для работы в Chrome OS, но могут использоваться для лучшей поддержки среды с мышью и клавиатурой. На момент своего появления поддержка Chrome OS доступна только для некоторых приложений Android.

В 2016 году Google представила возможность запускать приложения Android на поддерживаемых устройствах Chrome OS с доступом к Google Play в целиком. Предыдущее решение на основе собственного клиента было заменено контейнером , содержащим приложения на основе Android Marshmallow, который позволяет Android иметь прямой доступ к Chrome. Платформа ОС и позволяет ОС взаимодействовать с контрактами Android, такими как совместное использование. Технический директор Зелидраг Хорнунг объяснил, что ARC был отменен из-за его ограничений, включая несовместимость с Android Native Development Toolkit (NDK), и что он не смог пройти собственный набор тестов совместимости Google.

Приложения Linux

С 2013 года стало возможным запускать приложения Linux в Chrome OS с помощью Crouton, стороннего набора скриптов, который обеспечивает доступ к Linux. такой дистрибутив, как Ubuntu. Однако в 2018 году Google объявил, что настольные приложения Linux официально появятся в Chrome OS. Основное преимущество официальной поддержки приложений Linux, заявленное Google, заключается в том, что оно может работать без включения режима разработчика, сохраняя при этом многие функции безопасности Chrome OS. Это было замечено в исходном коде Chromium OS в начале 2018 года. Ранние части Crostini были доступны для Google Pixelbook через канал разработчиков в феврале 2018 года как часть версии Chrome OS 66, и это было включено по умолчанию через бета-канал для тестирования на различных Chromebook в августе 2018 года с версией 69.

Архитектура

Проект Google для поддержки приложений Linux в Chrome OS называется Crostini, названный в честь итальянская закуска на основе хлеба и каламбур на Crouton. Crostini запускает виртуальную машину через монитор виртуальных машин, называемый crossvm, который использует встроенный в Linux инструмент виртуализации KVM. Хотя crossvm поддерживает несколько виртуальных машин, используемую для запуска приложений Linux, Termina содержит базовое ядро ​​Chrome OS и пользовательские утилиты, в которых он запускает контейнеры на основе контейнеров Linux (в частности, LXD).

Архитектура

Chrome OS построена на базе ядра Linux. Первоначально основанный на Ubuntu, его база была изменена на Gentoo Linux в феврале 2010 года. Предварительные проектные документы для проекта с открытым исходным кодом Chromium OS компания Google описала трехуровневую энергетику: прошивка, браузер и оконный менеджер, а также программное обеспечение системного уровня и пользовательские службы.

  • Прошивка быстрой быстрой загрузки, не проверяет оборудование, такие как диски, гибкие диски, которые больше не используются в компьютерах, особенно нетбуки. Встроенное ПО также способствует безопасности, проверяя каждый шаг в процессе включения и восстановления системы.
  • Программное обеспечение системного уровня включает ядро ​​Linux, в которое были внесены исправления для повышения производительности загрузки. Программное обеспечение Userland было урезано до самого необходимого, с управлением от Upstart, который может запустить службу повторно, повторно запустить аварийные задания и откладывать службы в более быстрой загрузке.
  • Окно-менеджер обрабатывает взаимодействие пользователей с клиентскими окнами во многом так же, как другие менеджеры X Window.

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

В марте 2010 года инженер по безопасности программного обеспечения Google Уилл Дрюри обсуждал безопасность Chrome OS. Дрюри охарактеризовал Chrome OS как «усиленную» операционную систему с автоматическим обновлением функций песочницы, которая снижает вероятность заражения вредоносным ПО. Он сказал, что нетбуки с Chrome OS будут поставляться с Trusted Platform Module (TPM) и будут включены как «надежный путь загрузки», так и физический переключатель под батарейным отсеком, который активирует режим разработчика. В этом режиме отсутствуют некоторые специализированные функции безопасности, но увеличенная гибкость разработчика. Дрюри также разрешена, что природа системы с открытым исходным кодом будет в соответствии с нормами медицинской помощи, поскольку позволяет постоянно получать обратную связь от разработчиков.

На пресс-конференции в декабре 2010 года Google заявил, что Chrome OS будет самой безопасной системой для потребителей. система частично из-за возможности проверенной загрузки, при которой начальный загрузочный код, хранящийся в постоянной памяти, проверяет наличие компромиссов в системе. В течение следующих девяти лет в Chrome OS было обнаружено 55 заданных ограничений безопасности любой степени серьезности, по сравнению с более чем 1100 уязвимостями в Microsoft Windows 10 за пять лет до конца 2019 года и более 2200 уязвимостей в Apple OS X за 20 лет.

Доступ к оболочке

Chrome OS включает в себя оболочку Chrome или "crossh", которая документирует минимальные функции, такие как ping и SSH при запуске crossh.

В режиме разработки полнофункциональной системы bash (которая обязана использовать оболочку для целей разработки) можно открыть через VT -2, а также доступна с помощью команды crossh оболочки. Для доступа к полной привилегии в оболочке (например, sudo ) требуется пароль root. Некоторое время по умолчанию использовались «chronos» в Chrome OS и «facepunch» в Chrome OS Vanilla, а позже по умолчанию было пусто, и инструкции по его обновлению отображались при каждом входе в систему.

Open source

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

Chrome OS в Windows

В Windows 8 исключения позволяют стандартному настольному браузеру предлагать вариант который может работать в его полноэкранной оболочке «Metro » и иметь доступ к такой функции, как чудо-кнопка «Поделиться», без необходимости написания с помощью Windows Runtime. "Режим Windows 8" в Chrome ранее был оптимизированной для планшетов версией стандартного интерфейса Chrome. В октябрь 2013 года был изменен на канале разработчика, чтобы предложить вариант рабочего стола Chrome OS.

Дизайн

В начале проекта Google публично предоставил много деталей для дизайна Chrome OS. и направление, хотя компания не представила техническое описание завершенной операционной системы.

Пользовательский интерфейс

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

Диспетчер окон и графический движок версии 19

10 апреля 2012 года в новой сборке Chrome OS появилась выбор между исходным полноэкранным оконным интерфейсом и перекрывающими окнами с изменяемым размером, например, в Microsoft Windows и Apple macOS. Эта функция реализована через оконный менеджер Ash, который работает поверх графического движка Aura с ускорением. Апрельское обновление 2012 года также включало возможность отображать меньшие, перекрывающиеся окна браузера, каждое со своими полупрозрачными вкладками, вкладки браузера, которые можно «разорвать» и перетащить на новые позиции или объединить с другой полосой вкладок, а также список ярлыков с поддержкой мыши. в нижней части экрана. Один значок на панели задач показывает список установленных приложений и закладок. В статье для CNET Стивен Шенкленд утверждал, что с перекрывающимися окнами «Google уходит в прошлое», поскольку и интерфейс iOS, и интерфейс Microsoft Metro в значительной степени или полностью являются полноэкранными. Тем не менее, «Chrome OS уже достаточно отличается, чтобы лучше сохранить все знакомые, которые можно сохранить».

Печать

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

В 2016 году Google включил «Встроенную поддержку CUPS » в Chrome OS в качестве экспериментальной функции, которая со временем может стать официальной функцией. При включенной поддержке CUPS становится возможным использовать большинство USB-принтеров, даже если они не поддерживают Google Cloud Print.

Google объявил, что Google Cloud Print больше не будет поддерживаться после 31 декабря 2020 г. и что онлайн-сервис не будет доступен с 1 января 2021 года.

Обработка ссылок

Chrome OS была разработана с целью хранения пользовательских документов и файлов на удаленных серверах. Как Chrome OS, так и браузер Chrome могут создавать трудности для конечных пользователей при работе с определенными типами файлов в автономном режиме; например, при открытии изображения или документа, хранящегося на локальном запоминающем устройстве, может быть неясно, должно ли и какое конкретное веб-приложение автоматически открываться для просмотра, или обработка должна выполняться традиционным приложением, действующим как утилита предварительного просмотра. Мэтью Папакипос, технический директор Chrome OS, отметил в 2010 году, что разработчики Windows столкнулись с той же фундаментальной проблемой: «Quicktime борется с Windows Media Player, который борется с Chrome».

Каналы выпуска и обновления

Chrome OS использует ту же систему выпуска, что и Google Chrome: есть три разных канала: стабильная, бета-версия и предварительный просмотр для разработчиков (так называемый канал «Dev»). Стабильный канал обновляется функциями и исправлениями, которые были тщательно протестированы в бета-канале, а бета-канал обновляется примерно раз в месяц стабильными и полными функциями из канала разработчика. Новые идеи тестируются в канале разработчиков, который временами может быть очень нестабильным. Существование четвертого канала canary было подтверждено разработчиком Google Франсуа Бофортом и хакером Кенни Строуном путем входа в оболочку Chrome OS в режиме разработчика, ввода командной оболочки для доступа к оболочке bash и, наконец, ввода команды update_engine_client -channel canary-channel -update. Можно вернуться к проверенному режиму загрузки после входа в канареечный канал, но программа обновления канала исчезает, и единственный способ вернуться к другому каналу - использовать заводской сброс «powerwash».

Прием

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

Некоторые наблюдатели утверждали, что другие операционные системы уже заняли нишу, на которую нацелена Chrome OS, с дополнительным преимуществом поддержки приложений в дополнении к браузеру. Тони Брэдли из PC World писал в ноябре 2009 года:

Мы уже можем сделать большую часть, если не все, из того, что обещает предоставить Chrome OS. Используя нетбук на базе Windows 7 или Linux, пользователи просто не устанавливают ничего, кроме веб-служб, и подключаться к огромному количеству продуктов Google и других-служб и приложений. Нетбуки успешно завоевали рынок недорогих ПК, и сегодня они используют ориентированные на Интернет вычисления. Я не уверен, почему мы должны быть в восторге от того, что через год мы должны делать то же самое, но вынуждены делать это из веб-сайта, занимающего четвертое место.

К 2017 году браузер Chrome вырос до стать браузером номер один, используемым во всем мире.

В 2016 году Chromebook был самым популярным компьютером в США K - 12 на рынке образования.

Связь с Android

Предложение Google двух систем с открытым исходным кодом, Android и Chrome OS, вызвало некоторую критику, несмотря на схожесть ситуации и двух операционных систем Apple Inc.. системы, macOS и iOS. Стив Баллмер, генеральный директор Microsoft в то время, обвинил Google в том, что он не может принять решение. Стивен Леви писал, что «диссонанс между двумя системами было очевидно» на Google I / O 2011. В рамках мероприятия проводилась ежедневная пресс-конференция, на которой каждый руководитель команды, Android Энди Рубин и Chrome Сундар Пичаи, «неубедительно пытались объяснить, почему системы не были конкурентоспособными». Соучредитель Google Сергей Брин ответил на этот вопрос, заявив, что владение двумя многообещающими Скорее всего, со временем сблизятся две операционные системы - «проблема, связанная с большинством компаний, которые могли бы столкнуться с ситуацией.». Спекуляции по поводу конвергенции усилились в марте 2013 года, когда глава Chrome OS Пичаи сменил Рубина на посту старшего

Отношения между Android и Chrome OS стали более серьезными в Google I / O 2014, где разработчики используют собственное программное обеспечение, вице-президент, отвечающий за Android, тем самым назначившим его ответственным за оба. ное обеспечение Android, работающее в Chrome OS, через выполнение на основе Native Client. В сентябре 2014 года Google представила бета-версию среды выполнения приложений для Chrome (ARC), которая позволяет использовать приложения Android в Chrome OS с использованием среды на основе собственного клиента, которая использует платформу, необходимую для запуска программного обеспечения. Android. Приложения Android не требуют каких-либо изменений для работы в Chrome OS, но могут использоваться для лучшей поддержки среды с мышью и клавиатурой. На момент своего появления поддержка Chrome OS доступна только для некоторых приложений Android. В октябре 2015 года газета The Wall Street Journal сообщила, что Chrome OS будет встроена в Android, так что к 2017 году будет создана единая ОС. В результате получится Android, но она будет расширена для работы на ноутбуках. Google ответил, что, хотя компания «работает над тем, как объединить никаких планов по отказу от Chrome OS».

В 2016 году Google представила возможность запускать приложения на поддерживаемых устройствах Chrome OS с доступом к Google Play полностью. Предыдущее решение на основе собственного клиента было заменено контейнером , содержащим приложения на основе Android Marshmallow, которое позволяет Android иметь прямой доступ к Chrome. Платформа ОС и позволяет ОС взаимодействовать с контрактами Android, такими как совместное использование. Технический директор Зелидраг Хорнунг объяснил, что ARC был отменен из-за его ограничений, включая несовместимость с Android Native Development Toolkit (NDK), и что он не смог пройти собственный набор тестов совместимости Google.

Примечания
См. Также
  • icon Интернет-портал
  • icon Портал Linux
Ссылки
Внешние ссылки
Викискладе есть материалы, связанные с Chrome OS.
Последняя правка сделана 2021-05-15 06:04:02
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте