OS / 2 ( Operating System / 2 ) es una serie de sistemas operativos informáticos , inicialmente creados por Microsoft e IBM bajo el liderazgo del diseñador de software de IBM, Ed Iacobucci . [2] Como resultado de una disputa entre las dos empresas sobre cómo posicionar OS / 2 en relación con el nuevo entorno operativo Windows 3.1 de Microsoft , [3] las dos empresas rompieron la relación en 1992 y el desarrollo de OS / 2 recayó exclusivamente en IBM. [4] El nombre significa "Operating System / 2", porque se introdujo como parte de la versión de cambio de la misma generación que " Personal System / 2 " de IBM.(PS / 2) "línea de computadoras personales de segunda generación . La primera versión de OS / 2 se lanzó en diciembre de 1987 y las versiones más nuevas se lanzaron hasta diciembre de 2001.
Desarrollador | IBM Microsoft (1.0–1.3) |
---|---|
Escrito en | C , C ++ y lenguaje ensamblador |
Estado de trabajo | Histórico, ahora desarrollado como ArcaOS |
Modelo fuente | Fuente cerrada |
Versión inicial | Diciembre de 1987 |
Último lanzamiento | 4.52 / diciembre de 2001 |
Objetivo de marketing | Profesionales, servidores |
Disponible en | Chino , inglés , francés , alemán , italiano , japonés , coreano , español , portugués , ruso |
Plataformas | x86 , PowerPC |
Tipo de grano | Kernel híbrido |
Influenciado por | MS-DOS , IBM PC DOS |
Interfaz de usuario predeterminada | Interfaz gráfica de usuario de Workplace Shell |
Licencia | Propiedad |
Sucesor | Primero por eComStation , luego ArcaOS |
Página web oficial | www-01.ibm.com |
OS / 2 fue pensado como un sucesor en modo protegido de PC DOS . En particular, las llamadas al sistema básicas se modelaron a partir de las llamadas de MS-DOS ; sus nombres incluso comenzaban con "Dos" y era posible crear aplicaciones en "Modo familiar", aplicaciones en modo texto que podían funcionar en ambos sistemas. [5] Debido a esta herencia, OS / 2 comparte similitudes con Unix , Xenix y Windows NT .
IBM suspendió su soporte para OS / 2 el 31 de diciembre de 2006. [6] Desde entonces, OS / 2 ha sido desarrollado, respaldado y vendido por dos proveedores externos diferentes bajo licencia de IBM - primero por Serenity Systems como eComStation desde 2001, [7] y posteriormente por Arca Noae LLC como ArcaOS desde 2017. [8] [9] [10]
Historia de desarrollo
1985-1989: desarrollo conjunto
El desarrollo de OS / 2 comenzó cuando IBM y Microsoft firmaron el "Acuerdo de desarrollo conjunto" en agosto de 1985. [11] [12] Su nombre en código era "CP / DOS" y se necesitaron dos años para entregar el primer producto. .
OS / 2 1.0 se anunció en abril de 1987 y se publicó en diciembre. La versión original es solo en modo texto y se introdujo una GUI con OS / 2 1.1 aproximadamente un año después. OS / 2 cuenta con una API para controlar la visualización de video (VIO) y manejar los eventos del teclado y el mouse, de modo que los programadores que escriben en modo protegido no necesitan llamar al BIOS o acceder al hardware directamente. Otras herramientas de desarrollo incluyeron un subconjunto de las API de video y teclado como bibliotecas enlazables para que los programas en modo familiar puedan ejecutarse en MS-DOS, [ cita requerida ] y, en OS / 2 Extended Edition v1.0, un motor de base de datos llamado Database Manager o DBM (esto estaba relacionado con DB2 y no debe confundirse con la familia DBM de motores de base de datos para sistemas operativos Unix y similares a Unix). [13] Un selector de tareas llamado Selector de programa estaba disponible a través de la combinación de teclas de acceso rápido Ctrl-Esc , lo que le permitía al usuario seleccionar entre sesiones multitarea en modo texto (o grupos de pantalla; cada uno puede ejecutar múltiples programas). [14]
Las comunicaciones y las extensiones orientadas a la base de datos se entregaron en 1988, como parte de OS / 2 1.0 Extended Edition: SNA , X.25 / APPC / LU 6.2, LAN Manager , Query Manager , SQL.
La interfaz de usuario prometida, Presentation Manager , se introdujo con OS / 2 1.1 en octubre de 1988. [15] Tenía una interfaz de usuario similar a Windows 2.1 , que se lanzó en mayo de ese año. (La interfaz fue reemplazada en las versiones 1.2 y 1.3 por una apariencia más cercana a Windows 3.0 ).
La Extended Edition de 1.1, vendida solo a través de los canales de ventas de IBM, introdujo el soporte de bases de datos distribuidas a los sistemas de bases de datos de IBM y el soporte de comunicaciones SNA a las redes de mainframe de IBM.
En 1989, la versión 1.2 introdujo los sistemas de archivos instalables y, en particular, el sistema de archivos HPFS . HPFS proporcionó una serie de mejoras sobre el sistema de archivos FAT más antiguo , incluidos nombres de archivo largos y una forma de flujos de datos alternativos denominados Atributos extendidos . [16] Además, también se agregaron atributos extendidos al sistema de archivos FAT. [17]
La Extended Edition de 1.2 introdujo el soporte TCP / IP y Ethernet .
Los libros relacionados con OS / 2- y Windows de finales de la década de 1980 reconocieron la existencia de ambos sistemas y promovieron OS / 2 como el sistema del futuro. [18]
1990: ruptura
La colaboración entre IBM y Microsoft se deshizo en 1990, entre las versiones de Windows 3.0 y OS / 2 1.3. Durante este tiempo, Windows 3.0 se convirtió en un tremendo éxito, vendiendo millones de copias en su primer año. [19] Gran parte de su éxito se debió a que Windows 3.0 (junto con MS-DOS) se incluyó en la mayoría de las computadoras nuevas. [20] OS / 2, por otro lado, solo estaba disponible como un paquete de software independiente adicional. Además, OS / 2 carecía de controladores de dispositivo para muchos dispositivos comunes, como impresoras, en particular hardware que no era de IBM. [21] Windows, por otro lado, admitía una variedad mucho mayor de hardware. La creciente popularidad de Windows llevó a Microsoft a cambiar su enfoque de desarrollo de cooperar en OS / 2 con IBM a construir su propio negocio basado en Windows. [22]
Varias razones técnicas y prácticas contribuyeron a esta ruptura.
Las dos empresas tenían diferencias significativas en cultura y visión. Microsoft favoreció el enfoque de sistema de hardware abierto que contribuyó a su éxito en la PC. IBM buscó utilizar OS / 2 para impulsar las ventas de su propio hardware e instó a Microsoft a eliminar características, como fuentes , que el hardware de IBM no admitía. Los programadores de Microsoft también se sintieron frustrados con la burocracia de IBM y su uso de líneas de código para medir la productividad de los programadores . [23] Los desarrolladores de IBM se quejaron de la concisión y la falta de comentarios en el código de Microsoft, mientras que los desarrolladores de Microsoft se quejaron de que el código de IBM estaba inflado . [24]
Los dos productos tienen diferencias significativas en API. OS / 2 se anunció cuando Windows 2.0 estaba a punto de completarse y la API de Windows ya estaba definida. Sin embargo, IBM solicitó que esta API se cambiara significativamente para OS / 2. [25] Por lo tanto, los problemas relacionados con la compatibilidad de aplicaciones aparecieron de inmediato. Los diseñadores de OS / 2 esperaban herramientas de conversión de código fuente, que permitieran la migración completa del código fuente de la aplicación de Windows a OS / 2 en algún momento. Sin embargo, OS / 2 1.x no ganó suficiente impulso para permitir que los proveedores eviten desarrollar tanto para OS / 2 como para Windows en paralelo.
OS / 2 1.x apunta al procesador Intel 80286 y DOS fundamentalmente no lo hace. IBM insistió en admitir el procesador 80286, con su modo de memoria segmentada de 16 bits , debido a los compromisos asumidos con los clientes que habían comprado muchos PS / 2 basados en 80286 como resultado de las promesas de IBM en torno a OS / 2. [26] Hasta el lanzamiento 2.0 en abril de 1992, OS / 2 se ejecutaba en modo protegido de 16 bits y, por lo tanto, no podía beneficiarse del modelo de memoria plana de 32 bits mucho más simple de Intel 80386 y las características del modo 8086 virtual . Esto fue especialmente doloroso al proporcionar soporte para aplicaciones DOS. Mientras que, en 1988, Windows / 386 2.1 podía ejecutar varias aplicaciones de DOS multitarea cooperativamente , incluida la emulación de memoria expandida (EMS), OS / 2 1.3, lanzado en 1991, todavía estaba limitado a una "caja DOS" de 640 kB .
Dados estos problemas, Microsoft comenzó a trabajar en paralelo en una versión de Windows más orientada al futuro y más portátil. La contratación de Dave Cutler , ex arquitecto de VAX / VMS , en 1988 creó una competencia inmediata con el equipo de OS / 2, ya que Cutler no pensaba mucho en la tecnología OS / 2 y quería aprovechar su trabajo en el proyecto MICA en Digital. en lugar de crear un "DOS plus". Su NT OS / 2 era una arquitectura completamente nueva. [27]
IBM se preocupó por los retrasos en el desarrollo de OS / 2 2.0. Inicialmente, las empresas acordaron que IBM se haría cargo del mantenimiento de OS / 2 1.0 y del desarrollo de OS / 2 2.0, mientras que Microsoft continuaría con el desarrollo de OS / 2 3.0. Al final, Microsoft decidió refundir NT OS / 2 3.0 como Windows NT , dejando todo el desarrollo futuro de OS / 2 a IBM. Desde una perspectiva empresarial, era lógico concentrarse en una línea de consumidores de sistemas operativos basados en DOS y Windows, y preparar un nuevo sistema de gama alta de manera que mantuviera una buena compatibilidad con las aplicaciones de Windows existentes. Mientras esperaba que se desarrollara este nuevo sistema de gama alta, Microsoft seguiría recibiendo dinero por licencias de las ventas de Xenix y OS / 2. La herencia OS / 2 de Windows NT se puede ver en su soporte inicial para el sistema de archivos HPFS , aplicaciones OS / 2 1.x en modo texto y soporte de red OS / 2 LAN Manager. Algunos de los primeros materiales de NT incluso incluían avisos de derechos de autor de OS / 2 integrados en el software. [ cita requerida ] Un ejemplo de compatibilidad con NT OS / 2 1.x se encuentra en el kit de recursos de WIN2K. Windows NT también podría admitir OS / 2 1.x Presentation Manager y aplicaciones AVIO con la adición del Subsistema Add-On de Windows NT para Presentation Manager. [28]
1992: era de 32 bits
OS / 2 2.0 fue lanzado en abril de 1992. En ese momento, el precio minorista sugerido era de 195 dólares, mientras que Windows se vendía al por menor por 150 dólares. [29]
OS / 2 2.0 proporcionó una API de 32 bits para programas nativos, aunque el propio sistema operativo todavía contenía algunos códigos y controladores de 16 bits. También incluyó una nueva OOUI (interfaz de usuario orientada a objetos) llamada Workplace Shell . Se trataba de una interfaz totalmente orientada a objetos que supuso una desviación significativa de la GUI anterior. En lugar de simplemente proporcionar un entorno para ventanas de programas (como el Administrador de programas), Workplace Shell proporcionó un entorno en el que el usuario podía administrar programas, archivos y dispositivos manipulando objetos en la pantalla. Con Workplace Shell, todo en el sistema es un "objeto" que debe manipularse.
Compatibilidad con DOS
IBM promocionó OS / 2 2.0 como "un mejor DOS que DOS y un mejor Windows que Windows". [30] Lo logró al incluir MS-DOS 5.0 con licencia completa, que había sido parcheado y mejorado. Por primera vez, OS / 2 pudo ejecutar más de una aplicación DOS a la vez. Esto fue tan efectivo que permitió que OS / 2 ejecutara una copia modificada de Windows 3.0, en sí mismo un extensor de DOS , incluidas las aplicaciones de Windows 3.0.
Debido a las limitaciones del procesador Intel 80286 , OS / 2 1.x solo podía ejecutar un programa de DOS a la vez y lo hacía de una manera que permitía que el programa de DOS tuviera un control total sobre la computadora. Un problema en el modo DOS podría bloquear todo el equipo. Por el contrario, OS / 2 2.0 podría aprovechar el modo 8086 virtual del procesador Intel 80386 para crear una máquina virtual mucho más segura en la que ejecutar programas de DOS. Esto incluyó un amplio conjunto de opciones de configuración para optimizar el rendimiento y las capacidades dadas a cada programa de DOS. Cualquier sistema operativo en modo real (como 8086 Xenix ) también podría ejecutarse utilizando las capacidades de la máquina virtual de OS / 2, sujeto a ciertas limitaciones de acceso directo al hardware.
Como la mayoría de los entornos de 32 bits, OS / 2 no podía ejecutar programas DOS en modo protegido utilizando la interfaz VCPI anterior , a diferencia del modo estándar de Windows 3.1; solo admitía programas escritos de acuerdo con DPMI . (Sin embargo, Microsoft desaconsejó el uso de VCPI en Windows 3.1 debido a la degradación del rendimiento). [31]
A diferencia de Windows NT, OS / 2 siempre permitió a los programas de DOS la posibilidad de enmascarar interrupciones de hardware reales, por lo que cualquier programa de DOS podría bloquear la máquina de esta manera. Sin embargo, OS / 2 podría utilizar un dispositivo de vigilancia de hardware en máquinas seleccionadas (en particular, máquinas IBM) para salir de ese punto muerto. Posteriormente, la versión 3.0 aprovechó las mejoras de los procesadores Intel 80486 e Intel Pentium más nuevos , el indicador de interrupción virtual (VIF), que formaba parte de las extensiones de modo virtual (VME), para resolver este problema.
Compatibilidad con Windows 3.x
La compatibilidad con Windows 3.0 (y posterior Windows 3.1) se logró mediante la adaptación de componentes de código de modo de usuario de Windows para que se ejecutaran dentro de una máquina virtual DOS (VDM). Originalmente, se incluía una versión casi completa del código de Windows con el propio OS / 2: Windows 3.0 en OS / 2 2.0 y Windows 3.1 en OS / 2 2.1. Más tarde, IBM desarrolló versiones de OS / 2 que usarían cualquier versión de Windows que el usuario hubiera instalado previamente, parchándola sobre la marcha y ahorrándose el costo de una licencia adicional de Windows. [32] Podría ejecutarse en pantalla completa, usando su propio conjunto de controladores de video, o "sin problemas", donde los programas de Windows aparecerían directamente en el escritorio de OS / 2. Al proceso que contenía Windows se le otorgó un acceso bastante amplio al hardware, especialmente al video, y el resultado fue que cambiar entre una sesión de WinOS / 2 de pantalla completa y Workplace Shell ocasionalmente podría causar problemas. [33]
Debido a que OS / 2 solo ejecuta los componentes del sistema en modo de usuario de Windows, es incompatible con los controladores de dispositivo de Windows ( VxD ) y las aplicaciones que los requieren.
Varias aplicaciones de Windows se ejecutan de forma predeterminada en una sola sesión de Windows (multitarea de forma cooperativa y sin protección de la memoria) tal como lo harían con Windows 3.x nativo. Sin embargo, para lograr un verdadero aislamiento entre los programas de Windows 3.x, OS / 2 también puede ejecutar varias copias de Windows en paralelo, y cada copia reside en un VDM separado. Luego, el usuario puede colocar opcionalmente cada programa en su propia sesión de Windows, con multitarea preventiva y protección total de la memoria entre sesiones, aunque no dentro de ellas, o permitir que algunas aplicaciones se ejecuten juntas de manera cooperativa en una sesión compartida de Windows mientras se aíslan otras aplicaciones en una o sesiones de Windows más separadas. A costa de recursos de hardware adicionales, este enfoque puede proteger cada programa en cualquier sesión de Windows dada (y cada instancia de Windows en sí) de todos los demás programas que se ejecutan en cualquier sesión de Windows separada (aunque no de otros programas que se ejecutan en la misma sesión de Windows) .
Ya sea que las aplicaciones de Windows se ejecuten en modo de pantalla completa o de ventana, y en una sesión de Windows o en varias, es posible usar DDE entre OS / 2 y aplicaciones de Windows, y OLE entre aplicaciones de Windows solamente. [34]
1994–1996: Los años de "Warp"
Lanzado en 1994, OS / 2 versión 3.0 se etiquetó como OS / 2 Warp para resaltar los nuevos beneficios de rendimiento y, en general, para refrescar la imagen del producto. "Warp" había sido originalmente el nombre interno de IBM para la versión: IBM afirmó que había utilizado términos de Star Trek como nombres internos para versiones anteriores de OS / 2, y que éste también parecía apropiado para uso externo. En el lanzamiento de OS / 2 Warp en 1994, Patrick Stewart iba a ser el Maestro de Ceremonias ; sin embargo, Kate Mulgrew [35] de la entonces próxima serie Star Trek: Voyager fue sustituida en el último minuto. [36] [37] : pág. 108
OS / 2 Warp ofrece una serie de beneficios sobre OS / 2 2.1, notablemente un soporte de hardware más amplio, mayores capacidades multimedia, redes compatibles con Internet e incluye una suite básica de aplicaciones de oficina conocida como IBM Works . Fue lanzado en dos versiones: la menos costosa "Red Spine" y la más cara "Blue Spine" (llamada así por el color de sus cajas). "Red Spine" fue diseñado para admitir aplicaciones de Microsoft Windows utilizando cualquier instalación existente de Windows en el disco duro de la computadora. "Blue Spine" incluye compatibilidad con Windows en su propia instalación, por lo que puede admitir aplicaciones de Windows sin una instalación de Windows. Como la mayoría de las computadoras se vendían con Microsoft Windows preinstalado y el precio era menor, "Red Spine" fue el producto más popular. [ cita requerida ] OS / 2 Warp Connect, que tiene incorporado soporte completo para clientes LAN, seguido a mediados de 1995. Warp Connect fue apodado "Grape". [15]
En OS / 2 2.0, la mayoría de los subsistemas sensibles al rendimiento, incluidos los sistemas gráficos (Gre) y multimedia (MMPM / 2), se actualizaron a código de 32 bits en un fixpack y se incluyeron como parte de OS / 2 2.1. Warp 3 produjo un sistema de ventanas completamente de 32 bits, mientras que Warp 4 introdujo el modelo de controlador de pantalla GRADD de 32 bits orientado a objetos.
En 1996, Warp 4 agregó Java y software de reconocimiento de voz. IBM también lanzó ediciones de servidor de Warp 3 y Warp 4 que incluían el producto LAN Server de IBM directamente en la instalación del sistema operativo. También se incluyó una versión personal de Lotus Notes , con una serie de plantillas de bases de datos para la gestión de contactos, la lluvia de ideas, etc. El CD-ROM de demostración gratuito distribuido en el Reino Unido de OS / 2 Warp contenía esencialmente todo el sistema operativo y fue fácil, incluso accidentalmente, descifrado [ aclaración necesaria ] , lo que significa que incluso las personas a las que les gustaba no tenían que comprarlo. Esto fue visto como una táctica de puerta trasera para aumentar el número de usuarios de OS / 2, en la creencia de que esto aumentaría las ventas y la demanda de aplicaciones de terceros y, por lo tanto, fortalecería los números de escritorio de OS / 2. [ cita requerida ] Esta sugerencia se vio reforzada por el hecho de que esta versión de demostración había reemplazado a otra que no se había descifrado tan fácilmente, pero que se había lanzado con versiones de prueba de varias aplicaciones. [ cita requerida ] En 2000, la edición de julio de la revista Australian Personal Computer incluía CD-ROM de software, incluía una versión completa de Warp 4 que no requería activación y era esencialmente un lanzamiento gratuito. Las versiones especiales de OS / 2 2.11 y Warp 4 también incluyen compatibilidad con multiprocesamiento simétrico (SMP).
Las ventas de OS / 2 se concentraron principalmente en la informática en red utilizada por profesionales corporativos; sin embargo, a principios de la década de 1990, Microsoft Windows NT lo superó . Si bien OS / 2 era técnicamente superior a Microsoft Windows 95 , OS / 2 no logró desarrollar mucha penetración en los segmentos de PC de escritorio independientes y de consumo; Hubo informes de que no se pudo instalar correctamente en la propia serie Aptiva de PC domésticas de IBM. [38] Microsoft hizo una oferta en 1994 en la que IBM recibiría los mismos términos que Compaq (el mayor fabricante de PC en ese momento) para una licencia de Windows 95, si IBM terminaba el desarrollo de OS / 2 por completo. IBM se negó y, en cambio, adoptó una estrategia de "IBM First" de promover OS / 2 Warp y menospreciar a Windows, ya que IBM tenía como objetivo impulsar las ventas de su propio software y hardware. En 1995, las negociaciones de Windows 95 entre IBM y Microsoft, que ya eran difíciles, se estancaron cuando IBM compró Lotus SmartSuite , que habría competido directamente con Microsoft Office . Como resultado de la disputa, IBM firmó el acuerdo de licencia 15 minutos antes del evento de lanzamiento de Windows 95 de Microsoft, que fue más tarde que sus competidores y esto perjudicó gravemente las ventas de PC de IBM. Los funcionarios de IBM admitieron más tarde que OS / 2 no habría sido un sistema operativo viable para mantenerlos en el negocio de las PC. [39] [40]
SO del lugar de trabajo
En 1991, IBM inició el desarrollo de un reemplazo previsto para OS / 2 llamado Workplace OS . Este fue un producto completamente nuevo, código completamente nuevo, que tomó prestadas solo algunas secciones de código de los productos OS / 2 y AIX existentes. Utilizaba una base de código de microkernel completamente nueva, destinada (eventualmente) a albergar varios de los sistemas operativos de IBM (incluido OS / 2) como "personalidades" de microkernel. También incluyó importantes características arquitectónicas nuevas, incluido un registro del sistema, JFS, compatibilidad con bibliotecas de gráficos UNIX y un nuevo modelo de controlador. [41]
Workplace OS se desarrolló únicamente para plataformas POWER , e IBM tenía la intención de comercializar una línea completa de PowerPC en un esfuerzo por apoderarse del mercado de Intel . Se formó una misión para crear prototipos de estas máquinas y se divulgaron a varios clientes corporativos, todos los cuales plantearon problemas con la idea de abandonar Intel.
Los planes avanzados para la nueva base de código incluirían eventualmente la sustitución del sistema operativo OS / 400 por Workplace OS, así como un producto de microkernel que se habría utilizado en industrias como las telecomunicaciones y los receptores de televisión decodificadores.
Una versión pre-alfa parcialmente funcional de Workplace OS se demostró en Comdex, donde un desconcertado Bill Gates se detuvo en el stand. La segunda y última vez que se mostró en público fue en un grupo de usuarios de OS / 2 en Phoenix, Arizona ; el código pre-alfa se negó a arrancar.
Fue lanzado en 1995. Pero con $ 990 millones que se gastan por año en el desarrollo de este y de Workplace OS, y sin posibles ganancias o adopción generalizada, el fin de toda la línea de productos Workplace OS y OS / 2 estaba cerca.
Reducción
IBM lanzó un proyecto a nivel interno para evaluar la situación competitiva que se avecinaba con Microsoft Windows 95. Las principales preocupaciones incluían los principales problemas de calidad del código en el producto OS / 2 existente (lo que resultó en más de 20 paquetes de servicios, cada uno de los cuales requirió más disquetes que la instalación original) y la organización de desarrollo ineficaz y fuertemente matricial en Boca Raton (donde los consultores informaron que "básicamente, todos informan a todos") y Austin.
Ese estudio, estrictamente clasificado como "Confidencial Registrado" e impreso solo en copias numeradas, identificó debilidades y fallas insostenibles en todos los ámbitos de la División de Sistemas Personales y de IBM en su conjunto. Esto dio como resultado que se tomara una decisión a un nivel superior a la División para recortar más del 95% del presupuesto general para toda la línea de productos, terminar con todo nuevo desarrollo (incluido Workplace OS), eliminar el laboratorio de desarrollo de Boca Raton, terminar con todas las ventas y marketing esfuerzos del producto y despedir a más de 1300 personas de desarrollo (así como personal de ventas y soporte). Se habían gastado $ 990 millones en el último año completo. Warp 4 se convirtió en la última versión distribuida de OS / 2.
2001: Desapareciendo
Una comunidad pequeña y dedicada se mantuvo fiel a OS / 2 durante muchos años después de su lanzamiento principal final, [42] pero en general, OS / 2 no logró imponerse en el mercado masivo y se usa poco fuera de ciertos nichos donde IBM tradicionalmente tenía un bastión. . Por ejemplo, muchas instalaciones bancarias, especialmente los cajeros automáticos , ejecutan OS / 2 con una interfaz de usuario personalizada; Los ferrocarriles nacionales SNCF franceses utilizaron OS / 2 1.x en miles de máquinas de venta de billetes. [ cita requerida ] Compañías de telecomunicaciones como Nortel usaban OS / 2 en algunos sistemas de correo de voz. Además, OS / 2 se usó para la PC principal que se usa para controlar el equipo del Sistema de apoyo a las operaciones por satélite instalado en las estaciones miembro de NPR desde 1994 hasta 2007, y se usa para recibir la programación de la red por satélite. [ cita requerida ]
Aunque IBM comenzó a indicar poco después del lanzamiento de Warp 4 que OS / 2 eventualmente sería retirado, la compañía no finalizó el soporte hasta el 31 de diciembre de 2006. [43] Las ventas de OS / 2 se detuvieron el 23 de diciembre de 2005. La última versión de IBM La versión de OS / 2 Warp es 4.52, que se lanzó para sistemas de escritorio y de servidor en diciembre de 2001.
IBM todavía ofrece soporte para defectos por una tarifa. [43] [44] IBM insta a los clientes a migrar sus aplicaciones, a menudo muy complejas, a tecnologías de comercio electrónico como Java de una manera neutral para la plataforma. Una vez que se completa la migración de la aplicación, IBM recomienda la migración a un sistema operativo diferente, sugiriendo Linux como alternativa. [45] [46] [47]
Desarrollo de terceros
Después de que IBM interrumpió el desarrollo de OS / 2, varios terceros se acercaron a IBM para hacerse cargo del desarrollo futuro del sistema operativo. El proveedor de software OS / 2 Stardock hizo una propuesta de este tipo a IBM en 1999, pero la empresa no la siguió. [48] Serenity Systems logró negociar un acuerdo con IBM y comenzó a revender OS / 2 como eComStation en 2001. [49] eComStation ahora es vendido por XEU.com, la versión más reciente (2.1) fue lanzada en 2011. [50 ] En 2015, Arca Noae, LLC anunció que había obtenido un acuerdo con IBM para revender OS / 2. [8] Lanzaron la primera versión de su sistema operativo basado en OS / 2 en 2017 como ArcaOS. [10] A partir de 2021, ha habido varios lanzamientos de ArcaOS y permanece en desarrollo activo. [51]
Peticiones de código abierto
Mucha gente esperaba que IBM lanzara OS / 2 o una parte significativa de él como código abierto . Las peticiones se llevaron a cabo en 2005 y 2007, pero IBM las rechazó, alegando razones legales y técnicas. [52] Es poco probable que todo el sistema operativo esté abierto en algún momento en el futuro porque contiene código de terceros sobre el cual IBM no tiene derechos de autor, y gran parte de este código es de Microsoft . IBM también participó una vez en una transferencia de tecnología con Commodore , otorgando licencias de tecnología Amiga para OS / 2 2.0 y superior, a cambio del lenguaje de scripting REXX . [53] Esto significa que OS / 2 puede tener algún código que no fue escrito por IBM, lo que por lo tanto puede evitar que el sistema operativo se vuelva a anunciar como de código abierto en el futuro. [54] [55] Por otro lado, IBM donó Object REXX para Windows y OS / 2 al proyecto Open Object REXX mantenido por REXX Language Association en SourceForge . [56]
Hubo una petición, organizada por OS2World, para abrir partes del sistema operativo. Los sistemas operativos de código abierto como Linux ya se han beneficiado de OS / 2 indirectamente a través del lanzamiento de IBM del sistema de archivos JFS mejorado , que fue portado desde la base de código OS / 2. Como IBM no lanzó la fuente del controlador JFS de OS / 2, los desarrolladores transfirieron el controlador de Linux a eComStation y agregaron la funcionalidad para arrancar desde una partición JFS. Este nuevo controlador JFS se ha integrado en eComStation v2.0 y más tarde en ArcaOS 5.0.
Resumen de lanzamientos
Las fechas de lanzamiento se refieren a las ediciones en inglés de EE. [57] [58]
Fecha | Versión |
---|---|
Diciembre de 1987 | OS / 2 1.0 |
Noviembre de 1988 | OS / 2 1.1 |
Octubre de 1989 | OS / 2 1.2 |
Diciembre de 1990 | OS / 2 1.3 |
Octubre de 1991 | OS / 2 2.0 LA (disponibilidad limitada) |
Abril de 1992 | OS / 2 2.0 |
Octubre de 1992 | OS / 2 2.00.1 |
Noviembre de 1993 | OS / 2 para Windows |
Febrero de 1994 | OS / 2 2.11 |
Julio de 1994 | OS / 2 2.11 SMP |
Octubre de 1994 | OS / 2 Warp 3 |
Mayo de 1995 | Conexión Warp de OS / 2 |
Diciembre de 1995 | OS / 2 Warp, edición PowerPC |
Febrero de 1996 | Servidor Warp 4 de OS / 2 |
Septiembre de 1996 | OS / 2 Warp 4 |
Septiembre de 1996 | SMP avanzado de OS / 2 Warp Server |
Noviembre de 1997 | WorkSpace On-Demand 1.0 |
Octubre de 1998 | WorkSpace On-Demand 2.0 |
Abril de 1999 | OS / 2 Warp Server para e-Business (versión 4.50) |
Noviembre de 2000 | OS / 2 Convenience Pack 1 (versión 4.51) |
Noviembre de 2001 | OS / 2 Convenience Pack 2 (versión 4.52) |
Características y tecnología
Interfaz de usuario
El sistema gráfico tiene una capa llamada Presentation Manager que administra ventanas, fuentes e íconos. Esto es similar en funcionalidad a una versión sin red de X11 o Windows GDI . Además de esto, se encuentra Workplace Shell (WPS) introducido en OS / 2 2.0. WPS es un shell orientado a objetos que permite al usuario realizar tareas informáticas tradicionales como acceder a archivos, impresoras, iniciar programas heredados y tareas avanzadas orientadas a objetos utilizando objetos de aplicación incorporados y de terceros que amplían el shell de forma integrada, no disponible en cualquier otro sistema operativo convencional. WPS sigue los estándares de interfaz de usuario de Common User Access de IBM .
WPS representa objetos como discos, carpetas, archivos, objetos de programa e impresoras utilizando el Modelo de objetos del sistema (SOM), que permite que el código se comparta entre aplicaciones, posiblemente escrito en diferentes lenguajes de programación. Una versión distribuida llamada DSOM permitía que los objetos en diferentes computadoras se comunicaran. DSOM se basa en CORBA . El aspecto orientado a objetos de SOM es similar y un competidor directo del Modelo de Objetos Componentes de Microsoft , aunque se implementa de una manera radicalmente diferente; por ejemplo, una de las diferencias más notables entre SOM y COM es el soporte de SOM para la herencia (uno de los conceptos más fundamentales de la programación OO) —COM no tiene dicho soporte. SOM y DSOM ya no se están desarrollando.
Se puede acceder a las capacidades multimedia de OS / 2 a través de los comandos de la interfaz de control de medios . La última actualización (incluida con la versión de IBM de los complementos de Netscape Navigator ) agregó soporte para archivos MPEG . El soporte para formatos más nuevos como PNG , JPEG progresivo , DivX , Ogg y MP3 proviene de terceros. A veces se integra con el sistema multimedia, pero en otras ofertas viene como aplicaciones independientes.
Comandos
La siguiente lista de comandos es compatible con cmd.exe en OS / 2. [59] [60]
- ansi
- adjuntar
- asignar
- attrib
- respaldo
- bota
- rotura
- cache
- llamada
- CD
- chcp
- chdir
- chkdsk
- cls
- cmd
- página de código
- mando
- comp
- Copiar
- creado
- fecha
- ddinstal
- depurar
- del
- despegar
- dir
- diskcomp
- discocopia
- doskey
- dpath
- eautil
- eco
- endlocal
- borrar
- Salida
- extproc
- fdisk
- fdiskpm
- encontrar
- por
- formato
- fsaccess
- ir
- graftabl
- ayuda
- Si
- entrar
- tecla
- llaves
- etiqueta
- makeini
- Maryland
- mem
- mkdir
- modo
- más
- moverse
- parche
- camino
- pausa
- picview
- pmrexx
- impresión
- inmediato
- pstat
- rd
- recuperar
- movimiento rápido del ojo
- ren
- rebautizar
- reemplazar
- restaurar
- rmdir
- colocar
- setboot
- setcom40
- setlocal
- Cuota
- cambiar
- clasificar
- carrete
- comienzo
- subst
- nivel de sistema
- syslog
- hora
- rastro
- tracebuf
- tracefmt
- árbol
- tipo
- recuperar
- deshacer
- ver
- verificar
- vista
- vmdisk
- vol
- xcopiar
Desarrollo de aplicaciones
OS / 2 también incluye un avance radical en el desarrollo de aplicaciones con tecnología de documentos compuestos llamada OpenDoc , que fue desarrollada con Apple. OpenDoc demostró ser interesante como tecnología, pero no fue ampliamente utilizado ni aceptado por usuarios o desarrolladores. OpenDoc tampoco se está desarrollando más.
Redes
La pila de TCP / IP se basa en la pila BSD de código abierto , visible con SCCS, qué herramientas compatibles. IBM incluyó herramientas como ftp y telnet e incluso servidores para ambos comandos. IBM vendió varias extensiones de red, incluido el soporte NFS y un servidor X11.
Conductores
Los proveedores de hardware se mostraban reacios a admitir controladores de dispositivos para sistemas operativos alternativos, incluidos OS / 2 y Linux, lo que dejaba a los usuarios con pocas opciones de unos pocos proveedores seleccionados. Para aliviar este problema de las tarjetas de video, IBM obtuvo la licencia de una versión reducida de los controladores de pantalla de Scitech , lo que permite a los usuarios elegir entre una amplia selección de tarjetas compatibles con el diseño de controlador modular de Scitech. [61]
Virtualización
Históricamente, OS / 2 ha sido más difícil de ejecutar en una máquina virtual que la mayoría de los otros sistemas operativos x86 heredados debido a su gran dependencia del conjunto completo de características de la CPU x86; en particular, el uso del anillo 2 de OS / 2 impidió que se ejecutara en VMware . [62] Los emuladores como QEMU y Bochs no sufren este problema y pueden ejecutar OS / 2. [ cita requerida ] Una versión beta de VMware Workstation 2.0 lanzada en enero de 2000 fue el primer hipervisor que podía ejecutar OS / 2. Más tarde, la empresa decidió eliminar el soporte oficial de OS / 2.
VirtualPC de Microsoft (originalmente Connectix ) ha podido ejecutar OS / 2 sin soporte de virtualización de hardware durante muchos años. También proporcionó código de "adiciones" que mejora en gran medida las interacciones entre el sistema operativo huésped y el host en OS / 2. Las adiciones no se proporcionan con la versión actual de VirtualPC, pero la última versión incluida con una versión aún puede usarse con las versiones actuales. En un momento, OS / 2 era un host compatible con VirtualPC además de un invitado. Tenga en cuenta que OS / 2 se ejecuta solo como invitado en aquellas versiones de VirtualPC que usan virtualización (hosts basados en x86) y no en aquellas que realizan emulación completa (VirtualPC para Mac).
VirtualBox de Oracle Corporation (originalmente InnoTek , más tarde Sun ) es compatible con OS / 2 1.x, Warp 3 a 4.5 y eComStation, así como con "Otro OS / 2" como invitados. Sin embargo, intentar ejecutar OS / 2 y eComStation aún puede ser difícil, si no imposible, debido a los estrictos requisitos de la virtualización habilitada por hardware VT-x / AMD-V y solo se informa que ACP2 / MCP2 funciona de manera confiable. [63]
ArcaOS admite la ejecución como invitado de una máquina virtual dentro de VirtualBox , VMware ESXi y VMWare Workstation . [64] Se envía con VirtualBox Guest Additions y mejoras en los controladores para mejorar el rendimiento como sistema operativo invitado. [sesenta y cinco]
Las dificultades para ejecutar OS / 2 de manera eficiente han creado, al menos una vez, una oportunidad para una nueva empresa de virtualización . Un gran banco de Moscú necesitaba una forma de utilizar OS / 2 en hardware más nuevo que OS / 2 no admitía. Como el software de virtualización es una forma sencilla de solucionar este problema, la empresa deseaba ejecutar OS / 2 en un hipervisor . Una vez que se determinó que VMware no era una posibilidad, contrató a un grupo de desarrolladores de software rusos para que escribieran un hipervisor basado en host que admitiera oficialmente OS / 2. Así nació la empresa Parallels, Inc. y su producto Parallels Workstation . [66]
Nicho de seguridad
OS / 2 tiene pocos virus informáticos nativos ; [67] si bien no es invulnerable por diseño, su reducida participación de mercado parece haber desanimado a los creadores de virus . Sin embargo, existen programas antivirus basados en OS / 2, que se ocupan de los virus de DOS y de Windows que podrían pasar a través de un servidor OS / 2. [68]
Problemas
Algunos problemas fueron temas clásicos de comparación con otros sistemas operativos:
- Cola de entrada síncrona (SIQ) : si una aplicación de GUI no estaba atendiendo sus mensajes de ventana , todo el sistema de GUI podría atascarse y era necesario reiniciar. Este problema se redujo considerablemente con los fixpacks de Warp 3 posteriores y se perfeccionó con Warp 4, al tomar el control de la aplicación después de que no hubiera respondido durante varios segundos. [69]
- Sin manejadores de objetos unificados (OS / 2 v2.11 y anteriores) : la disponibilidad de subprocesos probablemente llevó a los diseñadores de sistemas a pasar por alto los mecanismos que permiten que un solo subproceso espere diferentes tipos de eventos asíncronos al mismo tiempo, por ejemplo, el teclado y el ratón en un programa de "consola". Aunque select se agregó más tarde, solo funcionó en sockets de red. En el caso de un programa de consola, dedicar un hilo separado para esperar en cada fuente de eventos hizo que fuera difícil liberar correctamente todos los dispositivos de entrada antes de iniciar otros programas en la misma "sesión". Como resultado, los programas de consola generalmente sondeaban el teclado y el mouse alternativamente, lo que resultaba en un desperdicio de CPU y una característica reactividad "entrecortada" a la entrada del usuario. En OS / 2 3.0, IBM introdujo una nueva convocatoria para este problema específico. [70]
Usos históricos
OS / 2 se ha utilizado ampliamente en Iran Export Bank (Bank Saderat Iran) en sus cajeros automáticos, cajeros automáticos y servidores locales (más de 30.000 puestos de trabajo). A partir de 2011, el banco pasó a virtualizar y renovar su infraestructura moviendo OS / 2 a máquinas virtuales que se ejecutan en Windows.
OS / 2 fue ampliamente utilizado en los bancos brasileños . El Banco do Brasil tuvo un pico de 10,000 máquinas con OS / 2 Warp en la década de 1990. OS / 2 se utilizó en cajeros automáticos hasta 2006. Las estaciones de trabajo, los cajeros automáticos y las computadoras auxiliares se han migrado a Linux . [71]
OS / 2 se ha utilizado en la industria bancaria. El banco Suncorp en Australia todavía operaba su red de cajeros automáticos en OS / 2 hasta 2002. Los cajeros automáticos en Perisher Blue usaban OS / 2 hasta 2009, e incluso el cambio de década. [72]
OS / 2 fue ampliamente adoptado por los profesionales de la contabilidad y las empresas de auditoría . A mediados de la década de 1990, el software de contabilidad nativo de 32 bits estaba bien desarrollado y estaba al servicio de los mercados corporativos.
OS / 2 ejecutó el sistema de manejo de equipaje defectuoso en el Aeropuerto Internacional de Denver . El sistema operativo finalmente se desechó, pero el software escrito para el sistema provocó retrasos masivos en la apertura del nuevo aeropuerto. El sistema operativo en sí no tuvo la culpa, pero el software escrito para ejecutarse en el sistema operativo sí. Finalmente, se eliminó el sistema de manejo de equipaje.
OS / 2 fue utilizado por la personalidad de radio Howard Stern . Una vez tuvo una perorata de 10 minutos sobre OS / 2 versus Windows 95 y recomendó OS / 2. También usó OS / 2 en su computadora portátil IBM 760CD .
OS / 2 fue utilizado como parte del Sistema de Soporte de Operaciones por Satélite (SOSS) para NPR 's Sistema de Satélite Radio Pública . SOSS era un sistema controlado por computadora que usaba OS / 2 que las estaciones miembro de NPR usaban para recibir señales de programación vía satélite. SOSS se introdujo en 1994 con OS / 2 3.0 y se retiró en 2007, cuando NPR cambió a su sucesor, ContentDepot .
OS / 2 se utilizó para controlar el sistema de tren ligero automatizado SkyTrain en Vancouver , Canadá hasta finales de la década de 2000, cuando fue reemplazado por Windows XP .
OS / 2 se utilizó en el sistema de control de señales de extensión de la línea Jubilee del metro de Londres (JLESCS) en Londres, Inglaterra. Este sistema de control entregado por Alcatel estuvo en uso desde 1999 hasta 2011, es decir, entre el abandono antes de la apertura del sistema de control automático de trenes original no implementado de la línea y el actual sistema SelTrac . JLESCS no proporcionó operación automática del tren, solo supervisión manual del tren. Se distribuyeron seis computadoras de sitio local OS / 2 a lo largo de la vía férrea entre Stratford y Westminster , la torre de maniobras en Stratford Market Depot , y varias formaron el equipo central ubicado en Neasden Depot . Alguna vez tuvo la intención de cubrir el resto de la línea entre Green Park y Stanmore, pero esto nunca se introdujo.
OS / 2 ha sido utilizado por The Co-operative Bank en el Reino Unido para el personal de su centro de llamadas nacional, utilizando un programa a medida creado para acceder a las cuentas de los clientes que no se pueden migrar fácilmente a Windows.
OS / 2 ha sido utilizado por la cadena de supermercados Stop & Shop (y se ha instalado en nuevas tiendas en marzo de 2010).
OS / 2 se ha utilizado en máquinas expendedoras de billetes para Tramlink en las afueras de Londres.
OS / 2 se ha utilizado en el sistema de metro de la ciudad de Nueva York para MetroCards . [73] En lugar de interactuar con el usuario, conecta computadoras simples y mainframes. Cuando NYC MTA finalice su transición al pago sin contacto , se eliminará OS / 2. [74]
OS / 2 se utilizó en los sistemas de caja de los supermercados Safeway . [73]
Trenitalia utilizó OS / 2 , tanto para los escritorios de los contadores de billetes como para los contadores automáticos de billetes hasta 2011. Por cierto, los contadores automáticos de billetes con OS / 2 eran más fiables que los actuales con una versión de Windows. [ cita requerida ]
OS / 2 se usó como el sistema operativo principal para los productos de centro de llamadas directas domiciliarias y de motor de Abbey National General Insurance utilizando la plataforma de seguros PMSC Serie III en DB2.2 de 1996 a 2001.
Premios
BYTE en 1989 incluyó a OS / 2 entre los ganadores de "Excelencia" de los premios BYTE, indicando que "es hoy donde estaba el Macintosh en 1984: es una plataforma de desarrollo en busca de desarrolladores". La revista predijo que "Cuando esté completo y sin errores, cuando realmente pueda usar el 80386 y cuando más computadoras de escritorio tengan PC con capacidad OS / 2, OS / 2 reemplazará merecidamente a DOS. Pero incluso tal como está, OS / 2 es un producto histórico ". [75]
En marzo de 1995, OS / 2 ganó siete premios [76]
- Producto de InfoWorld del año. [77]
- Cinco premios en CeBIT.
- Revista PC Professional - Premio a la innovación del año.
- La revista CHIP nombró a OS / 2 Warp como el sistema operativo del año.
- DOS International nombró a OS / 2 Warp como el sistema operativo del año.
- La revista 1 + 1 le otorgó el premio Software Marketing Quality.
- Industrie Forum lo premió con su excelencia en el diseño.
- Premio SPA al Mejor Software Empresarial.
Productos de IBM que utilizan OS / 2
IBM ha utilizado OS / 2 en una amplia variedad de productos de hardware, de manera eficaz como una forma de sistema operativo integrado .
Producto | tipo de producto | Uso de OS / 2 |
---|---|---|
IBM 3494 | Biblioteca de cintas | Se utiliza como sistema operativo para el Administrador de bibliotecas (LM) que controlaba el acceso a la cinta (robot) [78] |
IBM 3745 | Controlador de comunicaciones | Se utiliza como sistema operativo para el Procesador de servicio (SP) y, si está instalado, el Procesador de nodo de red (NNP). [79] |
IBM 3890 | Procesador de documentos | El 3890 / XP1 se anunció el 12 de noviembre de 1988. Inicialmente usó OS / 2 1.1 Extended Edition [80] en un PS / 2 Modelo 80 para emular el software de control de apiladores que se ejecutaba anteriormente en un System 360. IBM luego cambió a OS / 2 Warp. [81] |
IBM 473x | Cajero automático | Se utiliza en una gama de cajeros automáticos fabricados por IBM. También se utilizó en cajeros automáticos 478x posteriores fabricados con Diebold. |
IBM 9672 | Marco principal | Se utiliza como sistema operativo para el elemento de soporte (SE). [82] También se utilizó en modelos posteriores de mainframe, como IBM 2064 y 2074. [83] |
Ver también
- Historia de la interfaz gráfica de usuario
- Múltiples máquinas virtuales DOS (MVDM): máquina virtual DOS OS / 2 e integración perfecta con Windows
- Equipo OS / 2
- Bibliotecas de Windows para OS / 2
- Administrador de LAN
Referencias
- ^ Matthew Nawrocki (26 de febrero de 2013). "Vista previa: eComStation 2.2 Beta, el legado de OS / 2 sigue vivo" . TechRepublic.com . Consultado el 22 de septiembre de 2013 .
- ^ Nuska, Andrew (21 de junio de 2013). "Ed Iacobucci, cofundador de Citrix, muere de cáncer" . ZD Net . Consultado el 20 de mayo de 2017 .
- ^ McCracken, Harry (2 de abril de 2012). "25 años de OS / 2 de IBM: los días extraños y la sorprendente vida futura de un sistema operativo legendario" . Revista Time . Consultado el 20 de mayo de 2017 .
- ^ Markoff, John (28 de junio de 1992). "IBM y Microsoft resuelven la disputa del sistema operativo" . The New York Times . Consultado el 20 de mayo de 2017 .
- ^ Michal Necasek (8 de septiembre de 2001). "OS / 2 1.3: Diez años atrás" . La historia de OS / 2 . Archivado desde el original el 12 de octubre de 2007.
- ^ IBM (12 de julio de 2005). "Cambios en el soporte para IBM OS / 2 Warp 4 y OS / 2 Warp Server para e-business" . ibm.com . Archivado desde el original el 27 de abril de 2006.
- ^ "Historial de eComStation (eCS)" . Archivado desde el original el 4 de febrero de 2021 . Consultado el 29 de agosto de 2020 .
- ^ a b James Sanders (2015). "OS / 2: Blue Lion será la próxima distribución del SO de 28 años" . Cite journal requiere
|journal=
( ayuda ) - ^ James Sanders (2016). "OS / 2 resucitado: Blue Lion se convierte en ArcaOS, surgen detalles para el próximo lanzamiento" . Cite journal requiere
|journal=
( ayuda ) - ^ a b Sharwood, Simon (19 de mayo de 2017). "Lo que está muerto puede que nunca muera: acaba de llegar una nueva versión de OS / 2" . El registro .
- ^ IBM y Microsoft (1985). "Acuerdo de desarrollo conjunto entre IBM y Microsoft" (PDF) . Consultado el 25 de marzo de 2013 . Cite journal requiere
|journal=
( ayuda )[ enlace muerto permanente ] - ^ Michal Necasek (2 de abril de 1987). "Microsoft Operating System / 2 con Windows Presentation Manager proporciona la base para la próxima generación de la industria de computadoras personales" . La Historia de OS / 2 (Comunicado de prensa). Archivado desde el original el 10 de abril de 2010 . Consultado el 25 de marzo de 2013 .
- ^ "Curso de certificación DBA (verano de 2008) Capítulo 1: Productos y herramientas DB2" (PDF) . Users.informatik.uni-halle.de . Consultado el 2 de abril de 2019 .
- ^ Michal Necasek (16 de julio de 2001). "OS / 2 1.0" . La historia de OS / 2 . Archivado desde el original el 11 de agosto de 2010.
- ^ a b David Both (2 de mayo de 2012) [publicado originalmente el 19 de diciembre de 1996]. "Una breve historia de OS / 2" . Libro de datos para OS / 2 Warp . Archivado desde el original el 18 de febrero de 2013 . Consultado el 9 de abril de 2013 .
- ^ H. Gilbert (1995). "HPFS" . Das Boot . PC Lube and Tune. Archivado desde el original el 14 de julio de 2006.
- ^ Bob Eager (28 de octubre de 2000). "Implementación de atributos extendidos en el sistema de archivos FAT" . Tavi Systems .
- ^ Iacobucci, Ed ; prólogo de Bill Gates (1988). "Prefacio". Guía del programador de OS / 2 . McGraw-Hill Osborne Media . ISBN 0-07-881300-X.
Creo que OS / 2 está destinado a ser el sistema operativo y posiblemente el programa más importante de todos los tiempos. Como sucesor de DOS, que tiene más de 10,000,000 de sistemas en uso, crea oportunidades increíbles para todos los involucrados con las PC.
- ^ Bellis, María. "La inusual historia de Microsoft Windows" . ThoughtCo . Punto guión.
- ^ Thomas Hormby (25 de mayo de 2005). "Historia de Windows (1985-1994)" . osviews.com . Archivado desde el original el 12 de marzo de 2006 . Consultado el 9 de abril de 2013 .
- ^ Michal Necasek (29 de octubre de 2001). "OS / 2 1.1 y 1.2: Los primeros años" . La historia de OS / 2 . Archivado desde el original el 13 de junio de 2006.
- ^ Paul Thurrott (24 de enero de 2003). "Windows Server 2003: el camino hacia el oro" . winsupersite.com . Archivado desde el original el 4 de junio de 2010.
- ^ Gates, Bill ; Myhrvold, Nathan ; Rinearson, Peter (8 de octubre de 1996). El camino por delante . ISBN 0-670-77289-5.
- ^ Michael Lee Vasu; Debra W. Stewart; G. David Garson (3 de marzo de 1998). Comportamiento organizacional y gestión pública . pag. 268. ISBN 978-0-8247-0135-2.
- ^ Gordon Letwin. " " ¿Qué está pasando con OS / 2 ", una publicación de Usenet de Gordon Letwin de agosto de 1995, el punto de vista de un empleado de Microsoft" . Grupos de Google . Archivado desde el original el 23 de septiembre de 2007 . Consultado el 18 de octubre de 2007 .
- ^ Gates, Bill . "Entrevista a Bill Gates" . Colección de historia de la computadora (transcripción de una entrevista de historia de video). Entrevistado por David Allison. Museo Nacional de Historia Estadounidense, Institución Smithsonian . Consultado el 10 de abril de 2013 .
- ^ Microsoft (2000). De adentro hacia afuera, Microsoft: en nuestras propias palabras . Libros de negocios de Warner. ISBN 0-446-52739-4.
- ^ Microsoft. "Compatibilidad de aplicaciones y API basadas en OS / 2" . Microsoft TechNet . Microsoft . Consultado el 9 de abril de 2013 .
- ^ Corr, O. Casey (6 de abril de 1992). "GIGANT-KILLER? Microsoft monta desafío a IBM" . El Sol de Baltimore . Archivado desde el original (no disponible en la UE; verifique la URL del archivo en su lugar) el 2020-03-05.
- ^ Robert X. Cringely (27 de abril de 2006). "Aplicaciones asesinas: para que la estrategia de Windows de Apple funcione, debe reemplazar Microsoft Office y comprar sistemas de Adobe" . pbs.org .
- ^ Microsoft (6 de noviembre de 1999). "Modo estándar de Windows 3.1 y el VCPI" . support.microsoft.com . Archivado desde el original el 9 de marzo de 2013.
- ^ Christian Alice Scarborough (15 de septiembre de 1998). "Preguntas más frecuentes del equipo OS / 2" .
- ^ "Archivo de configuración de juegos OS / 2" . Revista Game Zero . 6 de marzo de 1995. Archivado desde el original el 14 de junio de 2006 . Consultado el 9 de junio de 2006 .
- ^ Timothy F. Sipples (20 de febrero de 1995). "Lista de preguntas frecuentes de OS / 2 Warp" .
- ^ "Biografía de Kate Mulgrew" . Base de datos de películas de Internet .
En 1996, IBM lo contrató para ayudar a promover la última versión de OS / 2 Warp, la versión 4 (anteriormente denominada Merlin), debido a asociaciones con Star Trek.
- ^ "En busca de la estupidez, extractos del capítulo 6" . Insearchofstupidity.com . Archivado desde el original el 27 de enero de 2013 . Consultado el 9 de abril de 2013 .
- ^ Chapman, Merrill R. En busca de la estupidez: más de 20 años de desastres de marketing de alta tecnología (rústica) (2ª ed.). Berkeley, California: Apress. ISBN 9781590597217. OCLC 71275572 . Resumen de Lay - Amazon .
Alquilaron una sala en la ciudad de Nueva York e invitaron a cientos de personas a ver a Patrick Stewart, el entonces actual capitán de Starship Enterprise para ayudar a implementar el producto en un evento de gala. (Stewart no se presentó).
- ^ Lewis, Peter H. (8 de agosto de 1995). "ORDENADORES PERSONALES; OS / 2 ya no está en casa en casa" . The New York Times .
- ^ Wasserman, Elizabeth (8 de junio de 1999). "MS / DoJ: Microsoft instó a IBM a retirar Smart Suite" . PC World .
- ^ "C. Las experiencias similares de otras empresas en el trato con Microsoft" . Albion.com . Consultado el 20 de marzo de 2013 .
- ^ Fleisch, Brett D; Allan, Mark (23 de septiembre de 1997). "Microkernel y SO en el lugar de trabajo: un estudio de caso" . John Wiley & Sons, Ltd. Archivado desde el original el 24 de agosto de 2007 . Consultado el 25 de marzo de 2013 . Cite journal requiere
|journal=
( ayuda ) - ^ "Foro de la comunidad mundial OS2 - Índice" . Os2world.com . Consultado el 20 de marzo de 2013 .
- ^ a b IBM. "Fin del soporte estándar" . Archivado desde el original el 9 de septiembre de 2006 . Consultado el 8 de agosto de 2006 .
- ^ "OS / 2 Warp: garantías y licencias" . IBM . Consultado el 9 de abril de 2013 .
- ^ "Estación de migración" . Archivado desde el original el 13 de mayo de 2010 . Consultado el 9 de abril de 2013 .
- ^ "IBM Redbooks | Transición de servidor OS / 2" . Redbooks.ibm.com . 2003-10-06. Archivado desde el original el 1 de febrero de 2014 . Consultado el 20 de marzo de 2013 .
- ^ "3346 / GEN / K (1–32) (Página 1)" (PDF) . Archivado desde el original (PDF) el 18 de marzo de 2012 . Consultado el 20 de marzo de 2013 .
- ^ Dan Casey: Comunicado de prensa de voz OS / 2 archivado el8 de octubre de 2011en la Wayback Machine - 21 de septiembre de 1999.
- ^ "Versiones e idiomas de OS / 2, ArcaOS y eComStation" . Consultado el 24 de agosto de 2020 .
- ^ "Noticias :: eComStation 2.1 GA disponible" . eComStation.com . Archivado desde el original el 12 de mayo de 2013 . Consultado el 20 de marzo de 2013 .
- ^ "Hoja de ruta: ArcaOS" . arcanoae.com . 2020-12-25 . Consultado el 16 de abril de 2021 .
- ^ "Slashdot: IBM no Open-Source OS / 2" .
- ^ "Historial de deformación de OS / 2" . Archivado desde el original el 27 de enero de 2013 . Consultado el 9 de abril de 2013 .
- ^ "Historial de deformación de IBM OS / 2" . 2004-06-24. Archivado desde el original el 19 de septiembre de 2008 . Consultado el 9 de septiembre de 2008 .[ verificación fallida ]
- ^ El arte de la programación Unix p. 66 ISBN 0-13-142901-9 , ISBN 978-0-13-142901-7
- ^ "Preguntas frecuentes sobre Open Object REXX" . Consultado el 5 de julio de 2011 .
- ^ "Línea de tiempo de OS / 2" . Museo OS / 2 . Consultado el 19 de diciembre de 2016 .
- ^ "PC Magazine (archivos escaneados por Google)" (PDF) . Revista de PC . Consultado el 19 de diciembre de 2016 .
- ^ "Ayuda de JaTomes - Comandos de archivo por lotes de OS / 2" . www.jatomes.com . Archivado desde el original el 14 de abril de 2019 . Consultado el 14 de abril de 2019 .
- ^ "Ayuda de JaTomes - Comandos de OS / 2" . www.jatomes.com . Archivado desde el original el 14 de abril de 2019 . Consultado el 14 de abril de 2019 .
- ^ "Transición de cliente de OS / 2 a Linux" (PDF) . Libro rojo de IBM . 2004. p. 9. Archivado desde el original (PDF) el 24 de noviembre de 2011 . Consultado el 5 de julio de 2011 .
- ^ El equipo de VMware. "Aviso para los usuarios de OS / 2" . Archivado desde el original el 20 de abril de 2006.
- ^ VirtualBox. "VirtualBox Guest_OSes" .
- ^ "Configuración de la máquina virtual" . Consultado el 5 de septiembre de 2020 .
- ^ "Cambios en ArcaOS 5.0" . arcanoae.com . Consultado el 4 de septiembre de 2020 .
- ^ Timothy Prickett Morgan. "Noticias de última hora: Parallels se une a la lucha por la virtualización de servidores y PC" . itjungle.com . Archivado desde el original el 3 de abril de 2007.
- ^ John F. Morar, David M. Chess. "el efecto de los virus informáticos en OS / 2 y Warp" . research.ibm.com . Archivado desde el original el 4 de junio de 2011.
- ^ "Wiki de OS / 2 Power: ClamAV" . Enero de 2011. Archivado desde el original el 3 de octubre de 2010 . Consultado el 17 de agosto de 2012 .
- ^ consulte IBM Developer Connection para OS / 2, Fixpack interno 12J
- ^ KbdGetConsole () y DosWaitMuxWaitSem (), consulte Referencia y guía de programación del programa de control , IBM OS / 2 Toolkit
- ^ "Los bancos brasileños buscan cajeros automáticos en Linux" . Archivado desde el original el 28 de julio de 2012.
- ^ "NetIQ administra más de 1000 servidores Windows para uno de los bancos más grandes de Australia; ANZ Bank completa la implementación del software de administración NetIQ en 1300 servidores" (tarifa) . Business Wire . 24 de enero de 2002 . Consultado el 24 de enero de 2010 .[ enlace muerto ]
- ^ a b McCracken, Harry (2 de abril de 2012). "25 años de OS / 2 de IBM: los días extraños y la sorprendente vida futura de un sistema operativo legendario" . Time.com . Tecnólogo . Consultado el 9 de abril de 2013 .
- ^ Historia del metro: cómo OS / 2 impulsó el metro de Nueva York durante décadas Archivado el 30 de julio de 2019 en la Wayback Machine , Andrew Egan , 13 de junio de 2019, Tedium
- ^ "Los premios BYTE" . BYTE . Enero de 1989. p. 327.
- ^ "IBM's Developer Support News 1995 Issue 4" . POublic.dhe.ibm.com .
- ^ "InfoWorld" . Books.google.com . 25 de marzo de 1996. pág. 72.
- ^ Biblioteca de cintas IBM TotalStorage 3494: una guía práctica para unidades de cinta y automatización de cintas . IBM. 2009. p. 420. ISBN 978-0-7384-3222-9.
- ^ "Plan de software IBM 3746" (PDF) . IBM.
- ^ "Carta de anuncio de IBM" . IBM . Consultado el 30 de diciembre de 2011 .
- ^ "Carta de anuncio de IBM" . Consultado el 30 de diciembre de 2011 .
- ^ "Guía de operaciones del elemento de soporte" . Archivado desde el original el 5 de marzo de 2014 . Consultado el 30 de diciembre de 2011 .
- ^ "Controlador de soporte de consola IBM 2074 Modelo 2 - Consolidación y racionalización de la función de soporte de consola" . Consultado el 19 de junio de 2014 .
Otras lecturas
- Harvey M. Deitel y Michael S. Kogan (1992). El diseño de OS / 2 . Addison-Wesley . ISBN 0-201-54889-5.
- Letwin, Gordon (1988). Dentro de OS / 2 . Microsoft Press . ISBN 1-55615-117-9.
- Pascal, Zachary (1994). ¡Espectáculo! La carrera vertiginosa para crear Windows NT y la próxima generación en Microsoft . Libros Warner . ISBN 0-02-935671-7.
- Peter Moylan (23 de julio de 2004). "Algunos conceptos fundamentales de OS / 2" .
- Michal Necasek (3 de diciembre de 2005). "OS / 2 Warp, PowerPC Edition" . La historia de OS / 2 . Archivado desde el original el 12 de agosto de 2010 . Consultado el 10 de abril de 2013 .—Necasek analiza un puerto abortado para máquinas PowerPC .
- Reimer, Jeremy. "Medio sistema operativo: El triunfo y la tragedia de OS / 2" . Archivado desde el original el 10 de diciembre de 2013 . Consultado el 12 de diciembre de 2013 .
enlaces externos
- os2world.com - Comunidad de usuarios de OS / 2
- ecomstation.ru - Comunidad de usuarios de eComStation y OS / 2
- netlabs.org: software de código abierto para OS / 2 y eCS
- Preguntas frecuentes sobre OS / 2
- hobbes.nmsu.edu: el repositorio de software OS / 2
- EDM / 2: la fuente para desarrolladores de OS / 2
- eCSoft / 2: la guía del software OS / 2 y eComstation
- osFree un proyecto de código abierto para construir un sistema operativo clon OS / 2
- Voyager Project, un proyecto desaparecido para reimplementar OS / 2 en tecnología moderna
- Proyecto de portabilidad de OS / 2 a la API de Linux
- Implementación de API de OS / 2 de código abierto para Windows
- Documentación de Microsoft sobre la compatibilidad de la API de OS / 2 con Windows NT
- La historia de OS / 2
- Detalles técnicos de OS / 2
- Manual de instalación y actualización de OS / 2 Warp 4; con discos de arranque y muchos enlaces