Articulo de referencia

Transición de Mac a procesadores PowerPC

La transición de los Mac a los procesadores PowerPC fue el proceso de cambiar las unidades centrales de procesamiento (CPU) de la línea de computadoras Macintosh de Apple , pasa...

La transición de los Mac a los procesadores PowerPC fue el proceso de cambiar las unidades centrales de procesamiento (CPU) de la línea de computadoras Macintosh de Apple , pasando de la serie Motorola 68000 a los procesadores PowerPC desarrollados conjuntamente con IBM y Motorola . La transición comenzó en marzo de 1994 con el lanzamiento de la serie Power Macintosh y se completó en gran medida a mediados de 1996, aunque Apple continuó brindando soporte para los sistemas 68k en su software hasta 1998.

Fondo

Desde su lanzamiento en 1984, las computadoras Macintosh habían utilizado procesadores Motorola de la serie 68000. A principios de la década de 1990, estos procesadores se estaban quedando atrás con respecto a las ofertas de Intel , lo que llevó a Apple a buscar hardware más eficiente y de mayor rendimiento. [ 1 ]

Exploración RISC (1988–1990)

Los primeros modelos Power Macintosh se lanzaron en marzo de 1994, pero el desarrollo de la tecnología Power Macintosh se remonta a mediados de 1988.

Jean-Louis Gassée , presidente de la división de productos de Apple, inició el proyecto "Jaguar" para crear una computadora que sería la computadora de escritorio más rápida del mercado, capaz de recibir comandos de voz. [ 2 ] Originalmente, se concibió como una línea de computadoras completamente nueva, no como una Macintosh, y el equipo de Jaguar se mantuvo inicialmente independiente del equipo de Macintosh. Esta separación incluyó el desarrollo del sistema operativo, y el sistema operativo " Pink ", de reciente creación, se consideró para la nueva computadora. Jaguar tampoco estaba destinada a ser un sistema de gran volumen y de consumo masivo. La preferencia de Gassée, como sucedió con la futura Macintosh IIfx , era crear un producto que compitiera en el mercado de estaciones de trabajo de gama alta, un área que hasta entonces no había sido un punto fuerte para Apple. La decisión de utilizar la arquitectura RISC fue representativa de un cambio en la industria informática en 1987 y 1988, donde los sistemas basados ​​en RISC de Sun Microsystems , Hewlett-Packard e IBM superaban significativamente el rendimiento ofrecido por los sistemas basados ​​en los procesadores 68020 y 68030 de Motorola y las CPU 80386 y 80486 de Intel . [ 3 ] Inicialmente, Apple invirtió considerable tiempo y esfuerzo en un intento de crear su propia CPU RISC en un proyecto con nombre en clave "Aquarius", [ 4 ] incluso hasta el punto de que se compró una supercomputadora Cray-1 para ayudar con el diseño del chip. La empresa carecía de los recursos financieros y de fabricación para producir un producto funcional y el proyecto se canceló en 1989. [ 5 ] Andy Grove de Intel intentó persuadir a Apple para que migrara a x86 , pero Apple concluyó que la arquitectura CISC de Intel no sería competitiva con RISC. [ 6 ]

A principios de 1990, Apple estaba en contacto con varios proveedores de RISC para encontrar un socio de hardware adecuado. El equipo que había creado el IIfx de forma independiente comenzó a experimentar con la creación de un nuevo producto Macintosh que combinaría un procesador Motorola 68030 con un chip RISC AMD Am29000 (29k). Apple ya había lanzado un producto basado en el 29k, la Macintosh Display Card 8•24 GC, una tarjeta NuBus denominada " acelerador de Macintosh Toolbox " que proporciona rutinas de dibujo significativamente más rápidas que las incluidas en la ROM de Macintosh. [ 7 ] Los experimentos del equipo dieron como resultado un emulador del 68020 implementado en RISC, pero el proyecto del 29k se abandonó a mediados de 1990 debido a su inviabilidad financiera.

Apple evaluó arquitecturas de CPU como MIPS , SPARC , i860 y ARM , esta última utilizada posteriormente en numerosas familias de productos Apple. Las negociaciones con Sun incluían la condición de que Sun utilizara la interfaz Macintosh para sus estaciones de trabajo SPARC a cambio de que Apple utilizara los procesadores SPARC de Sun en sus estaciones de trabajo Macintosh; el acuerdo se canceló debido a la preocupación de Apple de que Sun no pudiera producir suficientes procesadores. Las negociaciones con MIPS para el uso del procesador R4000 también incluían la condición de que la interfaz Macintosh estuviera disponible como alternativa al Entorno de Computación Avanzada (ACE) . Este acuerdo se canceló debido a que Microsoft era un socio importante en el Consorcio ACE, así como a las dudas sobre la capacidad de fabricación. El Intel i860 se descartó debido a su alta complejidad. Apple no consideró el procesador POWER1 de IBM como una opción, pues creía que IBM no estaría dispuesta a licenciarlo a terceros.

CPU RISC Motorola 88110

A mediados de 1990, Apple eligió el Motorola 88110 , un chip aún sin terminar que combinaba la CPU 88100 y la FPU 88200 en un solo paquete. [ 2 ] : 7 Durante el resto del año, los ingenieros de Apple desarrollaron un emulador de 68k que funcionaría con este futuro chip. Este proyecto se conoció como "RLC", forma abreviada de "RISC LC", un juego de palabras con el nombre del próximo ordenador Macintosh LC de Apple . En enero de 1991, el equipo de ingeniería había producido un prototipo de un Macintosh LC con su CPU 68020 reemplazada por una 88100 y un emulador de 68020. Este prototipo podía usar una ROM de Macintosh Toolbox sin modificar y podía arrancar en System 7. Unos meses más tarde, se creó un segundo prototipo, utilizando una carcasa de Macintosh IIsi con el chip Motorola 88100 ahora completo. [ 2 ] : 10–11

Jaguar no fue concebido inicialmente como un sistema de gran volumen para el mercado general. En cambio, los sistemas RISC de mercado masivo llegarían algún tiempo después. Después de que Gassée dejara Apple a principios de 1990, el objetivo del proyecto Jaguar se reorientó para ser un sistema Macintosh convencional en lugar de una nueva plataforma. El proyecto Jaguar se integró al equipo Macintosh a principios de 1991. [ 2 ] : 10 Si bien el proyecto Jaguar en sí nunca llegó a buen término, y Taligent nunca resultó en un sistema operativo funcional, muchos de los elementos desarrollados originalmente por los equipos de hardware y software de Jaguar se lanzaron al mercado a mediados de 1993 con el Centris 660AV y el Quadra 840AV , incluyendo el Apple Adjustable Keyboard , la pantalla Apple AudioVision 14 , GeoPort y PlainTalk . [ 8 ] Los nuevos diseños de carcasa introducidos con el Centris 610 y el Quadra 800 también se originaron en el equipo Jaguar.

Desarrollo y colaboración con IBM (1991–1993)

A mediados de 1991, existía preocupación interna en Apple de que el 88100 podría no ser el procesador adecuado para seguir adelante, ya que ningún otro fabricante de computadoras se había comprometido a usarlo. [ 2 ] : 11 Se volvió a considerar el uso de POWER de IBM, pero en ese momento era un diseño de siete chips, lo cual no era deseable desde una perspectiva de costos. Ingenieros de Apple y de la División de Estaciones de Trabajo y Sistemas Avanzados de IBM se reunieron en Austin, Texas, para discutir la creación de una versión de un solo chip de la arquitectura RISC POWER1 de IBM . Motorola también estuvo presente a petición de Apple. IBM ya había estado trabajando en un chip de este tipo, llamado RISC Single Chip (RSC), para reducir el costo de producción de sus sistemas de estaciones de trabajo RS/6000 de nivel básico . [ 2 ] : 7 En estas reuniones, se propusieron varios cambios al RSC que facilitarían menores costos, menor consumo de energía y mayor rendimiento de producción adecuados tanto para Macintosh como para futuros productos RS/6000.

A principios de julio, los ejecutivos de las tres compañías llegaron a un acuerdo [ 9 ] que se anunció formalmente al público en octubre. [ 10 ] Además de la nueva arquitectura RISC, que recibió el nombre de PowerPC , esta " alianza AIM " tenía varios objetivos, entre ellos la creación de un sistema operativo basado en Pink, un lenguaje de scripting orientado a objetos llamado ScriptX y un reproductor multimedia multiplataforma llamado Kaleida Media Player . Sobre la alianza, John Sculley dijo: "La estrategia de Macintosh nos resultó muy rentable en la década de 1980, pero no creíamos que pudiéramos establecer la siguiente generación de computación utilizando ese modelo en la década de 1990. Trabajando con IBM y poniéndolo a disposición de todos, podemos tener un impacto mucho mayor con estas tecnologías que el que tuvimos con Macintosh". [ 11 ]

El desarrollo del chip PowerPC 601 comenzó en octubre de 1991 y se completó en 21 meses, con la producción en volumen comenzando en julio de 1993. [ 2 ] : 17 Las primeras computadoras que se enviaron con un chip PowerPC fueron una línea de estaciones de trabajo IBM RS/6000 en septiembre de 1993. [ 12 ] Muchos desarrolladores de aplicaciones de Macintosh usaron estas máquinas para el desarrollo de los puertos PowerPC iniciales de sus productos, ya que las herramientas de desarrollo PowerPC basadas en Macintosh no estaban listas. Los proyectos PowerPC 603 (que se centró en reducir el consumo de energía) y 604 (que se centró en el alto rendimiento) también estaban en marcha al mismo tiempo.

En julio de 1992, se decidió reducir la ambición del lanzamiento inicial del software del sistema; en lugar de intentar crear un núcleo completamente nuevo, Apple se centró en producir una versión de System 7 en la que se reescribieron partes de la ROM de Macintosh Toolbox existente para usar código nativo de PowerPC en lugar de emular un 680x0. Esto proporcionó una mejora significativa del rendimiento para ciertas partes muy utilizadas del sistema operativo, en particular QuickDraw .

Transición

La primera demostración pública del nuevo Power Macintosh —específicamente, un prototipo de lo que se convertiría en el Power Macintosh 6100— tuvo lugar en una reunión de ventas de Apple Pacific en Hawái en octubre de 1992. [ 2 ] La demostración fue un éxito y, en los meses siguientes, el plan de producto se amplió para incluir tres modelos: el 6100 de nivel básico, un 7100 de gama media alojado en la carcasa de escritorio del Macintosh IIvx y un 8100 de gama alta basado en la carcasa de minitorre del Quadra 800. Un cuarto proyecto, la Macintosh Processor Upgrade Card , se inició en julio de 1993 para proporcionar una ruta de actualización sencilla a los propietarios de ordenadores Macintosh basados ​​en Centris y Quadra. [ 2 ] : 23 La importancia de esto fue especialmente significativa para los Quadra 700 , 900 y 950 , que no iban a recibir reemplazos completos de la placa lógica. Los ordenadores actualizados de esta manera recibieron nuevos nombres, como "Power Macintosh Q650" y "Power Macintosh 900".

El plan original era lanzar la primera máquina Power Macintosh el 24 de enero de 1994, exactamente diez años después del lanzamiento de la primera Macintosh . [ 2 ] : 26 Ian Diery, quien era vicepresidente ejecutivo y gerente general de la División de Computadoras Personales en ese momento, adelantó la fecha de lanzamiento al 14 de marzo para dar a la fabricación tiempo suficiente para construir suficientes máquinas para abastecer los canales de venta y para asegurar que la tarjeta de actualización del procesador Macintosh estuviera disponible al mismo tiempo. Esto representó un cambio con respecto a la práctica anterior de Apple; normalmente habían lanzado paquetes de actualización meses después de la presentación de las nuevas Macintosh.

Apple presentó los primeros modelos Power Macintosh el 14 de marzo de 1994. [ 2 ] Estos utilizaban la CPU PowerPC 601 de 32 bits , fabricada por IBM/Motorola. Los primeros modelos portátiles Mac que utilizaron procesadores PowerPC fueron la serie PowerBook 5300 , lanzada el 25 de agosto de 1995, que incorporaba el chip PowerPC 603e . [ 13 ]

Todos los Mac con procesador PowerPC venían con un emulador integrado que ejecutaba código 68k sin modificar, incluyendo gran parte del software del sistema, con un rendimiento de entre el 60% y el 70% del rendimiento nativo del 68040.

Los desarrolladores distribuyeron binarios que contenían código tanto para 68k como para PowerPC, lo que permitía que un mismo paquete de aplicación se ejecutara en ambas arquitecturas. Las herramientas de desarrollo y la documentación de Apple facilitaron una rápida adopción por parte de los desarrolladores. A finales de 1995, la mayoría del software principal para Mac ya contaba con versiones nativas para PowerPC.

Secuelas

Apple siguió vendiendo algunos Mac con procesador 68k hasta 1996, pero a mediados de ese año dejó de fabricar nuevos modelos con este procesador con la discontinuación del PowerBook 190. El software del sistema Mac continuó siendo compatible con el 68k hasta Mac OS 8.1 , lanzado en 1998; Mac OS 8.5 eliminó por completo la compatibilidad con el 68k y requería un procesador PowerPC.

La transición a PowerPC restauró la competitividad de rendimiento de Apple, especialmente en mercados multimedia y con uso intensivo de gráficos. [ 1 ] El uso exitoso de la emulación y los binarios fat influyó en dos transiciones posteriores de Apple: a Intel x86 en 2006 y a Apple silicon (ARM) en 2020 .

Sin embargo, el Mac OS clásico de Apple dejaba poco espacio para las características de los sistemas operativos modernos, lo que impulsó un cambio posterior a la plataforma macOS derivada de NeXTSTEP . Finalmente, PowerPC perdió competitividad en eficiencia energética, lo que llevó a la transición a Intel en 2006. El último modelo de Mac basado en PowerPC lanzado fue el Power Mac G5 en noviembre de 2005, [ 14 ] y Mac OS X Snow Leopard eliminó la compatibilidad con las Mac basadas en PowerPC.

Sculley dijo en 2003 que elegir PowerPC en lugar de Intel para Apple fue "probablemente uno de los mayores errores que he cometido". [ 6 ]

Véase también

Referencias

  1. 1 2 "Por qué hoy no es como 1994" . Macworld . Consultado el 6 de julio de 2025 .
  2. 1 2 3 4 5 6 7 8 9 10 11 Somogyi, Stephan (agosto de 1994). "1 – Cómo llegamos hasta aquí desde allí". El libro del PowerPC Macintosh: la historia interna del nuevo Macintosh basado en RISC . Addison-Wesley . págs. 1-29 . ISBN  0-201-62650-0.
  3. Marshall, Martin (28 de noviembre de 1988). «RISC: ¿una tecnología marginal o la próxima revolución en la microcomputación?» . InfoWorld . Vol. 10, n.º 48, págs. 41-46 . Archivado del original el 10 de mayo de 2021. Consultado el 19 de diciembre de 2020 .   
  4. "El primer 'Apple Silicon' : El proyecto del procesador Aquarius" . Substack . 28 de mayo de 2023. Consultado el 8 de enero de 2024 . 
  5. Tom Hormby (22 de febrero de 2006). "Cultivando Apple con Macintosh: Los años de Sculley" . lowendmac. Archivado del original el 25 de marzo de 2014. Consultado el 20 de enero de 2018 .
  6. 1 2 "Ex-CEO de Apple lamenta haber descartado a Intel" . Forbes . 9 de octubre de 2003. Consultado el 28 de junio de 2025 .
  7. "Macintosh Display Card 8•24 GC" . lowendmac. 14 de marzo de 1990. Archivado del original el 18 de enero de 2018. Consultado el 20 de enero de 2018 .
  8. "Tempest y Cyclone: ​​los primeros Macs de audio y vídeo" . storiesofapple.net . 29 de julio de 2013. Archivado del original el 21 de enero de 2018. Consultado el 20 de enero de 2018 .
  9. Coale, Kristi (8 de julio de 1991). "Los rivales IBM y Apple se unen para una plataforma abierta" . InfoWorld . Vol. 13, n.º 27. InfoWorld Media Group, Inc. pág. 1. Archivado del original el 26 de abril de 2022. Consultado el 19 de diciembre de 2020 .   
  10. Quinlan, Tom (7 de octubre de 1991). "IBM y Apple firman un acuerdo histórico" . InfoWorld . Vol. 13, n.º 40. InfoWorld Media Group, Inc. pág. 1. Archivado del original el 11 de abril de 2022. Recuperado el 19 de diciembre de 2020 .   
  11. Quinlan, Tom (5 de agosto de 1991). "Sculley provoca una revolución" . InfoWorld . Vol. 13, n.º 13. InfoWorld Media Group, Inc. págs. 1, 111. Archivado del original el 9 de mayo de 2021. Recuperado el 20 de septiembre de 2020 .   
  12. Corcoran, Cate (27 de septiembre de 1993). "El primer sistema PowerPC finalmente llega al mercado" . InfoWorld . Vol. 15, n.° 39. InfoWorld Media Group, Inc. págs. 1, 12. Archivado del original el 11 de abril de 2022. Recuperado el 20 de septiembre de 2020 .   
  13. "Macintosh PowerBook 5300ce/117: Especificaciones técnicas" . Apple. Archivado del original el 29 de julio de 2012. Consultado el 1 de febrero de 2021 .
  14. Apple Power Macintosh G5 Quad Core (2,5 GHz) , 30/09/2012, archivado del original el 30/09/2012 , recuperado el 25/05/2022 vía Forevermac.com