stringtranslate.com

Sistema operativo de Internet

Un sistema operativo de Internet , o SO de Internet , es cualquier tipo de sistema operativo diseñado para ejecutar todas sus aplicaciones y servicios a través de un cliente de Internet , [ cita requerida ] generalmente un navegador web . Las ventajas de un SO de este tipo serían que se ejecutaría en un cliente ligero , lo que permitiría sistemas informáticos más económicos y de fácil manejo; requeriría que todas las aplicaciones se diseñaran en estándares abiertos y multiplataforma ; y no vincularía las aplicaciones, documentos y preferencias de un usuario a una sola computadora, sino que los colocaría en la nube de Internet . El SO de Internet también se ha promocionado como el tipo perfecto de plataforma para el software como servicio .

Historia

Las conversaciones sobre un sistema operativo para Internet comenzaron a surgir en 1995, cuando la guerra de navegadores empezó a intensificarse entre Microsoft y Netscape .

En respuesta a las limitadas capacidades del HTML en ese momento, Microsoft comenzó a desarrollar una plataforma de creación de contenido en línea que se basaría en OLE (Object Linking and Embedding) distribuido, a la que denominó Blackbird . Al utilizar OLE, las aplicaciones que se colocaran en la web contendrían su propia lógica de procesamiento, por lo que actuarían de manera similar a las aplicaciones en un entorno de escritorio típico . [1] Inmediatamente, hubo preocupaciones de que esto vincularía la web a tecnología propietaria de Microsoft que no tendría garantía de funcionar en diferentes sistemas. [2]

Como desafío, Marc Andreessen de Netscape anunció un conjunto de nuevos productos que ayudarían a transformar su navegador en lo que él llamó un "sistema operativo de Internet" que proporcionaría las herramientas y las interfaces de programación para una nueva generación de aplicaciones basadas en Internet. El llamado "sistema operativo de Internet" seguiría funcionando sobre un sistema operativo normal (basado en Netscape Navigator), pero descartó los sistemas operativos de escritorio como Windows como simples "bolsas de controladores" [3] , reiterando que el objetivo sería "convertir a Windows en una colección mundana de controladores de dispositivos no totalmente depurados". [4]

Andreessen explicó que las versiones más nuevas de Navigator no eran sólo navegadores web, sino suites de aplicaciones de Internet, incluyendo programas para correo, FTP, noticias y más, y vendrían con visores para una variedad de tipos de documentos, como Adobe Acrobat , Apple QuickTime y applets de Sun Java , que le darían interfaces de programación y herramientas de publicación para desarrolladores. Netscape también continuaría vendiendo su software de servidor, y los applets de Java se ejecutarían en plataformas cruzadas tanto en sus clientes como en sus servidores, y como un lenguaje de scripting en forma de JavaScript . También proporcionarían facilidades para el procesamiento de transacciones back-end, elaborando el modelo cliente/servidor con clientes de navegación y servidores de aplicaciones y servidores de bases de datos. [5] Señaló que, debido a las amplias capacidades que todo esto le dio a su navegador, la única diferencia técnica entre Netscape Navigator y un sistema operativo tradicional es que Navigator no incluía controladores de dispositivos. [6]

Los problemas técnicos con Blackbird, el crecimiento de la web y lo que vieron como declaraciones competitivas de Netscape, pronto llevaron a Microsoft a repensar su estrategia y comenzaron a posicionar OLE como una herramienta principal dentro del ecosistema propuesto por Netscape. [7] OLE ahora sería integrable en páginas web usando un complemento ActiveX y se integraría fácilmente en el lado del servidor usando el desarrollo ASP (Active Server Pages).

La "Banda de los Cinco" y el NC

La oposición a Microsoft en la industria comenzó a crecer, al igual que el concepto de un "sistema operativo de Internet", y esto llevó a la formación de una alianza en torno al desarrollo de Java como una alternativa a Windows, siendo los socios principales Netscape, Sun , Oracle e IBM . Estas compañías fueron referidas informalmente en la prensa de la industria como la "Banda de los Cuatro". Novell se unió más tarde a la alianza, lo que llevó a que se la llamara la "Banda de los Cinco". [8]

En mayo de 1997, el grupo publicó un documento de posición que analizaba la integración de modelos de componentes de software dentro de CORBA , una arquitectura de uso común que permite que aplicaciones informáticas de diferentes proveedores que se ejecutan en diferentes sistemas trabajen juntas en redes. A partir de esto, emitieron varias RFP (Request for Proposals) al Object Management Group (OMG), el organismo de normalización responsable de gestionar CORBA, destinadas a ayudar a integrar diferentes aspectos de Java. Las propuestas incluían soporte para JavaBeans (la arquitectura serializada de componentes de Java) y para JavaScript . [9] En lo que se denominó la "javatización de CORBA", el grupo estaba posicionando a Java como una arquitectura de objetos distribuidos, similar a lo que Microsoft había pretendido con OLE en Blackbird. OLE solo existiría como una tecnología de segunda clase que interactuaría a través de CORBA utilizando JavaBeans. [10]

El grupo también promovió la idea de un JavaOS (un sistema operativo mínimo basado en Java) que a su vez ejecutaría el navegador web de Netscape y, a través del navegador, ejecutaría componentes JavaBeans. Este sería el frente para un nuevo ecosistema basado en estándares abiertos; primero, HTML en el navegador web; y segundo, Java , que esperaban que se adoptara ampliamente a través de CORBA. JavaOS estaría alojado en una computadora de red (o NC), un concepto defendido durante mucho tiempo por Oracle. La NC sería un cliente ligero diseñado solo para uso en Internet, dejándolo para acceder a aplicaciones y documentos almacenados completamente en línea. Oracle vio su papel como proveedor de herramientas para la capa de servidor, donde las aplicaciones alojadas en la red se proporcionarían a través del servidor de aplicaciones de red, que a su vez haría uso tanto del sistema de gestión de bases de datos de relaciones Oracle7 como del servidor web Oracle. Oracle también describió lo que se denominó la arquitectura de computación en red (NCA), que separaría la lógica de presentación, aplicación y acceso a datos en applets Java o cartuchos NCA. [11]

Microsoft e Intel, en respuesta a este desafío, propusieron un estándar para un modelo competidor llamado NetPC , un PC sin disco que se adaptaría principalmente al uso del navegador web y ejecutaría una versión simplificada de Windows 95 , con nombre en código Pegasus. Más adelante, esta idea evolucionó hacia el Netbook . Microsoft criticó públicamente la idea de un sistema operativo de Internet y, en su lugar, argumentó que el sistema operativo de escritorio tradicional debería estar habilitado para Internet, el comienzo de la idea de la Plataforma Activa , una estrategia de Internet que culminó más tarde en el lanzamiento de Windows 98. Esta estrategia, que implicaba la integración estricta de Internet Explorer en Windows, se convirtió en el centro de una demanda antimonopolio de los Estados Unidos contra Microsoft. Todos los miembros de la Banda de los Cinco (Netscape, Sun, IBM, Oracle y Novell) participaron en el cabildeo para obtener una acción antimonopolio contra Microsoft. [12]

En 1998, la alianza con Java empezó a desmoronarse. Oracle siguió desarrollando bases de datos Java del lado del servidor, pero había abandonado la idea de la computadora en red, y Netscape había abandonado sus esfuerzos en el navegador Java y, en su lugar, se había propuesto posicionarse como un portal de Internet. La presión de los inversores fue la culpable. [13]

ChromeOS y ChromiumOS

Google revivió la idea del sistema operativo de Internet en 2009 con el desarrollo de ChromeOS , un sistema operativo basado en Linux diseñado para funcionar exclusivamente con aplicaciones web basadas en AJAX . El sistema operativo fue diseñado para verse y funcionar como el navegador web Chrome y ser vendido en computadoras portátiles desarrolladas con socios, llamadas Chromebooks . También promocionaron G Suite , su suite de aplicaciones web, como una alternativa al software de escritorio tradicional como Microsoft Office .

Google ha intentado abordar las críticas habituales al concepto de sistema operativo de Internet con sus proyectos de desarrollo. Google Native Client permite que un navegador ejecute código nativo Intel x86 en un entorno aislado , de modo que se puedan ejecutar programas más complejos que aprovechen al máximo el hardware de un sistema. Google Gears también se creó para permitir el acceso sin conexión a aplicaciones en línea, aunque este modelo está siendo desestimado en favor del almacenamiento web , un modelo en proceso de estandarización por parte del Consorcio World Wide Web (W3C).

ChromiumOS es la versión de desarrollo de ChromeOS, pero hasta que se lanzó ChromeOS , la interfaz de usuario principal de ChromiumOS es el navegador web Chromium , que es completamente gratuito y de código abierto, en lugar de la versión comercial del navegador web Google Chrome . Por lo tanto, ChromiumOS no incluye ninguno de los servicios en la nube de marca y propiedad de Google preinstalados.

Véase también

Referencias

  1. ^ Metcalfe, Bob (11 de agosto de 1995). "Microsoft y Netscape abren nuevos frentes en la escalada de las guerras en la Web". InfoWorld .
  2. ^ Wingfield, Nick (20 de noviembre de 1995). "Java le causa problemas a Microsoft". InfoWorld .
  3. ^ O'Reilly, Tim. "Manuscrito de la conferencia inaugural de la WWDC de Tim O'Reilly".
  4. ^ Metcalfe, Bob (18 de septiembre de 1995). "Sin un caso de vapores, las herramientas de Netscape le darán a Blackbird una razón para graznar". InfoWorld .
  5. ^ Metcalfe, Bob (18 de septiembre de 1995). "Sin un caso de vapores, las herramientas de Netscape le darán a Blackbird una razón para graznar". InfoWorld .
  6. ^ Moeller, Michael (17 de junio de 1996). "Andreessen, de Netscape, tiene en la mira un 'sistema operativo para Internet'". PC Week . Archivado desde el original el 28 de abril de 1999.
  7. ^ Balderson, Jim (11 de marzo de 1996). "Microsoft aumenta su apuesta por la web". InfoWeek .
  8. ^ Kearns, Dave (31 de marzo de 1997). "La pandilla de los cuatro va a por Microsoft". Network World .
  9. ^ Scannell, Ed (16 de junio de 1997). "El grupo de los cuatro planea extender CORBA a JavaBeans". InfoWeek . 19 (24): 14.
  10. ^ Morgenthal, JP "La javatización de CORBA". Java Developer's Journal . Archivado desde el original el 18 de agosto de 2019. Consultado el 16 de julio de 2011 .
  11. ^ Cox, John (11 de noviembre de 1996). "Oracle arroja luz sobre los ordenadores en red". InfoWorld .
  12. ^ William Hepburn, Page (2007). El caso Microsoft: antimonopolio, alta tecnología y bienestar del consumidor. University of Chicago Press. ISBN 9780226644653.
  13. ^ Nerney, Chris (20 de julio de 1998). "La increíble reducción de la alianza Java". InfoWorld .