EyeOS - онлайновая операционная система
22.06.06
Сервис EyeOS самими авторами позиционируемую, как онлайновая операционная система. И действительно, зайдя на сервис, вы увидите такие атрибуты OS, как рабочий стол, часы и нестандартного вида кнопки корзины и закрытия сессии в правом нижнем углу экрана, а также стильную панель приложений в верхней части окна. Существует два варианта использования EyeOS - дистанционно, когда система работает на удалённом сервере, и локально, если в качестве сервера и клиента используется один и тот же компьютер. И в том и в другом случае для правильного функционирования EyeOS требуется установка как минимум веб-сервера Apache и PHP.
Таким образом, данная необычная система способна работать на любой платформе, имеющей в своём арсенале оба вышеуказанные приложения. Дополнительно к исходным текстам EyeOS разработчики предлагают уже подготовленные установочные пакеты для Windows и FreeBSD. Исходный код написан на PHP, поэтому установка операционной системы происходит аналогично, например, инсталляции приложения для организации форума - обычным копированием файлов в соответствующие каталоги и несложной настройкой Apache и PHP. Мы не будем подробно рассматривать всю процедуру, т.к. разработчики подготовили неплохое руководство пользователя, расписывающее всё этапы работы с системой, начиная с пошаговых инструкций по установке и заканчивая описанием работы с приложениями.
Настройка системы
На первый взгляд возможности настройки операционной системы нельзя назвать хорошо развитыми: с помощью графических средств доступно изменение обоев рабочего стола, выбор новой темы оформления из довольно внушительного списка, а также назначение пароля доступа к своему профилю. На этом полномочия обычных пользователей заканчиваются. Однако напомню, что весь код EyeOS написан на PHP, поэтому люди, хорошо знакомые с этим языком программирования, смогут кроить систему вдоль и поперёк в зависимости от своих потребностей. Более того, при желании можно создавать собственные компоненты системы и приложения для дальнейшей интеграции в основной пакет. Такие возможности позволяют на основе EyeOS разрабатывать совершенно различные по функциональности программные комплексы, учитывающие специфику того или иного онлайнового ресурса, используемого в качестве базового для работы операционной системы.
Также к средствам настройки можно отнести менеджер приложений. Этот инструмент позволяет редактировать состав иконок в панели задач, которых одновременно может отображаться не более 14, а также используется для настройки автоматического запуска программ при старте EyeOS. Естественно, вновь подключаемые к системе программы (например, созданные самостоятельно) тоже могут добавляться в общий список, по умолчанию насчитывающий более тридцати приложений, на которых мы можем остановиться подробнее.
Прикладные программы
Никакого деления программ по тематике разработчики пока не предлагают, но, основываясь на опыте работы с другими операционными системами, все приложения можно разделить на несколько групп. Для персональной работы могут пригодиться календарь, обладающий некоторой функциональностью планировщика, калькулятор, программа чтения RSS-рассылок, телефонная книга и множество других приложений, разработанных как авторами проекта, так и сторонними программистами. Все приложения довольно просты в освоении и не создадут проблем даже для начинающих пользователей. Отдельно можно отметить текстовый редактор, который выглядит наиболее развитым из всех программ. В его арсенале присутствуют практически все необходимые инструменты, позволяющие создавать текстовые документы с достаточно сложным форматированием. Неплохо продумана система вставки текста в документ из буфера обмена. Дело в том, что не все браузеры могут корректно обрабатывать данную функцию, поэтому разработчики предусмотрели сразу три варианта выполнения этого действия, каждый из которых имеет собственную процедуру вставки данных. Пожалуй, в текстовом редакторе не хватает только возможности конвертировать готовые документы в один из популярных форматов: сохранение производится в HTML-файл.
Также в системном наборе присутствуют программы для организации групповой работы, обмена мгновенными сообщениями и прочие коммуникационные пакеты, подразумевающие одновременное нахождение в системе нескольких пользователей. В дополнение к этому веб-ориентированный профиль EyeOS позволил включить в общий набор программы для работы с другими ресурсами – социальными сетями, фотоархивами и т.д.
Работа с файлами
В отличие от своих старших сородичей, EyeOS не имеет файлового менеджера. Вместо этого каждое приложение, в функции которого входит создание, редактирование или иная обработка файлов, содержит небольшое меню, позволяющее загружать из пользовательского каталога необходимые материалы и осуществлять сохранение данных. При необходимости можно создавать неограниченное количество подкаталогов для более упорядоченного хранения файлов с различными расширениями, но доступна данная функция только на персональной странице. В момент сохранения документов предоставляется возможность оставить их в своём личном владении или сделать общедоступными для других пользователей сервиса. Для загрузки файлов на сервер EyeOS разработчики предусмотрели соответствующий нехитрый инструмент.
Браузер
Ещё один явный признак родства этой онлайновой операционной системы со своими более популярными и мощными соплеменниками – наличие собственного браузера. Его практическое значение можно оставить под вопросом, ведь сама система уже требует наличия установленного на компьютере браузера в силу своей веб-специфики, однако разработчики по каким-то соображениям решили предоставить пользователям и такую альтернативу. Набор функциональных возможностей данного приложения довольно аскетичен: можно осуществлять просмотр веб-страниц, поиск информации с помощью нескольких популярных поисковых систем и управлять закладками с помощью нехитрого менеджера. Как бы то ни было, но браузер вполне работоспособен и добросовестно исполняет возложенные на него задачи по мере своих возможностей.
Условия использования и распространения
Немаловажный вопрос, возникающий при разговоре о любой операционной системе – условия её использования. В этом плане EyeOS выглядит вполне современно: весь исходный код предлагаемых компонентов, включая прикладные программы, распространяется под свободной лицензией GPL. Таким образом, любые действия по копированию, использованию, изменению и распространению EyeOS как целиком, так и по частям, ничем не ограничиваются. Это создаёт неплохой простор для творчества и возможность максимально подстраивать данную разработку под свои нужды. Ещё один плюс – активное участие сообщества пользователей и сторонних программистов в дальнейшем развитии проекта. Ядро команды разработчиков состоит всего из шести человек, поэтому уже сейчас набор прикладных программ содержит большое число добавок «со стороны» и доля их постоянно увеличивается. Для ещё большего ускорения этого процесса авторы ресурса подготовили подробную документацию по использованию EyeOS API для создания собственных приложений.
Заключение
На данный момент EyeOS оставляет довольно приятные впечатления. Несмотря на то, что многие компоненты выглядят недостаточно развитыми, а также наблюдается отсутствие некоторых хорошо востребованных приложений, принцип свободной разработки и открытая архитектура благоприятствуют активному развитию необычной операционной системы и не исключено, что в будущем она станет востребованной для широкого круга пользователей. Возможно, пользователям настольных компьютеров данная разработка покажется неинтересной и бесполезной, но в последние годы наметилась явная тенденция к росту числа наладонных компьютеров, да и многие сотовые телефоны (включая модели из средней ценовой линейки) способны обеспечивать полноценную работу в интернете. Думаю, владельцам данных устройств возможность работы в онлайновой операционной системе, объединяющей в себе массу полезных и удобных приложений, может оказаться очень кстати.