Перш, ніж встановлювати eyeOS, можна поекспериментувати на демонстраційному сайті https://try.eyeos.org. Інсталятор операційної системи досуп на https://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 міститься на сторінці https://wiki.eyeos.org/ Requirements. Установка проста, а використовуваний для неї покроковий майстер нагадує процедуру інсталяції сучасних CMS (див. Рис. Вище).
В даний момент інтерес представляють дві версії eyeOS: 2.5 і 1.9.0.3. У проекті склалася така ситуація, що перша (2.5) підійде тільки для раннього знайомства і тих, хто вирішить зайнятися розробкою програмного забезпечення для eyeOS, а друга (1.9.0.3) - для повноцінного використання ОС. З цієї причини подальше опис eyeOS наводиться для версії 1.9.0.3.
Робота
А ось як в Osmarender
Потрапивши в світ eyeOS, ви побачите звичний робочий стіл з панеллю задач. Інтерфейс красивий: присутні навіть примітивні анімаційні ефекти. Є можливість подання інформації в кілька колонок: від двох до чотирьох. В налаштуваннях можна змінити фон робочого столу, ім`я користувача і пароль. Встановлено кілька стандартних додатків: текстовий редактор, файловий менеджер, клієнт електронної пошти, календар, калькулятор, диспетчер задач і клієнт миттєвих повідомлень (див. Рис. Вище). Додаткові програми існують у вигляді настановних пакетів формату eyepackage. Їх можна знайти в репозиторії https://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;
Легендарна гра Prince of Persia портирована на eyeOS
- кілька простих ігор (двомірні шутери, аркади і логічні ігри) і порти легендарних броділок Sonic і Prince of Persia (див. рис. вище).
Говорячи про можливості настройки операційної системи, варто звернути увагу на згаданий eyeControl. Ця програма дозволяє змінювати зовнішній вигляд eyeOS: вибрати тему оформлення (додаткові теми знаходяться в розділі сховища Themes) і встановити фон робочого столу. Тут же можна включити або виключити звуки, вибрати, яке натискання мишки потрібно враховувати для запуску програм (одинарний або подвійний клік). У eyeControl змінюється пароль входу в систему і вводяться додаткові параметри профілю користувача (повне ім`я, адресу електронної пошти). Конфігуратор дозволяє задати налаштування браузера і безпеки, параметри загальної для всіх користувачів дошки оголошень, створити список програм, які будуть автоматично запускатися при вході в систему. При наявності прав адміністратора доступні пункти, що відповідають за права доступу, очищення сервера, типи файлів, управління користувачами і групами, вибір адреси сховища з додатками, установку дискової квоти і параметри кешування.
Для розробки власних програм надається набір бібліотек та інструментів eyeOS Toolkit (https://wiki.eyeos.org/ Developers Reference Index). Для початку варто ознайомитися з EyeOS 2.0 Developer Manual (https://eyeos.org/get/downloads/developermanual.pdf?type=download). Більше документації можна знайти на сторінці https://wiki.eyeos.org/Developers. Кожна частина операційної системи і кожен додаток викорис-зует javascript для відправки сервера команд при будь-яких діях користувача. Щоб зменшити обсяг інформації, що передається між сервером і клієнтом, використовується техніка AJAX. Серверний відповідь формується у вигляді XML-файла, який обробляється клієнтом. На сервері вся інформація теж зберігається в XML. Процес створення програм під eyeOS нічим не складніше створення інших веб-додатків - потрібно тільки дотримуватися рекомендацій, описаних в документації, і використовувати компоненти системи.