Облачные операционные системы — КиберПедия 

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Облачные операционные системы

2021-04-18 67
Облачные операционные системы 0.00 из 5.00 0 оценок
Заказать работу

   Если все рабочее окружение переносится в облако — напрашивается вопрос: а нужна ли сама операционная система со всеми установленными в ней программами? Ведь фактически используется один только браузер. Некоторые разработчики попытались избавиться от всего «лишнего» — в результате появились облачно-ориентированные операционные системы. Система, рассчитанная на облачное окружение, отличается минимализмом: ее задача — обеспечить поддержку оборудования и нормальную работу веб-браузера

   eyeOS — кроссплатформенная сетевая операционная система с открытым кодом, основанная на принципе Desktop Operating System(операционная система с применением решения «рабочий стол»). Базовый комплект включает в себя собственно операционную систему и несколько офисных приложений: текстовый редактор, календарь, менеджер файлов, мессенджер, браузер, калькулятор и другие.

    eyeOS использует HTML, PHP, AJAX и JavaScript для обеспечения доступа к личной учётной записи. Главное отличие от других реализаций рабочего стола состоит в том, что в eyeOS нет необходимости в установке программного обеспечения на компьютер. Рабочий стол, используемые приложения и вся необходимая информация доступны, при условии доступа в Интернет, из любого браузера с поддержкой AJAX и (для некоторых приложений) Adobe Flash.

 

2.1.Структура eyeOS

Платформа создается через архитектуру клиент сервер, в котором eyeOS является сервером, а клиент веб-браузером.

 

 

 

 


· Ядра

eyeOS имеет множество услуг для выполнения конкретных задач, а ядро отвечает за его связь и местоположение.

 

 


· Системные службы

Безопасность гарантирована, поскольку услуги применяют ограничения на запросы приложений.

Единственной формой для связи со службой является ядро. Для этого необходимо использовать функцию service() (определенная в system/kernel/kernel.eyecode).

Service() принимает 3 аргумента:

Service(string $servicename,string $functionName [,array

$params]);

В eyeOS есть восемь услуг.

Второй аргумент соответствует функции для вызова, учитывая, что служба - это набор функций, и мы должны указать, какие функции мы хотим использовать. Например если мы используем службу диспетчера файловой системы, мы хотим копировать, удалять или создавать файл.

Третьим аргументом является массив, содержащий параметры, переданные в функцию. Примервызова:

service('vfs','delete',array('file.txt'));

Этот код вызывает службу vfs (файловая система manager), чтобы удалить файл с именем file.txt.

Обзор eyeOS

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

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

Dahlia - новая версия eyeOS, содержащая революционные изменения. Теперь в ОС содержится панель задач, рабочий стол, своя файловая система и симпатичные видеоэффекты. Давайте взглянем на приложения, которые по умолчанию содержатся в eyeOS Dahlia.

eyeFiles - интуитивно понятный файловый менеджер, который можно использовать для перемещения, копирования, переименования и удаления файлов. Также можно создавать каталоги, загружать и выгружать файлы в интернет и, естественно, перемещаться по виртуальной файловой системе eyeOS.

eyeDocs - текстовый процессор, предлагающий вам простой и эффективный способ написания и редактирования текстов, HTML и документов MS Word. eyeDocs может быть использован не только как редактор HTML, но также в него может быть вставлен текст из вашей реальной операционной системы.

eyeCalendar - календарь, позволяющий ассоциировать некоторый текст с определенным днем выбранного месяца. Здесь можно отмечать свои встречи, задачи и даже напоминания о днях рождениях.

eyeContacs - адресная книга, в которой можно хранить контакты и даже импортировать электронные визитные карточки vCard.

eyeBoard представляет собой, как нетрудно догадаться, доску с сообщениями, на которой могут оставлять сообщения разные пользователи. При этом все сообщения будут видны всем пользователям.

eyeFTP - FTP-клиент, подключающийся к FTP-серверам прямо из eyeOS. Можно, как и обычно, перемещаться по каталогам, загружать и выгружать файлы, создавать каталоги, переименовывать, перемещать и удалять файлы.

eyeMail является почтовым клиентом, поддерживающим несколько учетных записей и позволяющим как отправлять, так и принимать e-mail. На данный момент это все, что предлагается.

eyeNav, говоря по-простому, это браузер внутри браузера. Можно использовать его для путешествий в интернете. Обратите внимание, что eyeNav использует трафик сервера, на котором запущена eyeOS. Однако некоторые хостеры не допускают такого поведения скриптов на их серверах. eyeNav может быть полезен, когда не удается получить доступ к странице из-за провайдера, однако можно достать до него с вашего сервера с eyeOS. Кстати, с помощью eyeNav можно даже смотреть видео YouTube.

eyeRSS - просмотрщик лент новостей RSS/Atom, позволяющих получать последние новости с ваших любимых сайтов.

eyeCalc - это, очевидно, калькулятор, самый обыкновенный. Хотя отсутствуют многие важные функции, например взятие процента, но незаменим, когда нужно быстро сделать несколько простых вычислений.

eyeNotes - простейший текстовый редактор для написания текстовых документов.

eyeChess - довольно приятная шахматная игра, с которой можно размять свой ум.

eyeProcess - простой менеджер задач, которым можно завершать процессы и приложения.

eyeTrash - это корзина, в которой хранятся недавно удаленные файлы. На данный момент реализованы функции очистки, восстановления и получение свойств файла, но для корзины это больше чем достаточно.

eyeGroups - здесь разные пользователи могут хранить свои файлы и таким образом вести совместную работу.

eyeApps - приложение eyeOS, в котором можно удалять и устанавливать другие приложения eyeOS.

eyeOptions (иначе System Preferences) предназначено для смены темы eyeOS, загрузки/установки фонового изображения и смены пароля.

eyeInfo предоставляет информацию о текущей версии eyeOS, а также сведения о разработчиках и участниках проекта


Поделиться с друзьями:

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.013 с.