Архивы: по дате | по разделам | по авторам

Обзор Chromium OS

АрхивПрограммное обеспечение
автор: Александр Деревянко   02.12.2010

В статье рассмотрен опенсорсный проект Chromium OS на основе которого Google разрабатывает свою "облачную" операционную систему Chrome OS.

<h2>Общий обзор Chromium OS</h2>

<p>Информации о новой системе так много, и она такая противоречивая, что глаза разбегаются. Каких уже только нет сайтов, рассказывающих о новой системе и предлагающих по ней FAQ-и, топовые форумы и ссылки для скачивания тех или иных версий. Как тут не растеряться... Но давайте исследуем все по порядку, а вопросы будем решать в порядке их поступления. Обратимся к первоисточнику.</p>

<p><a href="http://sites.google.com/a/chromium.org/dev/chromium-projects">Сайт</a> проекта по заявлениям разработчиков является источником исходного кода и документации проекта. Кроме того, уточняется, что проект включает в себя два подпроекта - собственно "Chromium" и "Chromium OS". Первый проект занимается разработкой быстрого, безопасного и более функционального (по отношению к предыдущим) web-браузера Google Chrome. Кроме этого, он содержит тестовую информацию, описание архитектуры браузера и другие технические данные.</p>

<p>Второй же проект - Chromium OS - посвящен разработке новой, высокотехнологичной и наукоемкой компьютерной операционной системы для людей, которые практически все свое время проводят в интернете, используя его как среду для своей деятельности. Понятно, что оба проекта взаимосвязаны и имеют общую опенсорсную основу.</p>

<p>Проект стартовал в июле 2009 года и развивается очень динамично. На сегодняшний день это уже практически полноценная рабочая система, базирующаяся полностью на веб-сервисах от Google и имеющая в основе своего использования приснопамятный Google Chrome.</p>

<p>Так что же мы имеем? По сути - операционную систему, интегрированную в браузер. Google Chrome Operating System - операционная система компании Google, предназначенная для нетбуков и устройств на процессорах ARM или x86. Первые нетбуки, поставляющиеся в комплекте с Google Chrome OS, ожидались во второй половине 2010 года. Почему ожидались? Потому что, со слов уважаемого генерального директора Google Эрика Шмидта, релиз платформы Chrome OS, ранее намеченный на текущий месяц, откладывается. Поэтому ждать первых мини-компьютеров на её основе к новогодним праздникам не стоит. Стартовая готовность ОС к беспроблемному запуску на нетбуках переносится по меньшей мере на "несколько месяцев", уточнил г-н Шмидт, но в подробности вдаваться не стал. Ну что сказать? Начало положено. Теперь более конкретно.</p>

<p>Google Chrome OS построена на ядре Linux с использованием браузера Google Chrome, работающего в новой, специально разработанной оконной системе. Исходный код системы был открыт 19 ноября 2009 года в качестве проекта Chromium OS. Желающие его получить и скомпилировать себе систему сами могут обратиться <a href="http://www.chromium.org/chromium-os/building-chromium-os/getting-the-chromium-os-source-code">сюда</a>.
</p>

<p>Главной особенностью системы является доминирование веб-приложений над обычными функциями ОС. Ключевая роль при этом отводится браузеру. Стратегия создания нового продукта подразумевает архитектуру, нетребовательную к аппаратным ресурсам персонального компьютера, используемого для выхода в интернет. Тенденция переноса центра тяжести с ПК пользователя на интернет-ресурсы прослеживается и на многих других продуктах Google и соответствует идеологии "облачных вычислений". Для тех, кто немного не в теме, я поясню суть.</p>

<p>Термин "облако" используется как метафора, основанная на изображении интернета на диаграмме компьютерной сети, или как образ сложной инфраструктуры, за которой скрываются все технические детали. Согласно документу IEEE, опубликованному в 2008 году, "облачная обработка данных - это парадигма, в рамках которой информация постоянно хранится на серверах в интернете и временно кэшируется на клиентской стороне, например на персональных компьютерах, игровых приставках, ноутбуках, смартфонах и других компьютерных устройствах".</p>

<p>Вроде все хорошо и понятно. Дальше немного веселее.</p>

<p>Тот факт, что разработчики не представили скомпилированного образа, а выложили исходные коды, чтобы каждый желающий смог участвовать в дальнейшей разработке, радует, но неспециалиста может повергнуть в лёгкий шок. Большинство, я уверен, хотели бы посмотреть на полностью готовую версию этого творения, не утруждая себя процессом компиляции. Тем более что процесс этот отнюдь не тривиальный и выполним исключительно из-под OS Linux. Сейчас в сети распространено множество образов готовой Chromium OS для виртуальных машин, но, как утверждают сами разработчики, версии эти довольно урезаны и имеют не совсем законченный функционал.</p>

<p>Можно, конечно, воспользоваться уже готовыми образами для загрузки системы и её установки, но они тоже пестрят многообразием. Версии для USB, версии для виртуальных машин всех мастей и просто версии, для платформы i-386. Есть от чего впасть в уныние. Конечно, умея все это компилировать и держа под рукой инструкцию по этому благородному процессу, можно попытаться всё это проделать под руководством Ubuntu 9.10 (Karmic Koala NetBook Remix). Но всё же хотелось бы чего-то более завершённого.</p>

<p>Для начала воспользуемся файлом для виртуальной машины и попробуем запустить это чудо.</p>

<h2>Запуск Chromium OS на VMware Player</h2>

<p>Здесь всё как обычно. Скачанный файл в архиве rar надо, конечно, распаковать и подсунуть виртуальному проигрывателю (или рабочей станции - у кого она куплена) в качестве образа для загрузки системы. После выбора языка установки (русский поддерживается) можно перейти к началу процесса установки. Я свой файл взял <a href="http://osbygoogle.ru/load.php">здесь</a>, причем тут же имеются некоторые нововведения по поводу использования продуктов VMware.</p>

<p class="pic"><img src="/upload/mkarpov/ZZ66184067.jpg" width="400" height="348"></p>

<p>Сам процесс установки сводится, как вы догадались, к вводу учётной записи и пароля как google-аккаунта. После этой волшебной манипуляции я попал в свой "рабочий кабинет", окружённый со всех сторон сервисами от Google и типовыми функциями.</p>

<p>Надо сразу сказать, что если кто-то ещё не имеет до сих пор своего Google-аккаунта, то это не катастрофа, потому что войти и авторизоваться в новой системе можно под учётной записью guest. Правда, тогда и вид картинки будет несколько иным: в левом верхнем углу появится изображение привидения, похожего на шпиона (или наоборот, кому как угодно).</p>

<p>Кстати, при повторном входе (после перезагрузки, к примеру) вы уже будете "узнаны" системой и она вам предложит только ввести пароль. Мелочь, конечно, но приятно же, когда тебя узнают.</p>

<p class="pic"><img src="/upload/mkarpov/ZZ413133CC.jpg" width="400" height="348"></p>

<p>Иногда бывает совсем неприятно, когда система начинает сбоить и выдает окна как на иллюстрации, приведённой ниже. Но надо понимать, что это не окончательная версия, допущенная к релизу, и впереди у разработчиков ещё много работы в отношении её стабильности.</p>

<p class="pic"><img src="/upload/mkarpov/ZZ4EA4AB69.jpg" width="400" height="348"></p>

<p>Ну а уж если вы вошли под своей учётной записью, то получите полный набор всех функций, служб и приятностей, на которые способен Google на сегодняшний день.</p>

<p class="pic"><img src="/upload/mkarpov/ZZ6397BB18.jpg" width="400" height="348"></p>

<p>Это и почта в разных вариантах, и электронные библиотеки, разнообразные функции поиска, словари, персональные настройки для удобства работы и многое другое. Кстати, отсюда также можно получить доступ к тестовой лаборатории программистов Google и их исходным кодам, над которыми ведется работа. Рекомендую всё же начать осматриваться с iGoogle - вашей персональной страницы. Здесь имеется возможность настроить её на свой вкус и установить все привычные предпочтения. Вот как это выглядит у меня:</p>

<p class="pic"><img src="/upload/mkarpov/ZZ04C1044B.jpg" width="400" height="348"></p>

<p>Имеется и конвертер валют (для тех, у кого она есть, конечно), и окошко с прогнозом погоды, где можно установить любой город, имеющийся на карте, и узнать, насколько там сыро и холодно в наше время года.</p>

<p>Кроме того, неплохо организована тема дня с главными событиями давно минувших дней, по дате совпадающих с днём сегодняшним, а также новости от Google и многое другое. Есть, конечно, возможность открыть переводчик, почту Gmail (если нет аккаунта, его можно тут же и создать).</p>

<p class="pic"><img src="/upload/mkarpov/ZZ79978A31.jpg" width="400" height="348"></p>

<p>А по вкладке "ещё" можно получить целый ассортимент готовых к употреблению функций, способных облегчить жизнь любого интернет-жителя. Все это великое многообразие можно лицезреть, перейдя по вкладке "продукты Google".</p>

<p class="pic"><img src="/upload/mkarpov/ZZ0DD3ED98.jpg" width="400" height="348"></p>

<p>Для сравнения привожу скриншоты, полученные при запуске реальной системы Chromium OS версии Chrome_OS.i686-0.9.570. На рис. 1 и 2 показаны окна входа в систему, на рис. 3 выбор нужного сервиса (у меня Gmail). На рис. 5 показана ошибка, возникающая при попытке вводе кода, после регистрации в системе Gmail. На рис. 4 - работающий сервис "Календарь". Остальной функционал аналогичен уже описанному для виртуальной машины.</p>

<p class="pic"><img src="/upload/mkarpov/ZZ06B6BE4E.jpg" width="400" height="348"><br>1</p>

<p class="pic"><img src="/upload/mkarpov/ZZ5C35C2E9.jpg" width="400" height="348"><br>1</p>

<p class="pic"><img src="/upload/mkarpov/ZZ09571148.jpg" width="400" height="348"><br>1</p>

<p class="pic"><img src="/upload/mkarpov/ZZ15D92710.jpg" width="400" height="348"><br>1</p>

<p class="pic"><img src="/upload/mkarpov/ZZ0E3F25E6.jpg" width="400" height="348"><br>1</p>
Поделиться
Поделиться
Tweet
Google
 
© ООО "Компьютерра-Онлайн", 1997-2018
При цитировании и использовании любых материалов ссылка на "Компьютерру" обязательна.