Articulo de referencia

Sistema operativo de Internet

Un sistema operativo de Internet ( SOI ) es cualquier tipo de sistema operativo diseñado para ejecutar todas sus aplicaciones y servicios a través de un cliente de Internet , ge...

Un sistema operativo de Internet ( SOI ) es cualquier tipo de sistema operativo diseñado para ejecutar todas sus aplicaciones y servicios a través de un cliente de Internet , generalmente un navegador web . Las ventajas de dicho SOI serían que se ejecutaría en un cliente ligero , lo que permitiría sistemas informáticos más económicos y fáciles de gestionar; requeriría que todas las aplicaciones se diseñaran con estándares abiertos y multiplataforma ; y no vincularía las aplicaciones, documentos y preferencias del usuario a un solo ordenador, sino que los ubicaría en la nube de Internet . El SOI también se ha promocionado como el tipo de plataforma ideal para el software como servicio .

Historia

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

En respuesta a las limitaciones de HTML en aquel momento, Microsoft comenzó a desarrollar una plataforma de creación de contenido en línea basada en OLE (Object Linking and Embedding) distribuido, a la que denominó Blackbird . Mediante OLE, las aplicaciones web contendrían su propia lógica de procesamiento, por lo que funcionarían de forma similar a las aplicaciones en un entorno de escritorio típico . [ 1 ] Inmediatamente surgieron preocupaciones de que esto vinculara la web a una tecnología propietaria de Microsoft que no garantizaba su funcionamiento 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 denominó un "Sistema Operativo de Internet" que proporcionaría las herramientas e 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 convencional —basado en Netscape Navigator— , pero rechazó los sistemas operativos de escritorio como Windows como simples "conjuntos de controladores" [ 3 ] , reiterando que el objetivo sería "convertir Windows en una colección común de controladores de dispositivos no completamente depurados" [ 4 ] .

Andreessen explicó que las versiones más recientes de Navigator no eran solo navegadores web, sino conjuntos de aplicaciones de Internet, incluyendo programas para correo electrónico, FTP, noticias y más, y que vendrían con visores para diversos tipos de documentos, como Adobe Acrobat , Apple QuickTime y applets de Java de Sun , lo que les proporcionaría 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 múltiples plataformas, tanto en sus clientes como en sus servidores, y como lenguaje de scripting en forma de JavaScript . También proporcionarían funcionalidades para el procesamiento de transacciones en el backend, ampliando el modelo cliente/servidor con clientes de navegación, servidores de aplicaciones y servidores de bases de datos. [ 5 ] Señaló que , debido a las amplias capacidades que todo esto le brindaba a su navegador , la única diferencia técnica entre Netscape Navigator y un sistema operativo tradicional era que Navigator no incluía controladores de dispositivos. [ 6 ]

Los problemas técnicos con Blackbird, el crecimiento de la web y lo que consideraban declaraciones competitivas de Netscape, pronto llevaron a Microsoft a replantearse su estrategia y a posicionar OLE como una herramienta principal dentro del ecosistema propuesto por Netscape. [ 7 ] Ahora, OLE podría integrarse en páginas web mediante un complemento ActiveX y se integraría fácilmente en el servidor mediante el desarrollo de 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", lo que llevó a la formación de una alianza para desarrollar Java como alternativa a Windows. Los principales socios fueron Netscape, Sun , Oracle e IBM . Estas empresas eran conocidas informalmente en la prensa especializada como la "Banda de los Cuatro". Posteriormente, Novell se unió a la alianza, pasando a ser conocida como 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 a través de redes. A partir de esto, emitieron varias RFP (Solicitudes de Propuestas) al Object Management Group (OMG), el organismo de estandarización responsable de la gestión de CORBA, con el objetivo de 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 previsto con OLE en Blackbird. OLE solo existiría como una tecnología de segunda clase que se conectarí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 de este, componentes JavaBeans. Este sería el frente de un nuevo ecosistema basado en estándares abiertos: primero, HTML en el navegador web; y segundo, Java , que esperaban que se adoptara ampliamente mediante CORBA. JavaOS se alojaría en un Ordenador de Red (o NC), un concepto defendido desde hace tiempo por Oracle. El NC sería un cliente ligero diseñado únicamente para el uso de Internet, lo que le permitiría acceder a aplicaciones y documentos almacenados completamente en línea. Oracle consideraba que su función era proporcionar herramientas para la capa del servidor, donde las aplicaciones alojadas en la red se proporcionarían a través del Servidor de Aplicaciones de Red, que a su vez utilizaría tanto el sistema de gestión de bases de datos relacionales Oracle7 como el Servidor Web de Oracle. Oracle también describió lo que se denominó Arquitectura de Computación en Red (NCA), que separaría la lógica de presentación, aplicación y acceso a datos en applets de Java o cartuchos NCA. [ 11 ]

En respuesta a este desafío, Microsoft e Intel propusieron un estándar para un modelo competidor llamado NetPC , una PC sin disco que se adaptaría principalmente al uso de navegadores web y ejecutaría una versión simplificada de Windows 95 , con nombre en clave Pegasus. Más adelante, esta idea evolucionó hasta convertirse en la Netbook . Microsoft criticó públicamente la idea de un sistema operativo para Internet y, en cambio, argumentó que el sistema operativo de escritorio tradicional debería estar habilitado para Internet, lo que dio origen a la idea de Active Platform , una estrategia de Internet que culminó posteriormente con el lanzamiento de Windows 98. Esta estrategia, que implicaba la integración estrecha de Internet Explorer en Windows, se convirtió en el centro de una demanda antimonopolio en Estados Unidos contra Microsoft. Todos los miembros del Grupo de los Cinco —Netscape , Sun, IBM, Oracle y Novell— participaron en la presión para que se emprendieran acciones antimonopolio contra Microsoft. [ 12 ]

En 1998, la alianza Java comenzó a desmoronarse. Oracle continuó 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 por desarrollar un navegador Java, con el objetivo de posicionarse como un portal de Internet. Se atribuyó la culpa a la presión de los inversores. [ 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 se diseñó para tener la apariencia y el funcionamiento del navegador web Chrome y se comercializaría en portátiles desarrollados con socios, llamados Chromebooks . También promocionaron G Suite , su conjunto 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 del sistema. Google Gears también se creó para permitir el acceso sin conexión a aplicaciones en línea, aunque esta función se está dejando de usar en favor del almacenamiento web , un modelo que está siendo estandarizado por el Consorcio World Wide Web (W3C).

ChromiumOS es la versión de desarrollo de ChromeOS, pero antes de que ChromeOS estuviera disponible, la interfaz de usuario principal de ChromiumOS era el navegador web Chromium , que es totalmente gratuito y de código abierto, en lugar del navegador web comercial Google Chrome. Por lo tanto, ChromiumOS no incluye ningún elemento de la marca ni servicios en la nube propietarios 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 la guerra web" . InfoWorld .
  2. Wingfield, Nick (20 de noviembre de 1995). "Java genera problemas para Microsoft" . InfoWorld .
  3. O'Reilly, Tim. "Manuscrito de la ponencia principal de Tim O'Reilly en la WWDC" .
  4. Metcalfe, Bob (18 de septiembre de 1995). "Sin un ataque de nervios, las herramientas de Netscape le darán a Blackbird una razón para chillar" . InfoWorld .
  5. Metcalfe, Bob (18 de septiembre de 1995). "Sin un ataque de nervios, las herramientas de Netscape le darán a Blackbird una razón para chillar" . InfoWorld .
  6. Moeller, Michael (17 de junio de 1996). "Andreessen de Netscape apunta a un 'sistema operativo de Internet'"" . PC Week . Archivado del original el 28 de abril de 1999.
  7. Balderson, Jim (11 de marzo de 1996). "Microsoft sube la apuesta en su intento por la web" . InfoWeek .
  8. Kearns, Dave (31 de marzo de 1997). "La banda de los cuatro ataca a 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 del original el 18 de agosto de 2019. Recuperado el 16 de julio de 2011 .
  11. Cox, John (11 de noviembre de 1996). "Oracle arroja luz sobre las computadoras de 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 alianza Java que se reduce" . InfoWorld .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Internet_OS&oldid=1327322772 "