A / UX - A/UX

A / UX
Apple Unix con Netscape.png
A / UX 3.0.1 con Finder, CommandShell y Netscape
Desarrollador computadora Apple
Familia OS
Estado de trabajo Histórico
Modelo fuente Fuente cerrada
Versión inicial Febrero de 1988 ; Hace 33 años ( 1988-02 )
Último lanzamiento 3.1.1 / 1995 ; Hace 26 años ( 1995 )
Tipo de grano Núcleo monolítico
Licencia Propiedad

A / UX es la implementación de Apple Computer del sistema operativo Unix para computadoras Macintosh , integrado con la interfaz gráfica de System 7 y la compatibilidad de aplicaciones. Lanzado en 1988 y descontinuado en 1995 con la versión 3.1.1, es el primer sistema operativo oficial basado en Unix de Apple. A / UX requiere modelos selectos de Macintosh basado en 68k con una FPU y una unidad de administración de memoria paginada (PMMU), incluidas las series Macintosh II , SE / 30 , Quadra y Centris . Nunca fue el predecesor de macOS , una variante de UNIX que actualmente se incluye con las computadoras de escritorio de Apple.

Descrito por InfoWorld como "una solución de sistemas abiertos con Macintosh en su corazón", el sistema operativo se basa en UNIX System V Release 2.2. Incluye algunas características adicionales de las versiones 3 y 4 de System V y las versiones 4.2 y 4.3 de BSD . Es compatible con POSIX y System V Interface Definition (SVID) e incluye redes TCP / IP desde la versión 2 en adelante. Tener un sistema operativo compatible con Unix y compatible con POSIX hizo posible que Apple licitara por grandes contratos para suministrar computadoras a los institutos del gobierno federal de EE. UU.

Características

A / UX proporciona una interfaz gráfica de usuario que incluye las conocidas ventanas, menús y controles del Finder . El A / UX Finder es una versión personalizada del System 7 Finder, adaptado para ejecutarse como un proceso Unix y diseñado para interactuar con los sistemas de archivos Unix subyacentes . A / UX incluye un programa de terminal CommandShell , que ofrece una interfaz de línea de comandos para el sistema Unix subyacente. Un sistema X Window aplicación de servidor (llamado MacX ) con un programa de terminal también se puede utilizar para la interfaz con el sistema y las aplicaciones X pasan al lado del Finder. Alternativamente, el usuario puede optar por ejecutar una sesión X11R4 en pantalla completa sin el Finder.

La capa de compatibilidad de Apple permite que A / UX ejecute Macintosh System 7.0.1, Unix y aplicaciones híbridas . Una aplicación híbrida utiliza funciones tanto de la caja de herramientas de Macintosh como del sistema Unix. Por ejemplo, puede ejecutar una aplicación Macintosh que llama a funciones del sistema Unix, o una aplicación Unix que llama a funciones Macintosh Toolbox (como QuickDraw ), o una interfaz gráfica de pila HyperCard para una aplicación Unix de línea de comandos. La capa de compatibilidad de A / UX usa algunas funciones de Toolbox existentes en la ROM de la computadora , mientras que otras llamadas a funciones se traducen en llamadas nativas del sistema Unix ; y cooperativamente realiza múltiples tareas a todas las aplicaciones de Macintosh en un solo espacio de direcciones mediante el uso de un sistema de transferencia de tokens para su acceso a la Caja de herramientas.

A / UX incluye una utilidad llamada Commando (similar a una herramienta del mismo nombre incluida con Macintosh Programmer's Workshop ) para ayudar a los usuarios a ingresar comandos Unix . Al abrir un archivo ejecutable de Unix desde el Finder, se abre un cuadro de diálogo que permite al usuario elegir opciones de línea de comandos para el programa utilizando controles estándar como botones de opción y casillas de verificación , y mostrar el argumento de línea de comando resultante para el usuario antes de ejecutar el comando. o programa. Esta función está destinada a facilitar la curva de aprendizaje para los usuarios nuevos en Unix y disminuir la dependencia del usuario del manual de Unix . A / UX tiene una utilidad que permite al usuario reformatear unidades SCSI de terceros de tal manera que puedan usarse en otras Mac de esa época.

A / UX se ejecuta solo en Macintosh basados en 68k con una unidad de punto flotante (FPU) y una unidad de administración de memoria paginada (PMMU); incluso entonces, solo se ejecuta en modelos seleccionados. Por ejemplo, el Quadra 840AV , el Macintosh 68k más rápido de Apple, no puede ejecutar A / UX.

Historia

A / UX 1.0 se anunció en la conferencia Uniforum de febrero de 1988, con siete meses de retraso. Inicialmente estaba dirigido a clientes, universidades y VAR existentes de Unix . El sistema se vendió inicialmente preinstalado en el Macintosh II por 8.597 dólares , aunque se podría agregar un monitor más grande a un precio más alto o comprar un kit para actualizar un Mac II existente por un precio más bajo. El software de terceros anunciado con el primer lanzamiento del sistema incluye la base de datos Ingres , StatView , herramientas para desarrolladores y varios paquetes de software de productividad .

Sobre la base de AT & T 's Unix System V.2.2 con características adicionales de BSD Unix . El soporte de red incluyó implementaciones de TCP / IP , AppleTalk y NFS , desarrolladas por UniSoft . El sistema base no tenía GUI, se ejecutaba solo a través de la línea de comandos. Era capaz de ejecutar un solo programa Mac a la vez, utilizando la interfaz del Sistema 6 , aunque solo alrededor del 10% del software Mac existente se ejecutaría en él.

Lanzado en 1989, A / UX 1.1 proporciona la GUI básica del Sistema 6, con Buscador, Selector, Accesorios de escritorio y Paneles de control; y proporciona a Unix la interfaz gráfica de usuario del sistema X Window (X11R3), el estándar Draft 12 POSIX y una velocidad mejorada general comparable a una estación de trabajo Sun de gama baja. Tener su primera plataforma compatible con POSIX le permitió a Apple unirse a "una lista creciente de pesos pesados ​​de la industria" para poder ingresar al floreciente mercado de ofertas de $ 6 mil millones del gobierno federal de EE. UU.

En 1991, sobre la base de la alianza AIM , Apple imaginó que A / UX se convertiría en la base para escalar drásticamente su concepto de arquitectura de sistema Macintosh y compatibilidad de aplicaciones en la industria de la computación, desde el mercado personal hasta el empresarial. Apple formó una nueva división de negocios para sistemas empresariales dirigida por el director Jim Groff, para servir a "grandes empresas, gobierno y educación superior". Basando la división en un A / UX en proceso de maduración, Groff admitió que Apple "no era un jugador importante" en el mercado de Unix y que había realizado un marketing meramente "silencioso" del sistema operativo, pero tenía la intención de convertirse en un "jugador importante" con " objetivos de marketing de base muy amplia "en 1992. Además, Apple creía que la alianza con IBM fusionaría A / UX, AIX y System 7, escalando así finalmente la ejecución de aplicaciones Macintosh desde computadoras de escritorio Mac a los enormes sistemas RS / 6000 de IBM.

En noviembre de 1991, Apple lanzó A / UX 3.0, planeando sincronizar los dos programas de lanzamiento en curso de A / UX y System 7. En ese momento, la compañía también preanunció A / UX 4.0, cuyo lanzamiento se espera para 1993 o 1994. El anuncio expuso sobre la histórica asociación tecnológica entre Apple e IBM, con la esperanza de fusionar la interfaz gráfica fácil de usar y el mercado de aplicaciones de escritorio de Apple con el mercado de servidores Unix altamente escalable de IBM, y permitir que las dos compañías ingresen a lo que Apple creía que era un emergente "escritorio general abierto mercado de sistemas ". El próximo A / UX 4.0 se enfocaría en la ABI del entorno PowerOpen , fusionaría características de la variante AIX de IBM de Unix en A / UX y usaría el kernel OSF / 1 de Open Software Foundation . A / UX 3.0 serviría como una "ruta de migración importante" a este nuevo sistema, haciendo que las aplicaciones Unix y System 7 cumplan con la especificación PowerOpen. Los futuros sistemas operativos A / UX 4.0 y AIX estaban destinados a ejecutarse en una variedad de hardware POWER y PowerPC de IBM, y en hardware basado en PowerPC de Apple .

... Apple acordó proporcionar a IBM la tecnología necesaria para permitir que las aplicaciones estándar de Macintosh, comenzando con el Finder, se ejecuten con el nuevo AIX, tal como lo hacen con A / UX en la actualidad. Apple aplicará la etiqueta PowerOpen a la nueva versión de A / UX que resulte del trato; IBM hará lo mismo con el nuevo AIX.

-  MacWeek

En abril de 1992, se lanzó una versión segura de nivel C2 de A / UX. Casualmente, la alianza AIM había lanzado la corporación de asociación Apple / IBM Taligent Inc. un mes antes, con la misión de llevar Pink al mercado como un sistema operativo y un marco de aplicación grandiosamente universal.

Contrariamente a todos los anuncios, Apple finalmente abandonó todos los planes para A / UX 4.0 y nunca lanzó el producto. En 1995, PowerOpen se suspendió y Apple se retiró de la sociedad Taligent Inc. en diciembre. En 1996, Apple suspendió su proyecto Copland , que había pasado dos años a la vista del público, destinado a convertirse en Mac OS 8 y albergar el software Taligent. De 1996 a 1997, la empresa implementó una plataforma de corta duración de sistemas Apple Network Server basada en hardware PowerPC y un sistema operativo IBM AIX personalizado. La estrategia general fallida del sistema operativo de Apple lo dejó con el System 7 muy envejecido y sin sucesor. Tras la adquisición de NeXT en 1996 , Apple presentó Mac OS X Server de 1999 , un descendiente del sistema operativo NeXTSTEP basado en Unix.

El lanzamiento final de A / UX es la versión 3.1.1 de 1995. Apple había abandonado la plataforma A / UX por completo en 1996.

Mac transition to Apple Silicon iMac Pro Retina MacBook Pro MacBook Air Apple–Intel architecture Power Mac G5 Power Mac G4 iMac G3 Power Macintosh Macintosh Quadra Macintosh Portable Macintosh SE/30 Macintosh II Macintosh Plus Macintosh 128K A/UX A/UX A/UX macOS Big Sur macOS Catalina macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion Mac OS X Lion Mac OS X Snow Leopard Mac OS X Leopard Mac OS X Tiger Mac OS X Panther Mac OS X 10.2 Mac OS X 10.1 Mac OS X 10.0 Mac OS X Public Beta Mac OS X Server 1.0 MacWorks XL MacWorks XL Sun Remarketing MacWorks XL Mac OS 9 Mac OS 9 Mac OS 9 Mac OS 8 Mac OS 8 Mac OS 8 Mac OS 8 System 7 System 7 System 7 System 7 System 6 Classic Mac OS Classic Mac OS Classic Mac OS Classic Mac OS System 1 Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software)

Recepción

A / UX 1.0 fue criticado en una revisión de InfoWorld de 1988 por tener una interfaz de usuario en gran parte impulsada por comandos como en otras variantes de Unix, en lugar de gráfica como en System 6; Sin embargo, se elogió su apoyo a la red. BYTE en 1989 incluyó a A / UX 1.1 entre los ganadores de "Excelencia" de los premios BYTE , afirmando que "podría convertir a Unix en el sistema operativo multitarea de elección durante la próxima década" y desafiar a OS / 2 . Sin embargo, en comparación con las estaciones de trabajo contemporáneas de otros proveedores de Unix, el hardware de Macintosh carece de características como la búsqueda por demanda . En consecuencia, las dos primeras versiones A / UX sufren un rendimiento deficiente y unas ventas deficientes. Los usuarios también se quejaron de la cantidad de espacio en disco que usa en un Macintosh estándar, aunque comparable a cualquier sistema Unix.

En la edición de agosto de 1992 de InfoWorld , el mismo autor revisó favorablemente A / UX 3.0, describiéndolo como "una solución de sistemas abiertos con Macintosh en su corazón" donde "Apple finalmente acerta en Unix". Elogió la GUI, el instalador de apuntar y hacer clic con un solo botón, un año de soporte técnico personal, los diálogos de ayuda gráfica y los manuales del usuario, diciendo que A / UX "desafía el estereotipo de que Unix es difícil de usar" y es "la versión de Unix más fácil de aprender". Su precio de lista de US $ 709 (equivalente a $ 1,308 en 2020) es mucho más alto que el de los sistemas operativos de PC de la competencia "mucho más débiles", como System 7, OS / 2 , MS-DOS y Windows 3.1 , pero bajo en comparación con el entonces. las licencias Unix propietarias vigentes de más de US $ 2.000 (equivalente a $ 3.688 en 2020). La revisión encontró que la velocidad del sistema era "aceptable pero no excelente" incluso en el Quadra 950 más rápido, y no culpa al software sino a la optimización incompleta de Unix encontrada en el hardware de Apple. Aunque "un valor muy bueno", relación precio-rendimiento del sistema fue juzgado como conjunto no competitivo contra de Sun SPARCstation 2 . Los revisores pensaron que sea poco probable para los usuarios "que quieren comprar Macs sólo para ejecutar A / UX" y se han otorgado InfoWorld ' puntuación más alta s si el sistema operativo no era propiedad de hardware de Macintosh.

Tony Bove del Bove & Rhodes Report generalmente se quejó de que "[p] o los superusuarios de Unix no hay una razón de peso para comprar Unix de Apple. Para Apple A / UX siempre ha sido una forma de vender Macs, no Unix; es un cheque -artículo desactivado para los usuarios ".

Legado

Debido a que A / UX requiere un acceso de hardware sin formato muy específico, la ejecución de A / UX dentro del software de emulación de Macintosh era imposible hasta la introducción en 2014 del emulador de Macintosh II llamado Shoebill.

Los usuarios de Vintage A / UX tenían un repositorio central para la mayoría de las aplicaciones A / UX: un servidor de Internet en la NASA llamado Jagubox. Fue administrado por Jim Jagielski , quien también fue el editor de A / UX FAQ .

Ver también

  • macOS , el sistema operativo actual de Apple, descendiente del NeXTSTEP basado en Unix
  • MachTen , Unix en forma de aplicación Mac OS 7
  • MacMach , un experimento académico de Unix basado en Mach que proporciona Mac OS 7 como una aplicación Unix
  • Executor , una reimplementación de terceros con ingeniería inversa de System 7 como una aplicación Unix
  • Entorno de aplicaciones Macintosh , la capa de aplicaciones Mac OS de Apple para sistemas Unix de terceros
  • Clásicos , clásicos aplicaciones de Mac OS como un proceso Unix paravirtualizado
  • Proyecto Star Trek , System 7 portado como una aplicación DOS para clones de IBM PC
  • MkLinux , Linux basado en microkernel Mach patrocinado por Apple en hardware Macintosh

Referencias

enlaces externos