Alpha Microsystems, Inc. , a menudo abreviada como Alpha Micro , fue una empresa informática estadounidense fundada en 1977 en Costa Mesa, California , [1] : 20 por John French, Dick Wilcox y Bob Hitchcock. Durante el auge de las puntocom , la empresa cambió su nombre a AlphaServ y luego a NQL Inc. , lo que refleja su giro hacia ser un proveedor de software de Internet. [2] Sin embargo, la empresa pronto volvió a su nombre original Alpha Microsystems después de que estallara la burbuja de las puntocom. [3]
La primera computadora Alpha Micro fue la S-100 AM-100, basada en el chipset de microprocesador WD16 de Western Digital . A partir de 1982, la AM-100/L y la AM-1000 se basaron en el Motorola 68000 y procesadores posteriores, [4] aunque Alpha Micro intercambió varias líneas de direccionamiento para crear compatibilidad de ordenamiento de bytes con su procesador anterior.
Los primeros periféricos incluyeron terminales de computadora estándar (modelos como Soroc, Hazeltine 1500 y Wyse WY50), lectores de tarjetas perforadas Fortran, módems acopladores acústicos con velocidad de 300 baudios (posteriormente actualizados a módems de 1200 baudios) y discos duros CDC Hawk de 10 MB con paquetes de discos extraíbles .
La principal razón de la fama de la empresa fue la venta de minicomputadoras económicas que proporcionaban potencia multiusuario mediante un sistema operativo propietario llamado AMOS (Alpha Micro Operating System). El sistema operativo de las 68000 máquinas se llamaba AMOS/L. El sistema operativo tenía grandes similitudes con el sistema operativo del DEC DECsystem-10 . [5] Puede que esto no sea una coincidencia; la leyenda cuenta que los fundadores basaron su sistema operativo en un código fuente "prestado" de DEC, y DEC, al percibirlo, intentó sin éxito demandar a Alpha Micro por las similitudes en 1984. [6]
Cuando Motorola dejó de desarrollar su producto 68000, Alpha Micro comenzó a migrar a la familia de CPU x86 , utilizada en PC comunes. Esto se hizo inicialmente con las tarjetas Falcon, lo que permitió que las PC basadas en DOS estándar y más tarde en Windows ejecutaran aplicaciones AMOS en la CPU de la serie 68000 en la tarjeta Falcon. El trabajo realizado en AMPC se convirtió en la base para AMOS 8.x, que se ejecuta de forma nativa en x86, pero incluye un emulador 68K para ejecutar software más antiguo en un método similar al emulador Mac 68k de Apple Inc. para PowerPC .
Para el desarrollo de aplicaciones, AMOS utilizó un lenguaje propietario similar a BASIC llamado AlphaBASIC (aunque había otros lenguajes disponibles, como Assembler, FORTRAN, Pascal y COBOL). Las versiones anteriores interpretaban un archivo ejecutable tokenizado. Las versiones posteriores traducen el ejecutable tokenizado a código x86 para mejorar el rendimiento.
Otros lenguajes de programación incluyeron AlphaFortran , AlphaLisp y AlphaPascal .
En el pasado, Alpha Micro ofrecía su sistema operativo y herramientas como BASIC y su implementación ISAM como parte de la venta de hardware, y también proporcionaba parches y actualizaciones del sistema operativo de forma gratuita o a un coste mínimo. Poco a poco, Alpha Micro ha pasado a cobrar por su software a medida que el hardware se convierte en un producto más básico.
El paquete Alpha Microsystems incluía a menudo software que permitía a los sistemas multiusuario tradicionales, como AMOS y otros como los mainframes Sun , DEC , HP e IBM, interactuar con la interfaz gráfica de usuario de Microsoft Windows y los periféricos compatibles. Este software funcionaba de forma similar a Citrix o al sistema X Window .
La computadora Alpha Micro nunca alcanzó un reconocimiento generalizado, aunque fue popular en ciertos mercados verticales, particularmente en consultorios médicos, jurídicos y dentales.
Había dos organizaciones que publicaban boletines periódicos y celebraban reuniones anuales: AMUS (Alpha Micro Users Society) e IAMDA (International Alpha Micro Dealer's Association). Normalmente, en estas reuniones anuales se anunciaban los últimos productos de hardware y software de Alpha Microsystems y de desarrolladores externos.