Chromium OS

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 20:43, 17 декабря 2016.
Chromium OS
Chromium 11 Logo.png
Разработчик Google Inc.
Линейка ОС UNIX-подобная операционная система
Состояние разработки Релиз
Последний релиз 21
Платформы x86, ARM
Ядро (тип) Монолитное (Linux)
Лицензия Лицензия BSD
Официальный веб-сайт dev.chromium.org

Chromium OS — операционная система с открытым исходным кодом, версия Chrome OS для разработчиков компании Google. Исходный код Chrome OS был открыт 19 ноября 2009 года под лицензией BSD как Chromium OS[1].

Интерфейс пользователя

Альфа-релиз включает страницу приложений, которая запускается кнопкой в верхнем левом углу экрана. Страница содержит ссылки на веб-приложения Google, такие как Gmail, Google Apps, и YouTube, а также Yahoo mail, Pandora, Hulu, Facebook, и Twitter. Chromium содержит также калькулятор, часы, индикатор заряда батарей и индикатор статуса сетевого соединения. Нажатие функциональной клавиши F12 включает многооконный режим с возможностью открытия дополнительных окон браузера и переключения между ними. Клавиша F8 выводит раскладку клавиатуры с клавишами «Шорт-Кат», включая задачи и диспетчеров в сравнении с браузером Chrome, и даже консолью для интерпретации команд.

Архитектура

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

  • Системные приложения включают ядро Linux с соответствующими исправлениями и дополнениями для ускорения загрузки и общего быстродействия. Приложения пользователя включают в себя только самое необходимое и управляются Upstart, благодаря чему сервисы и службы запускаются в параллельных потоках, с возможностью перезапуска, и реализуется отсрочка запуска отдельных сервисов для ускорения загрузки.
  • Оконный менеджер обрабатывает взаимодействие пользователя с клиентскими окнами, как и большинство подобных оконных менеджеров X window.

Пример установки

Chromium OS очень прост в установке, поскольку направлен на обычного пользователя. В видео показана установка Chromium OS на MacOS, используя VirtualBox, при этом, установка на любом другом устройстве не будет ничем отличаться от той что на видео.

Ранние сборки

В мае 2010 года скомпилированная версия все ещё находящегося в разработке кода была загружена из интернета более миллиона раз. Наиболее популярная версия была выложена Лайамом Маклохлином, 17-летним студентом из Манчестера, опубликованная под названием «Hexxeh». Маклохлин опубликовал сборку, позволяющую загружать Chromium с USB-накопителя и включающую реализацию функциональных возможностей, не реализованных на момент сборки инженерами Google, как, например, поддержки языка программирования Java.

Google не ожидал, что пользователи будут использовать Chromium OS до её официального релиза. Сундар Пичаи, вице-президент Google по управлению продуктами, говорит: «такие вещи, как Hexxeh, заставляют удивляться». Пичаи сказал, что ранние релизы принесли неожиданные последствия. «Если вы делаете открытое программное обеспечение, вы сами должны быть открыты».

Примечания

  1. Chromium OS [Электронный ресурс] : Материал из Википедии — свободной энциклопедии — Режим доступа: https://ru.wikipedia.org/wiki/Chromium_OS