• Главная
  • Карта сайта
Не найдено

Знайомимося: Chrome OS

  1. Історія питання
  2. архітектура
  3. тестуємо самі
  4. Перше знайомство
  5. Використання
  6. Висновок

Chrome OS - нова «хмарна» операційна система, що розробляється Google для використання на порівняно малопотужних ноутбуках і планшетах. «Хмарна» - саме в тому сенсі, що вся робота буде здійснюватися користувачем в Інтернеті і там же в основному будуть зберігатися його дані. Деяка частка локальної функціональності також буде присутній, але грати явно допоміжну роль, скажімо, на випадок відсутності з'єднання з Інтернетом. Тим самим відроджується початкова ідея, яка стояла за нетбуками, які, хоч і працювали під управлінням звичайних ОС загального призначення, повинні були стати своєрідними інтернет-приставками (про що свідчить навіть назва, що походить від слова network, мережа) - але не стали.

Про причини цього, до речі, корисно задуматися саме в контексті Chrome OS - що завадило нетбукам сформувати окремий клас пристроїв: тільки чи відсутність відповідної спеціалізованої платформи або все ж неготовність користувачів відмовитися від звичних програм і накопиченого досвіду роботи з ними на користь веб-додатків і веб -Сховище? Вважаю, що другий фактор зіграв якщо і не визначальну, то як мінімум істотну роль - тут вам і питання з надійністю мережевих ресурсів, і далеко не повсюдний (зручний і дешевий) доступ до Інтернету, і величезна, поки що, невідповідність функціональних можливостей. Відповідно, закінчити це невеликий вступ я хочу відповіддю на ще одне питання, яке досить часто задають наші читачі під час обговорення статей: навіщо це нам? Дійсно, сьогодні отримати велику користь з Chrome OS навряд чи вдасться - встановивши її на наявний комп'ютер ви не отримаєте ніяких нових можливостей. Більш того, всі переваги її специфічної архітектури можуть бути розкриті лише на спеціально спроектованих пристроях, тому, незважаючи на відкритість вихідних кодів, вона розрахована на використання виробниками обладнання (OEM), а не кінцевими користувачами. Відповідно, прочитати цю статтю і самостійно випробувати Chrome OS варто, скоріше, з здорового цікавості і бажання не відстати від прогресу - навіть якщо Chrome OS кілька і випередила час, це не означає що ситуація не зміниться завтра, тим більше, нам добре відомо вміння Google «проштовхувати» свої технології і рішення.

Історія питання

Вперше про Chrome OS ми почули лише трохи більше двох років тому, а в листопаді 2009 р код нової операційної системи був відкритий в рамках проекту Chromium OS. В кінці 2010 р Google представила вузькому колу розробників і бета-тестерів зразково-показовий «хромбук» Cr-48, а цього літа з'явилися і перші комерційні продукти від Samsung і Acer. Їх дійсно вже охрестили «хромбук» (Chromebook, тобто Chrome OS + netbook / notebook) і, безсумнівно, ця назва приживеться.

Їх дійсно вже охрестили «хромбук» (Chromebook, тобто Chrome OS + netbook / notebook) і, безсумнівно, ця назва приживеться

Рис. 1. Візуально «хромбук» Samsung нічим не відрізняється від звичайних ноутбуків, так і внутрішнє його пристрій має лише деякі особливості

Багато інших OEM також оголосили про намір випустити продукти на Chrome OS, в тому числі і не тільки ноутбучного типу. Наприклад, xi3 ChromiumPC, скоріше, повинен називатися «хромтоп» (Chrome OS + nettop). Але добре помітно, що ніхто з OEM особливо не поспішає, і справа в вогкості навіть не самої Chrome OS (що безумовно має місце), а саме стоїть за нею концепції. До того ж перші «хромбукі» (в силу особливостей конфігурації) виходять не такими вже дешевими - рекомендована ціна на старшу модель Samsung Chromebook Series 5 (Atom N570, RAM 2 ГБ, SSD 16 ГБ, 12,1 "LED-дисплей з роздільною здатністю 1280 × 800, Wi-Fi, 3G-модем) становить $ 500, за ці гроші сьогодні цілком можна підшукати краще укомплектований ноутбук загального призначення.

Рис. 2. xi3 ChromiumPC - дуже компактний комп'ютер, по суті, інтернет-приставка, яку передбачається закріплювати на задній стінці монітора

архітектура

Орієнтація Chrome OS на роботу з веб-додатками зумовила її специфічну архітектуру.

Орієнтація Chrome OS на роботу з веб-додатками зумовила її специфічну архітектуру

Рис. 3. Відсутність необхідності виконувати локально які б то не було додатки крім браузера дозволило максимально спростити архітектуру Chrome OS і забезпечити їй кілька специфічних рис

Як і слід було очікувати, в основі лежить ядро ​​(версії 2.6.32 з проекту Ubuntu, в яке потім вносилися необхідні виправлення і доопрацювання) і системне оточення Linux. Оскільки Chrome OS розрахована на виконання однієї єдиної прикладної програми в класичному розумінні - браузера - Останнім вдалося зробити компактним і легким. X Window також максимально урізана, хоча збережена підтримка OpenGL (заради WebGL), а віконний менеджер по суті суміщений з браузером. Вся інша функціональність, починаючи з інструментів настройки ОС, реалізується веб-додатками, які створюються засобами HTML5 і Adobe Flash (цілком ймовірно, що підтримка закритою сторонньої технології - тимчасове рішення, данина сучасному стану справ в Інтернеті), відповідно в системі немає інших вікон, крім браузерних вкладок і «панелей», аналогічних тій, що зазвичай використовується для Google Talk.

Три основні цілі, які переслідує така архітектура: простота, швидкість, безпеку. Перша доведена практично до абсолюту: користувачеві нічого не потрібно знати про такі речі, як драйвери, утиліти та ін. Системний розділ закритий для операцій запису, призначені для користувача дані зберігаються в спеціально відведеній області (хоча в основному, звичайно, передбачається їх зберігання в хмарі). Розблокування допускається тільки для розробників, в комерційних продуктах вона не передбачається. Оновлення системи виконується автоматично, як зараз це відбувається з Chrome. Все, що потрібно від користувача, - вміти працювати з браузером, необхідні деталі він буде осягати в міру знайомства з потрібними йому веб-додатками.

Зі швидкістю все не так однозначно: в даному контексті в основному говорять про швидкість ініціалізації «хромбука» - при дотриманні OEM вимог Google до дизайну пристроїв (використання EFI замість BIOS, SSD замість HDD і ін.) Цей показник повинен складати не більше 8 с. Відгуки щасливих володарів «хромбуков» свідчать, що це абсолютно реально і, крім того, швидкість ініціалізації з часом не падає, так як користувач при всьому своєму бажанні не може «засмітити» ОС, як це частенько відбувається, скажімо, з Windows. Ситуація з продуктивністю веб-додатків менш очевидна. Хоча комерційні «хромбукі» - порівняно потужні пристрої (двоядерний Atom, 2 ГБ пам'яті, SSD), велика кількість насичених активним контентом вкладок цілком можуть повністю завантажити їх обчислювальні ресурси. Google вимагає використовувати відеосистему, що підтримує апаратне прискорення графіки, «принади» роботи без неї легко відчути в віртуальній машині, де Chromium OS, при певних умовах, просто з'їдає всі доступні ресурси і впадає в ступор. Але навіть на правильних «хромбук» є нарікання до продуктивності, зокрема, до відтворення відео, що, судячи з усього, пов'язано з апаратними обмеженнями. Крім того, радикальне скорочення системних служб і фонових процесів благотворно позначається на тривалості роботи «хромбуков». Звичайно, вона залежить від ємності встановленої в конкретну модель батареї і характеру використання, але, наприклад, специфікація згаданого вище Samsung Chromebook Series 5 обіцяє близько 8,5 годин безперервної роботи (згідно зі спеціальним тесту від самої Google) і з перших відгуків це недалеко від істини.

Нарешті, безпеку, значення якої важко переоцінити в еру Інтернету. Chrome OS спроектована таким чином, що в систему фактично не може проникнути чужорідний код, незалежно від його призначення. Додатково всі системні компоненти та оновлення, які, як говорилося вище, встановлюються автоматично, підписуються цифровими сертифікатами. Атаки, спрямовані на браузер і підключаються до нього сторонні модулі, ізолюються в рамках процесів окремих вкладок, завдяки вбудованому в Chrome механізму «пісочниці», який довів свою ефективність навіть в набагато менш обмеженому середовищі Windows. У найгіршому разі перезавантаження повинна повернути систему в початкове «чисте» стан, проте розробники все-таки допускають можливість вторгнення і на цей випадок забезпечують перевірку системної цілісності в процесі ініціалізації «хромбука». Для прошивки EFI, ядра системи і важливих компонентів звіряються хеші, які зберігаються в надійно захищеному місці (це може бути шіфруемого область EFI або чіп TPM, другий варіант кращий). При виявленні розбіжностей ініціюється процес відновлення.

Оскільки «хромбукі» допускають використання декількома користувачами, а також гостьовий анонімний вхід, всі локально збережені дані автоматично шифруються з ключами, що генеруються для кожного облікового запису Google. Знову ж таки, для шифрування і зберігання ключів краще використовувати TPM, хоча можлива і програмна реалізація. Судячи з усього, перші OEM дотримуються даної рекомендації (що, серед іншого, призводить і до підвищення ціни), але якщо «хромбукі» підуть в тираж, напевно у когось з'явиться бажання максимально знизити ціну, відповідно, при підборі моделі варто звертати увагу на дану деталь.

Звичайно, треба розуміти, що абсолютного захисту не буває. Так, на нещодавній конференції з безпеки Black Hat вже був продемонстрований метод злому Chrome OS (вірніше, деяких веб-додатків і сервісів Google), що забезпечує зловмисникам доступ до контактів, файлів cookie, облікового запису. На цьому прикладі добре видно, як змінюється вектор атаки - сама по собі Chrome OS не представляє великого інтересу, але браузер і веб-додатки використовуються як лазівка ​​до користувальницької інформації в «хмарі». Зворотним боком закритості програмного ядра Chrome OS є неможливість розширення - наприклад, в систему не можна додати підтримку Java, не кажучи вже про Moonlight, а також кодеки і ін. Як говорилося вище, всі призначені для користувача можливості обмежуються Flash і HTML5, веб-додатками і розширеннями Chrome.

Варто відзначити, наскільки велику роль в архітектурі та підтримці Chrome OS грає EFI, на яку в документації Google посилаються як на микропрограмму (firmware). EFI, як відомо, є розвитком BIOS і досить давно застосовується в Маках з Mac OS X, але майже ніколи в "традиційних" PC, хоча її підтримка присутня в 64-розрядних Windows. Код прошивки грає принципову роль в прискоренні завантаження за рахунок ранньої ініціалізації пристроїв, він може також містити базові драйвери для додаткового обладнання, на ньому істотно зав'язані система безпеки і функції аварійного відновлення. Таким чином, хоча Chrome OS допускає роботу і зі звичайною BIOS, в загальному випадку це не має сенсу, так що зовсім не випадково Google орієнтує платформу для використання OEM, а не для самостійної установки, скажімо, в якості другої ОС - хоча останній варіант ніхто , природно, і не забороняє.

Рис. 4. Мікропрограма EFI грає в архітектурі Chrome OS вкрай важливу роль, забезпечуючи такі важливі функції як швидке завантаження і відновлення системи

Chrome OS повинна працювати на платформах x86 і ARM. Останнє, найімовірніше, має на увазі використання на планшетах, але ж для них вже є Android, навіщо ще одна ОС? Вважаю, головна ідея Google полягає в тому, щоб дати можливість OEM задіяти досить різноманітне, потужне і при цьому дешеве x86-обладнання, а також забезпечити виконання веб-додатків на максимально широкому спектрі пристроїв з настільним якістю - тобто в повноцінному Chrome, з передбачуваним движком рендеринга, з продуктивною JavaScript-машиною, з апаратним прискоренням HTML5 і WebGL і т.д.

тестуємо самі

Як я говорив вище, код Chrome OS розробляється в рамках відкритого проекту Chromium OS. Це досить тонкий момент. Chromium OS може завантажити і використовувати будь-який бажаючий, але саме Chrome OS доступна тільки на справжніх "хромбук". Справа в тому, що в Chrome OS присутній ряд закритих компонентів, зокрема, PDF-рідер і аудіо / відео кодеки, можливо, ще якісь. Крім того, в Chrome OS заблоковані можливості, орієнтовані на розробників, зокрема термінал. Тому в наступних розділах я буду посилатися саме на Chromium OS, згадуючи Chrome OS лише тоді, коли мова піде про саму концепції або ж реальних "хромбук".

Стандартний спосіб познайомитися з Chromius OS - завантаження вихідного коду і його компіляція в середовищі Linux. Але для більшості користувачів це досить складна і трудомістка процедура, до того ж абсолютно зайва для цілей першого знайомства. Багато ентузіасти поширюють вже скомпільовані збірки, наприклад, на сайті http://chromeos.hexxeh.net/vanilla.php можна в будь-який момент отримати найсвіжішу «нічну» збірку. На даний ресурс посилаються багато і його творець начебто відомий, проте я все-одно рекомендую для експериментальних цілей спеціально створити новий обліковий запис Gmail, яка необхідна для входу в систему.

Рис. 5. Складання викладаються кожен день, брати має сенс найостаннішу

На зазначеному сайті пропонуються образи завантажувального USB-флешки (і утиліта для запису) і віртуальних дисків для VMware Workstation / Player і Oracle VirtualBox. За ідеєю, варіант з завантажувального флешкою ​​краще, так як з нею можна працювати на цьому «залізі» - але тільки за умови, що воно виявиться сумісним з Chromium OS. На жаль, останнім виконується далеко не завжди, частіше за все не розпізнається відеосистема (ОС або зовсім не ініціалізується, або не включається апаратне прискорення графіки) і мережевий адаптер, особливо бездротової. Мій самий вдалий досвід - з Acer Aspire One на новій платформі AMD Brazos: Wi-Fi не заробив, а графіка хоч і була підхоплена, але прискорення давало дивні результати і ефекти, так що навіть не можна було отримати адекватні результати тестів. Одним словом, всім бажаючим USB-варіант цілком варто спробувати, але для гарантованого результату використовуйте віртуальні машини.

Як не дивно, для цих цілей я рекомендую скористатися не VirtualBox, а рішеннями Vmware. У мене (можливо, справа в якихось особливостях мого комп'ютера) Chromium OS працювала в VirtualBox нестійкий, з різними дивними ефектами, а в Vmware Player - не тільки більш стабільно, але і візуально кілька «спритніше». До того ж Vmware Player - також безкоштовний продукт, і в ньому навіть легше відрегулювати конфігурацію віртуальної машини.

Отже, для початку реєструємося і завантажуємо сам Vmware Player - порядку 100 МБ. Установка програми не вимагає додаткових дій, можна сміливо погоджуватися з усіма запропонованими опціями, в кінці буде потрібно перезавантажити.

Рис. 6. Найменш проблематичний спосіб протестувати Chromium OS - Vmware Player

Образ Chromium OS (архів близько 250 МБ) для Vmware поширяться з готовою віртуальною машиною, однак я рекомендую перед використанням її додатково налаштувати. Розархівуйте завантажений файл, запустіть Vmware Player і відкрийте в ньому файл з розширенням .VMX (щось на зразок ChromeOS-Vanilla-0.14.805.2011_08_21_1656-r8ca0f243-VMWare.vmx). Потім клацніть на що з'явилася в лівій панелі машині Chromium OS правою кнопкою миші і виберіть пункт Virtual Machine Settings. Хоча попередньо встановлені параметри цілком достатні для функціонування віртуальної машини під управлінням Chromium OS, в залежності від конфігурації хоста їх можна підкоригувати - наприклад, додати оперативної пам'яті або процесорних ядер.

Рис. 7. Хоча Chrome OS призначена для роботи з Інтернетом, Flash і HTML5 непогано навантажують обчислювальні ресурси, так що їх у віртуальну машину не зашкодить

Далі виберіть в списку віртуального обладнання Hard Disk (IDE) і зверніть увагу в правій панелі на назву файлу образу жорсткого диска. Воно буде виглядати як ChromeOS-Vanilla-VMWare.vmdk, тоді як ім'я файлу з архіву включатиме дату та інші реквізити - його потрібно відповідно відредагувати.

Рис. 8. Потрібно виправити назву файлу віртуального диска так, щоб воно збігалося з зазначеним в настройках віртуальної машини

Тепер виберіть Network Adapter і в правій панелі вкажіть тип з'єднання NAT.

Рис. 9. NAT - самий універсальний і безпроблемний режим роботи віртуальної мережі

В даному випадку Vmware Player не дозволяє конфігурувати відеосистему з графічного інтерфейсу, немає такої можливості і в Chromium OS, тому, якщо не вжити додаткових дій, віртуальна машина буде працювати в непередбачуваному дозволі - наприклад, у мене воно перевищувало навіть фізичне дозвіл монітора. Щоб виправити цю ситуацію, потрібно відкрити файл віртуальної машини (.VMX) в Блокноті і додати в кінці наступні три рядки:

svga.autodetect = "FALSE"
svga.maxWidth = "1024"
svga.maxHeight = "768"

У цьом випадка робочим дозволить буде 1024 × 768, при необхідності вказ інші параметрами. На закінчення, в основному меню Vmware Player виберіть File і там - Player Preferences. Оскільки компонент Vmware Tools в Chromium OS встановити все одно не вийде, можна зняти галочку з опції Check for software components as needed, щоб відключити постійні нагадування.

Рис. 10. Зніміть позначку, щоб уникнути нагадувань про Vmware Tools при кожному запуску віртуальної машини

Ось тепер можна включати віртуальну машину.

Перше знайомство

Після дійсно швидкої ініціалізації ви побачите екран вітання та початкової настройки. Підтримується безліч мов - виберемо російський.

Підтримується безліч мов - виберемо російський

Рис. 11. Chrome OS підтримує безліч мов, хоча локалізація виконана в повному обсязі

Далі слід екран Входу в систему, де можна вказати наявні реквізити Gmail, створити новий обліковий запис або здійснити гостьовий вхід, при якому в систему буде неможливо внести та зберегти які б то не було зміни.

Рис. 12. Можна попрацювати і в гостьовому режимі, але краще створити окремий обліковий запис

Останній етап попереднього налаштування - вибір картинки для свого облікового запису. Він не дуже широкий, сфотографувати себе у віртуальній машині, природно, не вдасться, але в подальшому можна буде завантажити будь-яке зображення.

Рис. 13. Останній етап попереднього налаштування Chromium OS

Останній етап попереднього налаштування Chromium OS

Рис. 14. Надалі стартовий екран буде виглядати якось так. У самому низу дрібним шрифтом - час завантаження, тут - 15 с.

Потім, нарешті, ви потрапите власне в середу Chromium OS. Тут відразу ж буде запропоновано освоїти нехитрі жести для роботи з сенсорною панеллю «хромбуков», що не має сенсу у випадку з віртуальною машиною, крім того, дана стаття не буде блищати швидкодією, так що її можна відразу сміливо закрити. В результаті перед нами виявиться інтерфейс Chromium OS - браузер Chrome (вірніше, теж Chromium). Вся подальша робота здійснюється саме з ним, так що користувачі, що володіють відповідним досвідом з настільною версією, відчують себе цілком комфортно і впевнено. Втім, дещо з якими особливостями варто познайомитися всім.

Рис. 15. На тачпадах «хромбуков» можна використовувати деякі жести, в віртуальній машині вони не приносять користі

На тачпадах «хромбуков» можна використовувати деякі жести, в віртуальній машині вони не приносять користі

Рис. 16. Якщо ви вже користувалися обліковим записом, будуть підхоплені все настройки: оформлення браузера, додатки, розширення (праворуч від адресного рядка). У рядку заголовка - системні індикатори, нижче - гайковий ключ для доступу до налаштувань

Інтерфейс Chromium OS відрізняється від звичайного Chrome присутністю в рядку заголовка декількох піктограм. Спочатку найправіша - індикатор заряду батареї (у віртуальній машині, природно, не працює); потім - індикатор мережевого підключення, що візуалізує тип мережі (дротова або бездротова), клацання по ній відкриває меню, в якому можна налаштувати параметри з'єднання і VPN; далі йде індикатор розкладки клавіатури, перемикати яку можна як через меню, так і за допомогою комбінацій Alt-Shift і Ctrl-Space (повернення до попередньої); і нарешті, годинник. Хоча віконний менеджер Chromium OS максимально спрощений, в системі можна створювати не тільки нові вкладки, а й нові вікна браузера (Ctrl-N), при цьому вони відкриваються на три чверті екрана, а в рядку заголовка з'являється ще одна піктограма для їх згортання і розгортання (перемикання по Alt-Tab і Ctrl-).

Неважко зрозуміти, що мінімалістський дизайн Chromium OS розташовує до застосування клавіатурних команд і, щоб допомогти з їх освоєнням і запам'ятовуванням, Google вбудувала в ОС візуальну підказку. Викликається вона по Ctrl-Alt- / (власне, це єдина комбінація, яку потрібно запам'ятати неодмінно), потім можна натискати різні керуючі клавіші і вивчати доступні комбінації.

Викликається вона по Ctrl-Alt- / (власне, це єдина комбінація, яку потрібно запам'ятати неодмінно), потім можна натискати різні керуючі клавіші і вивчати доступні комбінації

Рис. 17. Візуальна підказка по клавіатурним командам викликається по Ctrl-Alt- /. В даному випадку показані комбінації з клавішею Ctrl

Частково управління також можна здійснювати з системного меню, аналогічного такому в Chrome, але в даному випадку містить більше команд і опцій. Chromium OS - не та операційна система, яка потребує конфігурації, і з великою часткою ймовірності у користувача не виникне потреби сюди заглядати. Проте тут знаходяться настройки часу, тачпада, мов, облікових записів, мережі.

Рис. 18. Кнопка з гайковим забезпечує доступ до нечисленних системний налаштувань

Як і в Chrome, в Chromium OS є приховані настройки, зазвичай регулюючі функції, які все ще знаходяться в розробці і функціонують нестабільно - дістатися до них можна, ввівши в адресному рядку about: flags. Експерименти з ними, не вітаються, хоча віртуальні машини мають у своєму розпорядженні до цього, та й на справжніх «хромбук» нескладно відкотитися до попереднього стану системи.

Рис. 19. Дістатися до експериментальних опцій можна через спеціальну сторінку

Тим, хто любить по-справжньому заглиблюватися в подробиці, стане в нагоді ще один трюк: спеціальну адресу chrome: // chrome-urls - з його допомогою можна отримати список всіх аналогічних URL для сторінок з потайними знаннями. Великий допомоги вони, звичайно, не зроблять, але можуть надати деяку цікаву інформацію, начебто розподілу пам'яті або версії плагіна Flash.

Рис. 20. Можна разом отримати список всіх системних сторінок з настройками і додатковою інформацією

У Chromium OS, призначеної, в основному, для розробників, присутній командна оболонка crosh (викликається Ctrl-Alt-T). У ній доступні мережеві утиліти (ping, route, ssh), а також shell - по суті, стандартний термінал. Знавці * nix можуть скористатися цією можливістю щоб, наприклад, спробувати додати в систему якісь модулі, кодеки, плагіни для Chrome, хоча, наскільки мені відомо, підключити Java поки нікому не вдалося. У Chrome OS командна оболонка недоступна

Використання

Більшість перерахованих вище інструментів абсолютно зайві, швидше за все їх просто не буде в реальних «хромбук». Як я вже говорив, генеральна ідея Chrome OS полягає в тому, щоб користувач працював виключно з браузером. Саме для цього Google підтримує магазин веб-додатків і розширень Chrome, де вже можна знайти практично все необхідне для повсякденної діяльності. Google і сама пропонує багато дійсно корисних сервісів, той же Google Docs і Google Dictionary (що спливає переклад якого працює, на подив, не гірше, ніж у локальних словників), так і сторонні розробники не відстають. Скажімо, одна останніх новинок - Kindle Online Reader від Amazon, який вміє завантажувати книги локально і працювати без підключення до Інтернету. В результаті «хромбук» можна використовувати як е-читалку.

В результаті «хромбук» можна використовувати як е-читалку

Рис. 21. Зручність роботи в Chrome OS повністю залежить від якості використовуваних веб-додатків. На щастя, їх стає все більше, найрізноманітніших

Офлайнова робота - досить важливий момент. Хоча багато хто вже не мислять життя без Інтернету, трапляється, що він недоступний (в літаку) або, наприклад, занадто дорогий (в роумінгу). Звичайно, не хотілося б, щоб в такому випадку «хромбук» перетворюється просто на баласт. У Google це, природно, розуміють, і працюють над тим, щоб забезпечити якийсь мінімум офлайновой функціональності. Увійти в систему без підключення до Інтернету можна для перш використовувалися облікових записів. У самій Chromium OS поки присутні тільки два локальних додатки (крім Chrome, який потрібно розглядати як частину ОС): файловий менеджер і медіаплеєр - обидва досить примітивні. Перший знає тільки кілька форматів, в основному мультимедійних, навіть який-небудь .doc доведеться завантажувати в Google Docs самостійно. Другий не вміє програвати навіть mp3, проте це стосується тільки Chromium OS: як я говорив вище, в Chrome OS вбудовані деякі кодеки. Так чи інакше, але ситуація буде поступово виправлятися - завдяки HTML5, який дозволяє просто і ефективно забезпечити офлайнових виконання веб-додатків із спеціального кешу.

Рис. 22. Вбудовані додатки Chromium OS примітивні, але без них було б зовсім сумно

Ще один важливий аспект Chrome OS - підтримка додаткового обладнання. «Хромбук» спочатку комплектуються всім необхідним: Wi-Fi-адаптерами, 3G-модемами, SD-кард-рідерами, веб-камерами і т.д. Але список сумісних моделей, судячи з усього, досить мізерний. Ентузіасти намагаються робити власні збірки Chromium OS c додатковими драйверами, бібліотеками тощо., Але тим самим порушується чистота вихідної ідеї. USB-порти також дозволяють підключати тільки обрані категорії пристроїв. Спочатку в їх число потрапляли клавіатури і миші, зараз на сайті Google повідомляється про підтримку USB-накопичувачів, хоча в поточній збірці мені так і не вдалося змусити її працювати. Роботи ведуться над підтримкою Android-смартфонів.

З іншого боку, неможливість підключення принтерів підноситься навіть як гідність: «забудьте про кабелях і драйвери!» Але чудес, звичайно, не буває, і принтер все-одно повинен бути десь підключений - з кабелем і драйвером, а друк в Chrome OS здійснюється через систему Google Cloud Print. Для її роботи необхідно мати або спеціальний принтер, що з'єднується безпосередньо з Інтернетом і відповідній службі Google (поки це тільки лінійка HP ePrint), або будь-який інший, підключений до комп'ютера з виконуючим Chrome. В останньому випадку необхідно зайти в розділ розширених налаштувань браузера, підключити доступні локально принтери і, якщо в Chromium OS використовується інша обліковий запис Gmail, дати відповідні дозволи.

В останньому випадку необхідно зайти в розділ розширених налаштувань браузера, підключити доступні локально принтери і, якщо в Chromium OS використовується інша обліковий запис Gmail, дати відповідні дозволи

Рис. 23. Спочатку на звичайному комп'ютері потрібно підключити до Google Cloud Print доступні принтери

Спочатку на звичайному комп'ютері потрібно підключити до Google Cloud Print доступні принтери

Рис. 24. Потім - дати потрібні дозволи

У самій Chrome OS всі доступні для поточного облікового запису принтери будуть автоматично відображатися у вікні Google Cloud Print, яке також викликається з розширених налаштувань. Запустивши функцію друку сторінки можна вибрати потрібний зі списку і навіть налаштувати його параметри, аж до апаратного дозволу. Попередній перегляд з'явився в останніх версіях Chrome, але в Chromium OS не працює через відсутність вбудованих в систему засобів перегляду PDF. Нещодавно також з'явилася функція Print to Google Docs, що передбачає перетворення в PDF.

Рис. 25. При друку через хмару можна навіть регулювати основні параметри принтера. Дана можливість доступна в будь-якому браузері Chrome, але в Chrome OS вона - єдина

Висновок

Власне, поекспериментувати з Chromium OS я пропоную саме для того, щоб кожен міг скласти власне уявлення. Однак можу поділитися і своїм баченням ситуації. Сама концепція Chrome OS досить красива, так само як і ряд архітектурних рішень, особливо в частині забезпечення безпеки. На ділі ж корисність «хромбуков» поки дуже умовна. Для персонального застосування їм явно не вистачає локальної функціональності, особливо в частині підтримки розваг і мультимедіа. Ті, хто вже встиг звикнути до розвинених настільним програмам, буде явно засмучений мізерними і сирими функціями файлового менеджера і медіаплеєра Chrome OS. І навіть коли сторонні веб-додатки навчаться працювати в офлайні, ситуація все-одно принципово не зміниться - принаймні, ще довгий час. Масовий користувач просто поки не готовий до тотального переходу на хмарні обчислення. Втім, так само як і організації, які Google також бачить серед своїх клієнтів. Саме для останніх в Chrome OS з'явилася підтримка VPN, та й сторонні розробники не залишають без уваги нову платформу. Наприклад, недавно Citrix представила «хмарний» варіант свого Receiver , Так що «хромбукі» можна буде перетворити в нормальні термінальні клієнти. Але для організацій вкрай важлива керованість платформи, яка у Chrome OS поки дорівнює нулю. При цьому в будь-якому своєму якості «хромбук» доведеться конкурувати з планшетами, які, між іншим, вже завоювали певну популярність, і результат такої боротьби важко передбачити. Загалом, поки що до Chrome OS виникає дуже багато питань, хоча в цілому платформа виглядає досить перспективно, якщо тільки Google не зменшить темпів її розвитку.

Відповідно, закінчити це невеликий вступ я хочу відповіддю на ще одне питання, яке досить часто задають наші читачі під час обговорення статей: навіщо це нам?
Останнє, найімовірніше, має на увазі використання на планшетах, але ж для них вже є Android, навіщо ще одна ОС?
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью