eyeOS: установка и работа
Содержание:
1. Знакомство с проектом;
2.Установка и работа (Вы читаете данный раздел);
3. Недостатки и выводы.
Прежде, чем устанавливать eyeOS, можно поэкспериментировать на демонстрационном сайте http://try.eyeos.org. Инсталлятор операционной системы досупен на http://www.eyeos.org/ downloads/download-eyeos. Содержимое архива необходимо разместить на функционирующем веб-сервере. Если вы распаковали в корневой каталог, то далее в адресной строке браузера надо ввести путь установки: http://адрес_сервера/install/ для eyeOS 2.x, http://адрес_сервера/eyeOS/installer/ - для предыдущих версий eyeOS. Заявляется, что для работы системы лучше всего подойдет веб-сервер Apache 1.3.x/2.x. Впрочем, в сети можно найти и позитивные отзывы о работе eyeOS на IIS. Потребуется ещё и PHP 5.x с отключенным SafeMode, а для eyeOS 2.x -СУБД MySQL. Список необходимых компонентов для работы приложений в eyeOS содержится на странице http://wiki.eyeos.org/ Requirements. Установка проста, а используемый для неё пошаговый мастер напоминает процедуру инсталяции современных CMS (см. рис. выше).
В данный момент интерес представляют две версии eyeOS: 2.5 и 1.9.0.3. В проекте сложилась такая ситуация, что первая (2.5) подойдет только для раннего знакомства и тех, кто решит заняться разработкой программного обеспечения для eyeOS, а вторая (1.9.0.3) - для полноценного использования ОС. По этой причине дальнейшее описание eyeOS приводится для версии 1.9.0.3.
Попав в мир eyeOS, вы увидите привычный рабочий стол с панелью задач. Интерфейс красив: присутствуют даже примитивные анимационные эффекты. Имеется возможность представления информации в несколько колонок: от двух до четырех. В настройках можно изменить фон рабочего стола, имя пользователя и пароль. Предустановлено несколько стандартных приложений: текстовый редактор, файловый менеджер, клиент электронной почты, календарь, калькулятор, диспетчер задач и клиент мгновенных сообщений (см. рис. выше). Дополнительные программы существуют в виде установочных пакетов формата eyepackage. Их можно найти в репозитории http://eyeos-apps.org, где большинство приложений снабжено описаниями и скриншотами. Для их установки необходимы права суперпользователя (root).
Вот самые востребованные приложения для eyeOS:
- eyeBoard - доска объявлений, на которой могут оставлять сообщения все пользователи системы;
- eyeFiles - файловый менеджер с базовыми функциями (перемещение, копирование, переименование, удаление файлов и каталогов);
- eyeNotes - простое приложение для работы с текстом без форматирования (например, исходным кодом программ);
- eyeDocs - более функциональный текстовый редактор с поддержкой HTML и doc, внешне напоминающий AbiWord;
- eyeSheets - табличный процессор, поддерживающий формат xls;
- eyePresentation - программа для создания презентаций;
- eyeMp3 и eyeVideo - проигрыватели аудио и видео;
- eyeCalendar - календарь, позволяющий отмечать задания,
встречи и дни рождения;
- eyeArchive - архиватор с поддержкой форматов zip, tar, gzip, bzip2;
- eyeContacs - адресная книга, которая умеет импортировать электронные визитные карточки в формате vCard;
- eyeNav - веб-браузер, такой каламбур (браузер в операционной системе в браузере) может быть полезен, например, в случае, если не удается получить доступ к веб-странице с основного компьютера из-за ограничений провайдера (вебсервер с eyeOS может находиться у другого провайдера);
- eyeMail - почтовый клиент с поддержкой разных учетных записей;
- eyeProcess - менеджер задач (список активных процессов и их завершение);
- eyeControl - средство для настройки eyeOS (подробности о нем см. ниже);
- eyeApps - программа для установки и удаления приложений eyeOS;
- FTP-клиент eyeFTP, агрегатор новостных лент eyeRSS и калькулятор eyeCalc;
- несколько простых игр (двухмерные шутеры, аркады и логические игры) и порты легендарных бродилок Sonic и Prince of Persia (см. рис. выше).
Говоря о возможностях настройки операционной системы, стоит обратить внимание на упомянутый eyeControl. Это приложение позволяет изменять внешний вид eyeOS: выбрать тему оформления (дополнительные темы находятся в разделе репозитория Themes) и установить фон рабочего стола. Здесь же можно включить или выключить звуки, выбрать, какое нажатие мышки нужно учитывать для запуска программ (одинарный или двойной клик). В eyeControl меняется пароль входа в систему и вводятся дополнительные параметры профиля пользователя (полное имя, адрес электронной почты). Конфигуратор позволяет задать настройки браузера и безопасности, параметры общей для всех пользователей доски объявлений, создать список программ, которые будут автоматически запускаться при входе в систему. При наличии прав администратора доступны пункты, отвечающие за права доступа, очистку сервера, типы файлов, управление пользователями и группами, выбор адреса репозитория с приложениями, установку дисковой квоты и параметры кэширования.
Для разработки собственных программ предоставляется набор библиотек и инструментов eyeOS Toolkit (http://wiki.eyeos.org/ Developers Reference Index). Для начала стоит ознакомиться с EyeOS 2.0 Developer Manual (http://eyeos.org/get/downloads/developermanual.pdf?type=download). Больше документации можно найти на странице http://wiki.eyeos.org/Developers. Каждая часть операционной системы и каждое приложение исполь-зует javascript для отправки серверу команд при любых действиях пользователя. Чтобы уменьшить объем информации, передаваемой между сервером и клиентом, используется техника AJAX. Серверный ответ формируется в виде XML-файла, который обрабатывается клиентом. На сервере вся информация тоже хранится в XML. Процесс создания программ под eyeOS ничем не сложнее создания других веб-приложений - нужно только придерживаться рекомендаций, описанных в документации, и использовать компоненты системы.
1. Знакомство с проектом;
2.
3. Недостатки и выводы.
Установка
Прежде, чем устанавливать eyeOS, можно поэкспериментировать на демонстрационном сайте http://try.eyeos.org. Инсталлятор операционной системы досупен на http://www.eyeos.org/ downloads/download-eyeos. Содержимое архива необходимо разместить на функционирующем веб-сервере. Если вы распаковали в корневой каталог, то далее в адресной строке браузера надо ввести путь установки: http://адрес_сервера/install/ для eyeOS 2.x, http://адрес_сервера/eyeOS/installer/ - для предыдущих версий eyeOS. Заявляется, что для работы системы лучше всего подойдет веб-сервер Apache 1.3.x/2.x. Впрочем, в сети можно найти и позитивные отзывы о работе eyeOS на IIS. Потребуется ещё и PHP 5.x с отключенным SafeMode, а для eyeOS 2.x -СУБД MySQL. Список необходимых компонентов для работы приложений в eyeOS содержится на странице http://wiki.eyeos.org/ Requirements. Установка проста, а используемый для неё пошаговый мастер напоминает процедуру инсталяции современных CMS (см. рис. выше).
В данный момент интерес представляют две версии eyeOS: 2.5 и 1.9.0.3. В проекте сложилась такая ситуация, что первая (2.5) подойдет только для раннего знакомства и тех, кто решит заняться разработкой программного обеспечения для eyeOS, а вторая (1.9.0.3) - для полноценного использования ОС. По этой причине дальнейшее описание eyeOS приводится для версии 1.9.0.3.
Работа
Попав в мир eyeOS, вы увидите привычный рабочий стол с панелью задач. Интерфейс красив: присутствуют даже примитивные анимационные эффекты. Имеется возможность представления информации в несколько колонок: от двух до четырех. В настройках можно изменить фон рабочего стола, имя пользователя и пароль. Предустановлено несколько стандартных приложений: текстовый редактор, файловый менеджер, клиент электронной почты, календарь, калькулятор, диспетчер задач и клиент мгновенных сообщений (см. рис. выше). Дополнительные программы существуют в виде установочных пакетов формата eyepackage. Их можно найти в репозитории http://eyeos-apps.org, где большинство приложений снабжено описаниями и скриншотами. Для их установки необходимы права суперпользователя (root).
Вот самые востребованные приложения для eyeOS:
- eyeBoard - доска объявлений, на которой могут оставлять сообщения все пользователи системы;
- eyeFiles - файловый менеджер с базовыми функциями (перемещение, копирование, переименование, удаление файлов и каталогов);
- eyeNotes - простое приложение для работы с текстом без форматирования (например, исходным кодом программ);
- eyeDocs - более функциональный текстовый редактор с поддержкой HTML и doc, внешне напоминающий AbiWord;
- eyeSheets - табличный процессор, поддерживающий формат xls;
- eyePresentation - программа для создания презентаций;
- eyeMp3 и eyeVideo - проигрыватели аудио и видео;
- eyeCalendar - календарь, позволяющий отмечать задания,
встречи и дни рождения;
- eyeArchive - архиватор с поддержкой форматов zip, tar, gzip, bzip2;
- eyeContacs - адресная книга, которая умеет импортировать электронные визитные карточки в формате vCard;
- eyeNav - веб-браузер, такой каламбур (браузер в операционной системе в браузере) может быть полезен, например, в случае, если не удается получить доступ к веб-странице с основного компьютера из-за ограничений провайдера (вебсервер с eyeOS может находиться у другого провайдера);
- eyeMail - почтовый клиент с поддержкой разных учетных записей;
- eyeProcess - менеджер задач (список активных процессов и их завершение);
- eyeControl - средство для настройки eyeOS (подробности о нем см. ниже);
- eyeApps - программа для установки и удаления приложений eyeOS;
- FTP-клиент eyeFTP, агрегатор новостных лент eyeRSS и калькулятор eyeCalc;
- несколько простых игр (двухмерные шутеры, аркады и логические игры) и порты легендарных бродилок Sonic и Prince of Persia (см. рис. выше).
Говоря о возможностях настройки операционной системы, стоит обратить внимание на упомянутый eyeControl. Это приложение позволяет изменять внешний вид eyeOS: выбрать тему оформления (дополнительные темы находятся в разделе репозитория Themes) и установить фон рабочего стола. Здесь же можно включить или выключить звуки, выбрать, какое нажатие мышки нужно учитывать для запуска программ (одинарный или двойной клик). В eyeControl меняется пароль входа в систему и вводятся дополнительные параметры профиля пользователя (полное имя, адрес электронной почты). Конфигуратор позволяет задать настройки браузера и безопасности, параметры общей для всех пользователей доски объявлений, создать список программ, которые будут автоматически запускаться при входе в систему. При наличии прав администратора доступны пункты, отвечающие за права доступа, очистку сервера, типы файлов, управление пользователями и группами, выбор адреса репозитория с приложениями, установку дисковой квоты и параметры кэширования.
Для разработки собственных программ предоставляется набор библиотек и инструментов eyeOS Toolkit (http://wiki.eyeos.org/ Developers Reference Index). Для начала стоит ознакомиться с EyeOS 2.0 Developer Manual (http://eyeos.org/get/downloads/developermanual.pdf?type=download). Больше документации можно найти на странице http://wiki.eyeos.org/Developers. Каждая часть операционной системы и каждое приложение исполь-зует javascript для отправки серверу команд при любых действиях пользователя. Чтобы уменьшить объем информации, передаваемой между сервером и клиентом, используется техника AJAX. Серверный ответ формируется в виде XML-файла, который обрабатывается клиентом. На сервере вся информация тоже хранится в XML. Процесс создания программ под eyeOS ничем не сложнее создания других веб-приложений - нужно только придерживаться рекомендаций, описанных в документации, и использовать компоненты системы.