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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
 
(не показано 37 промежуточных версий 21 участника)
Строка 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]], [[DOM]], [[XML]], [[CSS]], [[XSL]], [[XSLT]], [[Adobe Flash]] и т. д.).
Необходимо отметить, что в настоящее время, существует два принципиально различных подхода к технической реализации интерфейса пользователя. Один из таких подходов (наиболее перспективный), заключается в использовании технологий, предоставляемых непосредственно веб-браузером. Второй предполагает использование внешних компонентов, например, плейера Adobe Flash. В первом случае, Internet OS сможет запускаться в среде любой стандартной конфигурации веб-браузера, вне зависимости от установленных расширений и прав на их использование или обновление. Исключения могут составлять как приложения, в той или иной степени использующие такие расширения при своей работе, так и ядро клиентской части Internet OS, например, в случае отсутствия на компьютере пользователя компоненты [[парсер|парсера]] файлов в формате XML (например, [[MSXML]]).

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

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

== Ссылки ==
* [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

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