Internet OS: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
 
(не показано 26 промежуточных версий 16 участников)
Строка 1: Строка 1:
#REDIRECT [[WebOS]]
== Общая информация ==
'''IOS''' (от {{lang-en|'''I'''nternet '''O'''perating '''S'''ystem}} — Интернет Операционная Система) — [[клиент-сервер]]ное гибридное [[программное обеспечение]], в общем случае, базирующееся на парадигме [[Cloud computing]] и имеющее развитую систему многооконного интерфейса пользователя, функционирующего, обычно, в среде современного [[браузер|веб-браузера]].

По сложившейся словоприменительной практике, термины '''Internet OS (IOS)''', '''[[Cloud OS]]''' и '''[[WebOS]]''' являются [[синоним]]ами и используются для обозначения вычислительной среды, в которой специально разработанные программы выполняются на удаленном сервере, а взаимодействие с пользователем осуществляется с помощью средств широко применяемых в современных интерактивных [[веб-сайт]]ах. Однако, в последнее время, в связи с появлением существенно более совершенных реализаций интернет-операционных систем, многие разработчики склоняются к необходимости более четкой дифференциации таких понятий, как Internet OS, Cloud OS и WebOS.

== Cloud OS ==
Под термином [[Cloud OS]] имеет смысл понимать вычислительную среду, базирующуюся на мощном [[серверный кластер|серверном кластере]], объединяющем множество [[сервер]]ов, размещенных в [[ЦОД]]. При этом, обработку большей части данных выполняет именно серверное программное обеспечение. На стороне клиента, в этом случае, работает лишь тонкая программная прослойка, реализующая графический интерфейс, а также механизмы управления выполнением приложений и взаимодействия со средой веб-браузера.

== Internet OS (IOS) ==
Определение, данное выше для Cloud OS, в общем случае, подходит и для '''Internet OS''', однако, наиболее перспективные реализации современных интернет-операционных систем существенно расширяют само понятие Cloud OS, вводя новые, высокоэффективные механизмы обработки и временного хранения данных на стороне клиента. Таким образом, в средах современных Internet OS, удалось реализовать ряд крайне полезных свойств, ранее присущих только традиционным [[операционная система|операционным системам]]. К таким свойствам, в первую очередь, относится возможность выполнения приложений непосредственно на компьютере пользователя, а не на удаленном сервере, как в случае с Cloud OS. При этом, соединение с Интернетом может отсутствовать, а скорость выполнения программ определяется исключительно производительностью клиентского компьютера. Сохранение как пользовательских данных так и служебной информации приложений, выполняющихся под управлением такой Internet OS, может осуществляться не только непосредственно в файловое хранилище, расположенное в "облаке", но и в локальную виртуальную файловую систему, поддерживаемую клиентской частью и автоматически синхронизирующуюся с "облаком" при первой возможности.

== WebOS ==
'''WebOS''', в отличие от Cloud OS и Internet OS может быть без труда развернута на любом подходящем компьютере и обслуживать, например, пользователей локальной сети или небольшого сообщества в Интернете.
== Бизнес-модель ==
В общем случае, различаются и способы монетизации/дистрибуции интернет-операционных систем. Классическая схема монетизации Internet OS или Cloud OS предполагает использование приложений в обмен на просмотр рекламных материалов, размещаемых на рабочем столе или в служебных областях окон пользовательского интерфейса. В свою очередь, небольшая абонентская плата позволяет на определённое время отключать демонстрацию рекламы. Другая схема состоит в продаже всего программного комплекса WebOS вместе с её серверной частью и возможно, последующей сервисной поддержкой. Этот вариант наиболее удобен организациям, желающим использовать все возможности WebOS, но не решающимся хранить конфиденциальную информацию вне стен компании.

== Безопасность ==
Опасения, связанные с тем, что при использовании Internet OS существенно возрастает вероятность утечки конфиденциальной информации во многом приувеличены. Напротив, данные хранящиеся в [[дата-центр]]ах надежно защищены как технологическими ([[криптография|криптографически]]) так и организационными методами, практически полностью исключающими возможность несанкционированного доступа.

Не вызывает сомнений, что установить троянский модуль непосредственно на компьютере пользователя, получив тем самым, прямой доступ к любой информации, что называется, «из первых рук» несравнимо проще, чем осуществлять [[криптоанализ]] передаваемых по сети данных или подкупить сотрудника соответствующего дата-центра.

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

== Технология ==
Клиентская часть Internet OS, равно как и приложения, в общем случае, могут быть реализованы с использованием любых доступных в контексте веб-браузера технологий ([[JavaScript]], [[DHTML]], [[Document Object Model|DOM]], [[XML]], [[CSS]], [[XSL]], [[XSLT]], [[Adobe Flash]] и т. д.).
Необходимо отметить, что в настоящее время, существует два принципиально различных подхода к технической реализации интерфейса пользователя. Один из таких подходов (наиболее перспективный), заключается в использовании технологий, предоставляемых непосредственно веб-браузером. Второй предполагает использование внешних компонентов, например, плеера Adobe Flash. В первом случае, Internet OS сможет запускаться в среде любой стандартной конфигурации веб-браузера, вне зависимости от установленных расширений и прав на их использование или обновление. Исключения могут составлять как приложения, в той или иной степени использующие такие расширения при своей работе, так и ядро клиентской части Internet OS, например, в случае отсутствия на компьютере пользователя компоненты [[парсер]]а файлов в формате XML (например, [[MSXML]]).

Серверная часть Internet OS разрабатывается на одном или нескольких [[язык программирования|языках программирования]] (часто на языке [[C++]] или каком либо [[скриптовый язык|скриптовом языке]]) и функционирует под управлением традиционной операционной системы на одном или нескольких (от единиц до десятков тысяч) компьютерах, объединенных в отказоустойчивый высокопроизводительный серверный кластер.

== Перспективы ==
В настоящее время одновременно несколько компаний из разных стран мира готовят к выпуску свои разработки в области интернет-операционных систем. Есть все основания полагать, что вскоре, количество «облачных» приложений, функционирующих в средах Internet OS перевалит за сотню. Тогда и только тогда можно будет реально оценить тот огромный потенциал, который таит в себе это новое направление информационных технологий.

== Ссылки ==
* [http://www.windows4all.com windows4all.com]
* [http://www.icloud.com icloud — интернет-операционная система с большим потенциалом]
* [http://www.xcerion.com Корпоративный сайт создателей icloud]
* [http://www.xidezone.com Сообщество разработчиков приложений icloud]
* [http://www.cloudo.com Cloudo]
* [http://www.goowy.com Goowy]
* [http://g.ho.st GHOST — Global Hosted Operating System]
* [http://www.desktoptwo.com Desktoptwo]
* [http://www.youos.com YouOS]
* [http://www.eyeos.org eyeOS]
* [http://www.mygoya.com myGoya Online Desktop]
* [http://www.ajaxwindows.com ajaxWindows]

[[Категория:Операционные системы]]

Текущая версия от 13:22, 27 октября 2012

Перенаправление на: