Capítulo 9

Capítulo 9

Sistemas operativos de PC en la década de 1980

El auge de la GUI

Si bien el hardware de la computadora personal de la década de 1980 ofrecía una potencia cada vez mayor, era el sistema operativo el que proporcionaba la interfaz entre el usuario y la máquina, administraba los recursos y permitía la ejecución de las aplicaciones. Esta década vio una transición crucial de los sistemas operativos basados ​​en la línea de comandos a los sistemas operativos basados ​​en interfaces gráficas de usuario, un cambio que hizo que las computadoras personales fueran mucho más accesibles e intuitivas.

9.1 MS-DOS:
El dominador de la primera mitad de la década

Durante gran parte de la década de 1980, el sistema operativo dominante para IBM PC y sus numerosos clones fue MS-DOS (sistema operativo de disco de Microsoft) . Adquirido por Microsoft a Seattle Computer Products (donde originalmente se llamó 86-DOS), MS-DOS era un sistema operativo relativamente simple, basado en una interfaz de línea de comandos (CLI).

En MS-DOS, el usuario interactuaba con la computadora escribiendo comandos de texto cuando se le solicitaba. Para ejecutar un programa, navegar por archivos o realizar otras operaciones, necesitaba conocer la sintaxis de los comandos apropiados (como DIR para ver la lista de archivos, COPY para copiar archivos, CD para cambiar directorios, etc.).

Aunque MS-DOS era funcional y permitía ejecutar una amplia gama de aplicaciones, tenía algunas limitaciones significativas en términos de usabilidad para usuarios menos experimentados:

  • Interfaz poco intuitiva: Requería memorizar numerosos comandos y su sintaxis precisa.
  • No hay soporte integrado para multitarea: Era difícil ejecutar varios programas al mismo tiempo.
  • Gestión de memoria limitada: La arquitectura original de IBM PC imponía un límite de 640 KB en la memoria convencional, creando problemas para aplicaciones que consumen más recursos.
  • Gráficos limitados: La interfaz estaba basada principalmente en texto, con soporte de gráficos limitado y dependiente de la aplicación.

A pesar de estas limitaciones, MS-DOS siguió siendo el sistema operativo más popular para PC IBM compatibles durante gran parte de la década de 1980, debido a su amplia compatibilidad de hardware y su gran cantidad de aplicaciones disponibles.

9.2 La llegada de las GUI:
Una nueva era para la interacción del usuario

La interfaz gráfica de usuario (GUI) representó un cambio radical en la forma en que los usuarios interactuaban con las computadoras. En lugar de escribir comandos de texto, los usuarios podrían interactuar con el sistema a través de elementos gráficos en la pantalla, como iconos, ventanas, menús y botones, utilizando un dispositivo señalador como el mouse. Las GUI hicieron que las computadoras fueran mucho más intuitivas y fáciles de usar, abriendo las puertas a un público más amplio.

  • Software del sistema Apple Macintosh: el pionero de la usabilidad: Macintosh, lanzado en 1984, fue la primera computadora personal comercialmente exitosa en utilizar una interfaz gráfica de usuario como parte integral de su sistema operativo. El software del sistema Macintosh (más tarde llamado macOS) presentaba un entorno de escritorio con iconos que representaban archivos y aplicaciones, ventanas para ver contenido y menús desplegables para acceder a comandos. Usar el mouse para señalar y hacer clic en elementos en la pantalla hizo que la interacción fuera mucho más directa y visual. La filosofía de diseño de Macintosh se centró en la usabilidad y la coherencia de la interfaz, creando una experiencia de usuario intuitiva incluso para principiantes.
  • GEM (Graphics Environment Manager): Un intento de una GUI para MS-DOS: Digital Research, la compañía que desarrolló originalmente el sistema operativo CP/M (un precursor de MS-DOS), lanzó GEM (Graphics Environment Manager) en 1985. GEM era un entorno gráfico que podía ejecutarse sobre MS-DOS, que proporciona una interfaz basada en iconos, ventanas y menús. Aunque no tuvo tanto éxito como Macintosh, GEM ofreció a los usuarios compatibles con PC IBM una alternativa temprana a la interfaz de línea de comandos y se utilizó como base para algunas aplicaciones populares, como el software de autoedición Ventura Publisher.
  • Ventura Publisher y Aldus PageMaker: La GUI al servicio de los gráficos: Aplicaciones como Ventura Publisher (originalmente para GEM) y Aldus PageMaker (principalmente para Macintosh, pero luego también disponible para Windows) demostraron el potencial de la GUI para aplicaciones gráficas complejas como la autoedición. La capacidad de manipular elementos visuales directamente en la pantalla revolucionó la forma en que se creaban documentos, revistas y periódicos.

9.3 Microsoft Windows:
Del comienzo a la dominación

Microsoft, a pesar de haberse centrado inicialmente en el sistema operativo de línea de comandos MS-DOS, reconoció la importancia de las interfaces gráficas y lanzó la primera versión de Microsoft Windows en noviembre de 1985.

  • Windows 1.0 (1985): un comienzo modesto: Windows 1.0 era más un entorno operativo gráfico que un sistema operativo verdaderamente completo. Se ejecutaba sobre MS-DOS y proporcionaba una interfaz basada en ventanas en mosaico (que no se superponían en la primera versión), iconos y compatibilidad limitada con el mouse. Su adopción inicial fue lenta, en parte debido a las limitaciones de hardware de las PC en ese momento y la disponibilidad limitada de aplicaciones específicas de Windows.
  • Windows 2.0 (1987) y Windows 3.0 (1990): el éxito creciente: Las versiones posteriores de Windows trajeron mejoras significativas. Windows 2.0 introdujo ventanas superpuestas y una mejor gestión de la memoria. Sin embargo, fue con Windows 3.0 , lanzado en 1990, que Microsoft logró un enorme éxito comercial. Windows 3.0 ofreció una interfaz de usuario más refinada, mejor soporte para gráficos y multitarea, y aprovechó de manera más eficiente las capacidades de los procesadores Intel 286 y 386. El éxito de Windows 3.0 marcó el comienzo de su ascenso como sistema operativo dominante para las PC IBM compatibles, papel que mantendría durante décadas. Durante este período, Windows siguió dependiendo de MS-DOS para algunas funciones de bajo nivel.

9.4 Otros sistemas operativos con GUI:
Alternativas al dominio IBM/Microsoft

Mientras que el mundo de los PC compatibles con IBM estaba dominado por MS-DOS y, hacia finales de la década, Windows, otras plataformas tenían sus propios sistemas operativos GUI:

  • Commodore AmigaOS: El sistema operativo de Amiga, AmigaOS , era tecnológicamente muy avanzado para su época. Ofrecía una verdadera multitarea preventiva (la capacidad de ejecutar múltiples programas al mismo tiempo de manera eficiente), una interfaz gráfica a todo color con íconos y ventanas, y un potente subsistema de audio y video. AmigaOS fue particularmente popular por sus capacidades y flexibilidad multimedia.
  • Atari TOS (Tramiel Operating System): El Atari ST usaba TOS (Tramiel Operating System) , un sistema operativo que incluía una interfaz gráfica llamada GEM (desarrollada por Digital Research, como se mencionó anteriormente). TOS ofrecía una interfaz de usuario similar a la de Macintosh y era conocido por su velocidad y costo relativamente bajo. Encontró su nicho de mercado, especialmente en los sectores de la música y la autoedición de bajo coste.
  • NeXTSTEP: una interfaz innovadora (con impacto futuro): Desarrollado para las computadoras NeXT, fundada por Steve Jobs después de su salida de Apple, NeXTSTEP era un sistema operativo basado en Unix con herramientas de desarrollo de interfaz gráfica de usuario orientadas a objetos muy avanzadas y potentes. Aunque las computadoras NeXT no tuvieron mucho éxito comercial en la década de 1980, NeXTSTEP tuvo una influencia significativa en el futuro de la informática, y muchas de sus ideas se encontraron más tarde en macOS.

9.5 La coexistencia de CLI y GUI:
Un mundo híbrido

Es importante destacar que, incluso cuando las GUI aumentaron en popularidad, los sistemas operativos de línea de comandos como MS-DOS siguieron siendo importantes durante toda la década. Muchos usuarios, especialmente aquellos con mayor familiaridad técnica, prefirieron la velocidad y flexibilidad de la CLI para algunas operaciones. Además, se siguieron desarrollando muchas aplicaciones específicamente para MS-DOS. La transición a las GUI fue gradual y, durante muchos años, coexistieron los dos tipos de interfaces.

9.6 El impacto de la GUI en los usuarios y el software:
La informática se vuelve accesible

La introducción de interfaces gráficas de usuario tuvo un profundo impacto en la forma en que las personas interactuaban con las computadoras:

  • Mayor accesibilidad: Las GUI hicieron que las computadoras fueran mucho más fáciles de usar para personas sin capacitación técnica específica, abriendo el mundo de la informática a una audiencia más amplia.
  • Nuevos paradigmas de interacción: ​​El uso del ratón y los iconos introdujo nuevas formas de interactuar con el ordenador, basadas en la manipulación directa de objetos en pantalla.
  • Influencia en el diseño de software: La GUI influyó profundamente en el diseño de aplicaciones, lo que llevó al desarrollo de software más visual e interactivo, con menús, cuadros de diálogo y barras de herramientas que facilitaron el uso de las funciones.

La década de 1980 fue un período de gran entusiasmo para los sistemas operativos de computadoras personales, marcado por la transición fundamental de las interfaces de línea de comandos a las interfaces gráficas de usuario.

Mientras que MS-DOS dominó la primera parte de la década en el mundo de las PC compatibles con IBM, la innovadora GUI del Macintosh de Apple abrió nuevas perspectivas de usabilidad. La aparición de entornos gráficos como GEM y el posterior ascenso de Microsoft Windows demostraron la creciente importancia de las GUI. Otras plataformas como Amiga y Atari ST también ofrecían interfaces gráficas avanzadas para su época. La introducción de la GUI hizo que las computadoras personales fueran mucho más accesibles e intuitivas, lo que contribuyó significativamente a su adopción masiva e influyó profundamente en el diseño de software en las próximas décadas.