
По мере развития Интернета люди изобретают новые слова для описания его функций и приложений. Иногда термин получает широкое признание, даже если некоторые люди считают его вводящим в заблуждение или неточным. Так обстоит дело ссетевыми операционными системами.
Операционная система (ОС) - это особый тип программы, которая организует и контролирует аппаратное и программное обеспечение компьютера. Операционные системы напрямую взаимодействуют с компьютерным оборудованием и служат платформой для других приложений. Будь то Windows, Linux, Unix или Mac OS X, функционирование вашего компьютера зависит от операционной системы.
Вот почему некоторые люди возражают против термина Web OS. Веб-ОС - этопользовательский интерфейс(UI), который позволяет людям получать доступ к приложениям, полностью или частично хранящимся в Интернете. Он может имитировать пользовательский интерфейс традиционных компьютерных операционных систем, таких как Windows, но не взаимодействует напрямую с аппаратным обеспечением компьютера. Пользователь по-прежнему должен иметь на своем компьютере традиционную ОС.
Хотя выбор компьютерных операционных систем невелик, этого нельзя сказать об операционных системах для Интернета. Доступны десятки веб-операционных систем. Некоторые из них предлагают широкий спектр услуг, в то время как другие все еще находятся в разработке и предоставляют лишь ограниченную функциональность. В некоторых случаях за проектом может стоять один амбициозный программист. Другие веб-операционные системы являются продуктом большой коллективной работы. Некоторые из них можно загрузить бесплатно, а другие взимают плату. Веб-операционные системы могут быть разных форм и размеров.
Что именно делают веб-операционные системы? Продолжайте читать, чтобы узнать.
Обзывание
Некоторые люди используют термин "WebOS" вместо Web OS, но с этим есть проблема. WebOS - это название проекта, который Калифорнийский университет в Беркли начал в 1996 году. Этот проект посвящен созданию глобальных приложений. Это не то же самое, что веб-операционная система. Другие люди вообще возражают против использования слова «операционная система» и вместо этого предпочитают называть такие приложения «Web Desktop» или «Webtop». Это связано с тем, что веб-ОС имеют тенденцию имитировать традиционные настольные компьютерные приложения.
Что делают веб-операционные системы?

Веб-операционные системы являются интерфейсами краспределенным вычислительным системам, особенно к облачным или служебным вычислительным системам. В этих системах компания предоставляет компьютерные услуги пользователям через подключение к Интернету. Поставщик запускает систему компьютеров, включающую серверы приложений и базы данных.
В некоторых системах люди получают доступ к приложениям с помощью веб-браузеров, таких как Firefox или Internet Explorer. В других системах пользователи должны загрузить программу, которая создает специфичный для системыклиент Клиент - это программное обеспечение, которое получает доступ к информации или услугам из другого программного обеспечения. В любом случае пользователи получают доступ к программам, которые хранятся не на их собственных компьютерах, а в Интернете.
Какие услуги они предоставляют? Веб-операционные системы могут предоставить пользователям доступ практически к любой программе, которую они могут запустить на рабочем столе компьютера. Общие приложения включают в себя:
- Календари
- Электронная почта
- Управление файлами
- Игры
- Программы обмена мгновенными сообщениями
- Программы для редактирования фото, видео и аудио
- читатели RSS
- Программы для работы с электронными таблицами
- Программы обработки текстов
С традиционными компьютерными операционными системами вам пришлось бы устанавливать приложения на свой компьютер. Приложения будут существовать на жестком диске вашего компьютера. Они будут работать, получая доступ к вычислительной мощности центрального процессора (ЦП) вашего компьютера, отправляя электронные запросы в ОС вашего компьютера.
Веб-операционные системы не могут заменить родную ОС вашего компьютера - на самом деле, их работа зависит от традиционных компьютерных операционных систем. Пользовательская часть программного обеспечения веб-ОС, будь то веб-браузер или системный клиент, работает поверх операционной системы вашего компьютера. Но программисты проектируют веб-операционные системы так, чтобы они выглядели и действовали как настольные ОС. Веб-ОС может выглядеть как традиционная ОС, но она не управляет аппаратным или программным обеспечением вашего компьютера.
Веб-ОС позволяет вам получать доступ к приложениям, хранящимся не на вашем компьютере, а в Интернете. Приложения существуют полностью или частично на веб-серверах в сети конкретного провайдера. Когда вы сохраняете информацию в приложении, вы можете не хранить ее на своем компьютере. Вместо этого вы сохраняете информацию в базы данных, подключенные к Интернету. Некоторые веб-операционные системы также позволяют сохранять информацию на локальном жестком диске.
Поскольку веб-операционные системы не привязаны к конкретному компьютеру или устройству, вы можете получить доступ к веб-приложениям и данным с любого устройства, подключенного к Интернету. То есть вы можете это делать, пока устройство может запускать операционную веб-программу (будь то конкретный веб-браузер или клиент). Это означает, что вы можете получить доступ к веб-ОС на одном компьютере, создать документ, сохранить работу, а затем снова получить к ней доступ позже, используя совершенно другой компьютер. Веб-операционные системы предлагают пользователям доступность - данные не привязаны к вашему компьютеру.
Что делает работу веб-ОС? Продолжайте читать, чтобы узнать.
Не называйте это порталом
Веб-ОС легко спутать спорталом Порталы - это веб-страницы, предоставляющие пользователям доступ к множеству приложений и служб. Например, iGoogle - это портал, который позволяет пользователям настраивать веб-страницу с новостными лентами, электронной почтой, играми и другими приложениями. Порталы предлагают пользователям возможность доступа к нескольким приложениям или источникам данных с одного сайта, но они не пытаются имитировать операционные системы настольных компьютеров.
Технология сетевых операционных систем
С таким количеством различных операционных систем, доступных в настоящее время или находящихся в разработке, неудивительно, что программисты используют разные подходы для достижения одного и того же эффекта. Хотя цель веб-ОС состоит в том, чтобы предоставить опыт, аналогичный использованию настольной ОС, не существует жестких и быстрых правил, как это сделать. Два наиболее популярных подхода основаны на технологияхFlashили технологияхасинхронного JavaScript и XML (AJAX).
Flash - это набор технологий, позволяющих программистам создавать интерактивные веб-страницы. Это технология, использующаявекторную графикуВекторная графика записывает данные изображения в виде набора фигур и линий, а не отдельныхпикселей, что позволяет компьютерам загружать Flash. изображения и анимация быстрее, чем пиксельная графика.
Flash-файлы передаются через Интернет, что означает, что конечному пользователю, получающему доступ к файлу, не нужно ждать, пока весь файл загрузится на его или ее компьютер, прежде чем получить доступ к его частям. С программами на основе Flash, такими как видеоплеер YouTube, это означает, что вы можете начать просмотр видеоклипа, не загружая его предварительно.
Более чем на 98 процентах всех компьютеров, подключенных к Интернету, установлен Flash player. Это делает Flash привлекательным для многих программистов. Они могут создать веб-ОС, зная, что подавляющее большинство пользователей компьютеров смогут получить к ней доступ без необходимости загружать дополнительное программное обеспечение.
Технологии AJAX основаны наязыке гипертекстовой разметки(HTML), языкеJavaScript,Каскадные таблицы стилей(CSS) ирасширяемый язык разметки(XML). Это технология браузера. Язык HTML представляет собой набор тегов разметки, которые программисты используют в текстовых файлах и сообщают веб-браузерам, как отображать текстовый файл в виде веб-страницы. CSS - это инструмент, дающий программистам больше возможностей для настройки внешнего вида веб-сайта. Программисты могут создатьтаблицу стилей с определенными атрибутами, такими как стиль и цвет шрифта, а затем применить эти стили одновременно к нескольким веб-страницам. JavaScript - это язык программирования, который позволяет приложениям обмениваться информацией между серверами и браузерами. XML - это язык разметки, что означает, что программисты используют его для описания структуры информации в файле и того, как она соотносится с другой информацией.
Асинхронный аспект AJAX означает, что приложения AJAX передают данные между серверами и браузерами небольшими битами информации по мере необходимости. Альтернативой является отправка всей веб-страницы в браузер каждый раз, когда что-то изменяется, что значительно замедлит работу пользователя. При наличии достаточных навыков и знаний программист может создать AJAX-приложение с теми же функциями, что и настольное приложение.
Как и Flash, большинство компьютеров могут запускать приложения AJAX. Это связано с тем, что AJAX - это не новый язык программирования, а скорее способ использования установленных веб-стандартов для создания новых приложений. Пока разработчик приложений включает правильную информацию в код приложения, оно должно нормально работать в любом основном веб-браузере. Некоторые известные веб-приложения, основанные на AJAX, включают Календарь Google и Gmail.
Зачем кому-то использовать веб-ОС? Продолжайте читать, чтобы узнать.
Пример веб-операционной системы
Зачем использовать веб-ОС?

Веб-операционные системы упрощают работу пользователя при доступе к приложениям, размещенным на удаленных серверах. В идеале веб-ОС ведет себя как настольная ОС. Чем привычнее и интуитивно понятнее система, тем быстрее люди научатся ею пользоваться. Когда человек выбирает запуск определенного приложения, его компьютер отправляет запрос наузел управления системы - специальный сервер, выполняющий функции системного администратора. Узел управления интерпретирует запрос и подключает клиента пользователя к соответствующему серверу приложений или базе данных. Разгружая приложения, хранилище и вычислительную мощность в удаленную сеть, пользователям не нужно беспокоиться об обновлении компьютерных систем каждые несколько лет.
Для многих людей это самая привлекательная особенность сетевых операционных систем. Пока их компьютеры могут запускать браузер или клиентское программное обеспечение, необходимое для доступа к системе, нет необходимости в обновлении. Некоторые люди разочаровываются, когда им приходится покупать новые компьютеры, чтобы запускать текущее программное обеспечение. При распределенных вычислениях ответственность за обеспечение функциональности приложения лежит на провайдере. Если провайдер не может удовлетворить потребности пользователей, пользователи могут искать услуги в другом месте.
Веб-операционные системы также могут упростить обмен данными между компьютерами. Возможно, у вас есть и компьютер Mac, и ПК. Обмен данными между двумя разными компьютерами может быть затруднен. Даже если вы используете форматы файлов, совместимые как с компьютерами Mac, так и с ПК, вы можете получить копию одного и того же файла на каждой машине. Изменение одной копии не отражается на копии другого компьютера. Веб-операционные системы предоставляют интерфейс, в котором вы можете использовать любой компьютер для создания, изменения и доступа к одной копии файла, сохраненного в удаленной базе данных. Поскольку используемая вами веб-ОС может работать на разных платформах, то есть она работает как на Mac, так и на ПК, вы сможете работать с файлом в любое время на любом из ваших компьютеров.
Точно так же веб-операционные системы могут упростить совместные проекты. Многие веб-операционные системы позволяют пользователям обмениваться файлами. Каждый пользователь может работать с файлом, сохраненным в собственной сети системы. Для многих пользователей это привлекательная альтернатива организации нескольких копий одного и того же файла с последующим включением всех изменений в новую версию.
Сейчас веб-операционные системы не так надежны, как их настольные аналоги. Но некоторые считают, что веб-операционные системы обеспечивают достаточную функциональность, чтобы конкурировать с более традиционными программными пакетами для настольных компьютеров. Если поставщики веб-ОС смогут решить такие проблемы, как пробелы в функциональности и проблемы с безопасностью данных, мы можем увидеть резкий сдвиг в компьютерных сетевых системах.
Чтобы узнать больше об операционных системах в Интернете и связанных с ними темах, перейдите по ссылкам на следующей странице.
Почему бы и нет?
Общая проблема, связанная с веб-операционными системами, заключается в том, что они требуют от пользователей доверия третьей стороне для обеспечения безопасности потенциально конфиденциальных данных. Для многих пользователей это прыжок веры. Сможет ли провайдер противостоять хакерам? В интересах провайдера использовать расширенные меры безопасности для обеспечения безопасности данных клиентов. По мере того, как распределенные вычислительные системы становятся все более популярными, мы, вероятно, увидим битву между хакерами и специалистами по безопасности.
Часто задаваемые вопросы
Какие 5 операционных систем?
ИТ-индустрия в основном ориентируется на пять ведущих операционных систем, включая Apple macOS, Microsoft Windows, ОС Android от Google, операционную систему Linux и Apple iOS.
Есть ли онлайн ОС?
Существует много сетевых операционных систем, но большинство из них не являются полными системами. Многие предоставляют только базовые функции, такие как веб-браузер, и не предназначены для использования в качестве полноценной операционной системы.
Какие бывают 3 типа операционных систем?
Три типа операционных систем: