Интернет-ОС
или Операционная система Интернета ОС Интернета — это любой тип операционной системы, предназначенный для запуска всех своих приложений и служб через Интернет- клиент. [ нужна ссылка ] обычно веб-браузер . Преимущества такой ОС заключаются в том, что она будет работать на тонком клиенте , что позволит создать более дешевые и легко управляемые компьютерные системы; это потребует, чтобы все приложения были разработаны на основе открытых ; стандартов кроссплатформенных и не будет привязывать приложения, документы и настройки пользователя к одному компьютеру, а размещать их в интернет-облаке . Интернет-операционная система также рекламировалась как идеальная платформа для программного обеспечения как услуги .
История
[ редактировать ]Разговоры об ОС для Интернета начали всплывать в 1995 году, когда война браузеров разгоралась между Microsoft и Netscape .
В ответ на ограниченные возможности HTML в то время Microsoft начала разработку онлайн-платформы для создания контента, которая будет основана на распределенном OLE (связывание и внедрение объектов) под кодовым названием Blackbird . При использовании OLE приложения, размещенные в Интернете, будут содержать собственную логику обработки, поэтому будут действовать аналогично приложениям в типичной среде рабочего стола . [1] Сразу же возникли опасения, что это свяжет Интернет с проприетарной технологией Microsoft, которая не будет гарантированно работать на разных системах. [2]
В качестве вызова Марк Андриссен из Netscape объявил о наборе новых продуктов, которые помогут превратить их браузер в то, что он назвал «Интернет-ОС», предоставляющее инструменты и программные интерфейсы для нового поколения Интернет-приложений. Так называемая «Интернет-ОС» по-прежнему будет работать поверх обычной ОС, основанной на Netscape Navigator, но он назвал настольные операционные системы, такие как Windows, просто «мешком драйверов». [3] повторив, что целью будет «превратить Windows в обыденную коллекцию не полностью отлаженных драйверов устройств». [4]
Андриссен пояснил, что новейшие версии Navigator представляют собой не просто веб-браузеры, а наборы интернет-приложений, включая программы для почты, FTP, новостей и т. д., и будут включать в себя программы просмотра различных типов документов, таких как Adobe Acrobat , Apple QuickTime. и апплеты Sun Java , которые предоставят разработчикам интерфейсы программирования и инструменты публикации. Netscape также продолжит продавать свое серверное программное обеспечение, а Java-апплеты будут работать кроссплатформенно как на клиентах, так и на серверах, а также в качестве языка сценариев в форме JavaScript . Они также предоставят средства для внутренней обработки транзакций, разработав модель клиент-сервер с навигацией по клиентам, серверам приложений и серверам баз данных. [5] Он отметил – из-за широких возможностей, которые все это давало их браузеру – единственная техническая разница между Netscape Navigator и традиционной операционной системой заключается в том, что Navigator не включает драйверы устройств. [6]
Технические проблемы с Blackbird, рост Интернета и то, что они считали конкурентными заявлениями Netscape, вскоре заставили Microsoft переосмыслить свою стратегию, и они начали позиционировать OLE как основной инструмент в предложенной экосистеме Netscape. [7] Теперь OLE можно будет встраивать в веб-страницы с помощью подключаемого модуля ActiveX и легко интегрировать на стороне сервера с помощью разработки ASP (Active Server Pages).
«Банда пяти» и СК
[ редактировать ]Противодействие Microsoft в отрасли начало расти, как и концепция «Интернет-ОС», и это привело к формированию альянса вокруг разработки Java как альтернативы Windows – главными партнерами стали Netscape, Sun , Oracle и ИБМ . Эти компании неофициально назывались в отраслевой прессе «Бандой четырех». Позже Novell присоединилась к альянсу, в результате чего его стали называть «Бандой пяти». [8]
В мае 1997 года группа опубликовала документ с изложением позиции, в котором обсуждалась интеграция моделей программных компонентов в CORBA – широко используемая архитектура, позволяющая компьютерным приложениям разных производителей, работающим в разных системах, работать вместе в сетях. После этого они направили несколько запросов предложений (RFP) в Object Management Group (OMG), орган по стандартизации, отвечающий за управление CORBA, призванный помочь интегрировать различные аспекты Java. Предложения включали поддержку JavaBeans — сериализованной компонентной архитектуры Java — и JavaScript . [9] В ходе так называемой «Java-тизации CORBA» группа позиционировала Java как архитектуру распределенных объектов, подобную той, которую Microsoft планировала использовать для OLE в Blackbird. OLE будет существовать только как технология второго сорта, которая будет взаимодействовать через CORBA с использованием JavaBeans. [10]
Группа также продвигала идею JavaOS – минимальной операционной системы на основе Java – которая, в свою очередь, могла бы запускать веб-браузер Netscape, а через браузер запускать компоненты JavaBeans. Это станет фронтом новой экосистемы, основанной на открытых стандартах; во-первых, HTML в веб-браузере; и, во-вторых, Java , которая, как они надеялись, получит широкое распространение благодаря CORBA. JavaOS будет размещаться на сетевом компьютере (или NC) — концепция, которую давно поддерживает Oracle. NC будет тонким клиентом , предназначенным только для использования в Интернете, что позволит ему получать доступ к приложениям и документам, хранящимся полностью в Интернете. Oracle видела свою роль в предоставлении инструментов для уровня сервера, где сетевые приложения будут предоставляться через сервер сетевых приложений, который, в свою очередь, будет использовать как систему управления базами данных взаимоотношений Oracle7, так и веб-сервер Oracle. Oracle также представила так называемую архитектуру сетевых вычислений (NCA), которая будет разделять логику представления, приложений и доступа к данным в Java-апплеты или картриджи NCA. [11]
Microsoft и Intel в ответ на этот вызов выдвинули стандарт для конкурирующей модели под названием NetPC , бездискового ПК, который будет в первую очередь адаптирован к использованию веб-браузера и будет работать под управлением упрощенной версии Windows 95 под кодовым названием Pegasus. Позже эта идея превратилась в нетбук . Microsoft публично раскритиковала идею Интернет-ОС и вместо этого утверждала, что традиционная настольная ОС должна быть подключена к Интернету, что положило начало идее Active Platform , интернет-стратегии, кульминацией которой стал выпуск Windows 98 . Эта стратегия, предполагавшая тесную интеграцию Internet Explorer в Windows, стала основой антимонопольного иска США против Microsoft. Вся «банда пяти» – Netscape, Sun, IBM, Oracle и Novell – участвовала в лоббировании антимонопольных мер против Microsoft. [12]
К 1998 году альянс Java начал разваливаться. Oracle продолжала разрабатывать серверные базы данных Java, но отказалась от идеи сетевого компьютера, а Netscape отказалась от разработки браузера Java, вместо этого стремясь позиционировать себя как Интернет-портал. Вина была возложена на давление со стороны инвесторов. [13]
ChromeOS и ChromiumOS
[ редактировать ]Google возродила идею Интернет-ОС в 2009 году, разработав ChromeOS , операционную систему на базе Linux , предназначенную для работы исключительно с веб-приложениями на основе AJAX . Операционная система была разработана так, чтобы выглядеть и работать как веб-браузер Chrome и продаваться на ноутбуках, разработанных совместно с партнерами и называемых Chromebook . Они также продвигали G Suite , свой набор веб-приложений, как альтернативу традиционному программному обеспечению для настольных компьютеров, такому как Microsoft Office .
Google попыталась ответить на стандартную критику концепции ОС Интернет в своих проектах разработки. Google Native Client позволяет браузеру запускать Intel x86 собственный код в « песочнице» , что позволяет запускать более сложные программы, которые более полно используют преимущества аппаратного обеспечения системы. Google Gears также был создан для обеспечения автономного доступа к онлайн-приложениям, хотя сейчас он устарел в пользу веб-хранилища — модели, находящейся в процессе стандартизации Консорциумом World Wide Web (W3C).
ChromiumOS — это разрабатываемая версия ChromeOS, но до появления ChromeOS веб -браузер Chromium основным пользовательским интерфейсом ChromiumOS является , который является полностью бесплатным и открытым исходным кодом, а не коммерческая версия веб-браузера Google Chrome . Таким образом, ChromiumOS не поставляется с предустановленными фирменными и собственными облачными сервисами Google.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Меткалф, Боб (11 августа 1995 г.). «Microsoft и Netscape открывают новые фронты в обостряющихся веб-войнах» . Инфомир .
- ^ Вингфилд, Ник (20 ноября 1995 г.). «Java создает проблемы для Microsoft» . Инфомир .
- ^ О'Рейли, Тим. «Рукопись основного выступления Тима О'Рейли на WWDC» .
- ^ Меткалф, Боб (18 сентября 1995 г.). «Без паров инструменты Netscape дадут Blackbird повод взвизгнуть» . Инфомир .
- ^ Меткалф, Боб (18 сентября 1995 г.). «Без паров инструменты Netscape дадут Blackbird повод взвизгнуть» . Инфомир .
- ^ Мёллер, Майкл (17 июня 1996 г.). «Андриссен из Netscape рассматривает «ОС Интернета» » . Неделя ПК . Архивировано из оригинала 28 апреля 1999 года.
- ^ Балдерсон, Джим (11 марта 1996 г.). «Microsoft повышает ставки в борьбе за Интернет» . ИнфоНеделя .
- ^ Кернс, Дэйв (31 марта 1997 г.). «Банда четырех преследует Microsoft» . Сетевой мир .
- ^ Сканнелл, Эд (16 июня 1997 г.). «Банда четырех» планирует расширить CORBA до JavaBeans» . ИнфоНеделя . 19 (24): 14.
- ^ Моргенталь, Дж. П. «Явизация CORBA» . Журнал Java-разработчика .
- ^ Кокс, Джон (11 ноября 1996 г.). «Oracle проливает свет на сетевые компьютеры» . Инфомир .
- ^ Уильям Хепберн, Пейдж (2007). Дело Microsoft: антимонопольное законодательство, высокие технологии и благосостояние потребителей . Издательство Чикагского университета. ISBN 9780226644653 .
- ^ Нерни, Крис (20 июля 1998 г.). «Невероятно сокращающийся Java-альянс» . Инфомир .