Las palabras que lees son viajeros en el tiempo.
Escrito técnicamente en una computadora portátil nueva que se lanzó recientemente. Pero todo, desde el procesador de textos en el que se escribió este texto hasta la CPU que lo ejecutó, tenía décadas de antigüedad.
Estoy escribiendo esto en el libro 8088, que cuesta absolutamente $200. Sistema importado Utiliza un procesador de 1984, un diseño de placa base personalizado y un conjunto improvisado de componentes para aproximarse a sus especificaciones. El IBM PC 5150 original de 1981. Funciona a 4,77 MHz, al menos cuando no está modo Turbo, y tiene una generosa ayuda de 640 KB (sí, kilobytes) de memoria del sistema. (Si no puede pagar uno en este momento, esté atento a la lista porque se ha agotado varias veces en las últimas semanas).
Es una computadora rara, incluso para los estándares de cualquier otra computadora rara que he tenido en mis manos. Su teclado es tosco, viene con BIOS pirata y software pirateado, y todo es siempre lento, lento, lento. Sus parlantes inmediatamente crujen tristemente hacia mí sin razón aparente. Su pequeña pantalla LCD de baja resolución está irremediablemente oscura.
El soporte técnico lo proporciona un vendedor de AliExpress en China, y ambas partes confían en la traducción automática para cerrar la brecha del idioma. Y necesito un poco de soporte técnico porque el sistema no funciona según lo prometido, y el hardware que funciona a menudo no está configurado de manera óptima.
¡Aún! El libro 8088 es un logro técnico interesante, una verdadera PC compatible con IBM que tiene mucho en común con mi primera computadora personal antigua y terrible. No estoy seguro de que sea una buena compra, incluso para los fanáticos de la tecnología retro que comen y respiran este tipo de cosas. Pero eso no significa que no sea muy divertido de explorar.
En este artículo, veremos más de cerca el hardware del Book 8088, sus raíces históricas y cómo fue ejecutarlo. En la segunda parte, profundizaremos en el software antiguo y moderno para explorar lo que puede hacer con este tipo de máquina en 2023.
El 8088 de Intel y el auge de los «compatibles con IBM».
El primer procesador x86 de Intel fue el 8086, lanzado a mediados de 1978. Fue el primer procesador de 16 bits de la compañía en un momento en que la mayoría todavía eran de 8 bits, y podía ejecutar código ensamblador escrito para los chips 8008, 8080 y 8085 anteriores de Intel. Pero este mismo diseño relativamente avanzado hizo que su uso fuera demasiado costoso, por lo que no se convirtió en el chip que ayudaría a la arquitectura x86 a conquistar el mundo de la computación.
Ese honor fue para el 8088 de 1979, una versión reducida del 8086 que podía ejecutar el mismo código y era un chip interno de 16 bits, pero usaba un bus de datos externo de 8 bits. Reducir a la mitad la velocidad a la que la CPU puede comunicarse con el resto de la computadora perjudica el rendimiento, pero los fabricantes pueden continuar usando piezas hechas para diseños de computadoras de 8 bits más antiguos y más económicos.
IBM es uno de ellos.
La PC x86 original fue un proyecto modificado en un año por un pequeño equipo de IBM, y la decisión de utilizar una arquitectura «abierta» (no en el sentido moderno de «código abierto», sino en un sentido «modular, no propietario» » que cualquier otra compañía podría construir) con ranuras de expansión. El hardware era algo redundante: se envió con un 8088, una unidad de 5,25 pulgadas para disquetes de 360 KB de 5,25 pulgadas, sin disco duro y 16 KB de RAM. Comunicado de prensa original los llama «caracteres de la memoria» y los cuenta en bytes; El MacBook Air en el que estoy editando esto tiene 17,179,869,184 caracteres de memoria.
La PC de IBM fue un gran éxito, y el mercado de «clones» para ejecutar sus aplicaciones y emular su arquitectura aumentó, gracias a sus componentes de hardware y versiones de ingeniería inversa del BIOS propietario de IBM. Los creadores de clones a menudo rebajaban los precios de IBM y finalmente comenzaron a mejorar el hardware más rápido que IBM (Yo leo El libro, titulado por el ex CEO de Compaq, Rod Canyon, abierto, que es completamente seco pero un interesante relato de primera mano). Microsoft dejó de colaborar con IBM, abandonando en gran medida el programa OS/2 de IBM para dedicarse a su propio negocio de Windows, vendiendo software que podía ejecutarse en computadoras y clones de IBM. Cuando se lanzó Windows 3.1 en 1992, los contornos de la computadora que conocemos hoy eran claramente visibles. Y todas las PC Intel y AMD modernas conservan cierto grado de compatibilidad con el 8088 original.
El Book 8088 es una versión moderna de una PC compatible con IBM, aunque es un sucesor directo del IBM PC XT, que era principalmente un 5150 con disco duro.
El diseño de la PC de IBM es tan simple que los entusiastas de la tecnología retro han desarrollado con éxito versiones modernas de código abierto de su hardware y BIOS. Se ha hecho un trabajo muy notable Serguéi KiselevA quién le importa BIOS de código abierto Y algunos diseños de código abierto. placas base Y Tarjetas de expansión ISA; Los nuevos chips hicieron posible encoger el IBM 5150, sus diversas tarjetas de expansión e incluso dos nuevas funciones en una placa lo suficientemente pequeña como para caber en el marco pequeño y grueso del Book 8088. Sin embargo, el libro 8088 se beneficia de todo este trabajo; Como mínimo, sus creadores están violando la licencia GPL al modificar la BIOS de Kiselev para quitarle su nombre (lo confirmamos mirando los archivos de la BIOS enviados por el vendedor).
«Aunque mi trabajo es de código abierto, no me importa que la gente lo use en sus proyectos, me importan mucho los principios del desarrollo y la concesión de licencias de software de código abierto», escribió Kiselev a Ars. «El fabricante de esta máquina está violando flagrantemente las leyes y licencias de derechos de autor».
El Book 8088 viene con MS-DOS 6.22 y Windows 3.0, entre otro software; En este punto, todos estos materiales se clasifican en términos generales como «roles abandonados«Y disponible gratis WinWorldPC Y otros sitios que no son anti-Microsoft, pero que permiten software antiguo con fines históricos y de archivo no es lo mismo que invitar a la gente a venderlo en hardware nuevo.
«Estudiante amistoso. Jugador certificado. Evangelista de las redes sociales. Fanático de Internet. Se cae mucho. Futuro ídolo adolescente».