stringtranslate.com

Rhapsody (sistema operativo)

Rhapsody es un sistema operativo que fue desarrollado por Apple Computer después de su compra de NeXT a finales de los años 1990. Es el quinto lanzamiento importante del sistema operativo basado en Mach que se desarrolló en NeXT a finales de los años 1980, anteriormente llamado OPENSTEP y NEXTSTEP . [1] Rhapsody estaba dirigido a desarrolladores durante un período de transición entre el Mac OS clásico y Mac OS X. Rhapsody representó una estrategia nueva y exploratoria para Apple, más que un sistema operativo, y se ejecuta en PC basadas en x86 y en Power Macintosh .

Los marcos de trabajo de la API Yellow Box basados ​​en OPENSTEP [a] de Rhapsody se trasladaron a Windows NT para crear aplicaciones multiplataforma. Finalmente, las plataformas que no eran de Apple se discontinuaron y las versiones posteriores consisten principalmente en el sistema operativo OPENSTEP trasladado a Power Macintosh, fusionando la GUI de Mac OS 8 originada en Copland con la de OPENSTEP. Se trasladaron varios marcos de trabajo clásicos existentes de Mac OS , incluidos QuickTime y AppleSearch . Rhapsody puede ejecutar Mac OS 8 y sus aplicaciones en una capa de paravirtualización llamada Blue Box para compatibilidad con versiones anteriores durante la migración a Mac OS X.

Fondo

Nombramiento

Rhapsody sigue el patrón de Apple durante la década de 1990 de nombres en código relacionados con la música para los lanzamientos de sistemas operativos (ver Rhapsody (música) ). Apple había cancelado su estrategia anterior de sistema operativo de próxima generación de Copland (nombrado en honor al compositor estadounidense Aaron Copland ) y su sucesor preanunciado Gershwin (nombrado en honor a George Gershwin , compositor de Rhapsody in Blue ). [2] Otros nombres en código musicales incluyen Harmony ( Mac OS 7.6 ), Tempo ( Mac OS 8 ), Allegro ( Mac OS 8.5 ) y Sonata ( Mac OS 9 ).

Intentos previos de desarrollar un sucesor del Mac OS clásico

A mediados de la década de 1990, Mac OS se estaba quedando atrás de Windows. [3] En 1993, Microsoft había presentado la próxima generación de Windows NT , que era un sistema operativo independiente del procesador, multiprocesamiento y multiusuario . [4] En ese momento, Mac OS todavía era un sistema operativo de un solo usuario y se había ganado la reputación de ser inestable. Apple hizo varios intentos de desarrollar reemplazos modernos para Mac OS, que fracasaron, dañando la confianza del público en la empresa, mientras que las ventas de Macintosh continuaron disminuyendo. El sistema operativo de próxima generación más prometedor de Apple, Copland , fue mal administrado y tuvo que ser abandonado en 1996. En respuesta, el CEO de Apple, Gil Amelio, decidió adquirir o licenciar un sistema operativo ya construido de otra empresa. El equipo ejecutivo de Apple consideró BeOS , NeXTSTEP de NeXT, Solaris de Sun Microsystems y Windows NT, y finalmente adquirió NeXT en diciembre de 1996. [3]

Anuncio

Rhapsody fue anunciado por Gil Amelio en la Macworld Expo SF del 7 de enero de 1997 , [5] [6] y se demostró por primera vez en la Conferencia Mundial de Desarrolladores (WWDC) de mayo de 1997. [7] [8]

Presentar a los desarrolladores

En Macworld SF 1997, Steve Jobs dijo que Mac OS y su Macintosh Toolbox colocaban a los desarrolladores en el "quinto piso", Windows NT en el "séptimo piso", mientras que las bibliotecas OpenStep [a] de Rhapsody permitirían a los desarrolladores comenzar en el "vigésimo piso". [9] Jobs argumentó que esto haría que fuera más rápido implementar aplicaciones existentes y permitiría que incluso pequeños equipos de desarrolladores crearan aplicaciones innovadoras. [9] En ese momento, menos del 25% de los estadounidenses usaban computadoras y muchos pensaban que la industria informática estaba "esperando despegar"; la mayoría de las aplicaciones existentes eran herramientas de oficina y "el software para la gran mayoría de las personas [aún] estaba por escribirse". [10] Jobs dio los ejemplos de Lighthouse Design , que había creado una suite ofimática completa para NeXTSTEP con sólo 18 empleados, Tim Berners-Lee, que había creado WorldWideWeb , el primer navegador web , en NeXTSTEP, y Dell , que creó su primer sitio web de comercio electrónico utilizando WebObjects de NeXT . [9]

Dado que Yellow Box también estaba disponible en Windows como una biblioteca de vínculos dinámicos (DLL), las aplicaciones de Yellow Box podrían ejecutarse tanto en Rhapsody como en Windows mediante una recompilación. [11] Microsoft no proporcionó ningún equivalente que permitiera que las aplicaciones Win32 se ejecutaran en otras plataformas. [12] Además, Rhapsody en sí podría instalarse tanto en Macintosh PowerPC como en PC Intel x86 , lo que ampliaría la base de clientes potenciales de los desarrolladores. [11]

Presentar a los usuarios

Apple presentó Rhapsody a los usuarios haciendo hincapié en su estabilidad y capacidad de respuesta mejoradas. Por ejemplo, en el Mac OS clásico, los faxes entrantes podían dejar la máquina congelada hasta que se completara el fax; y si una aplicación fallaba, podía hacer caer todo el sistema y requerir un reinicio, lo que potencialmente llevaría a la pérdida de datos. [13] [14] Además, Rhapsody heredaría la funcionalidad de uso compartido de red local de NeXTSTEP y facilitaría el intercambio de datos entre aplicaciones. [13] En Macworld SF 1997, Steve Jobs alardeó de la madurez de NeXTSTEP al señalar que había sido adoptado por muchas grandes organizaciones, incluidos los bancos de Wall Street y la CIA . [9] La revista BYTE describió a NeXTSTEP como "código probado en campo y con experiencia" en enero de 1998, diez años después de la introducción del sistema operativo. [15]

Transición planificada desde Mac OS

El plan de Apple era mantener la compatibilidad con "la mayoría" de las aplicaciones existentes de Mac OS a través de Blue Box, pero requerir que las aplicaciones se reescribieran para Yellow Box para aprovechar las nuevas características de Rhapsody. Blue Box se ejecutaría en una ventana y admitiría aplicaciones de System 7 ( Motorola 68k y PowerPC), pero solo podría admitir aplicaciones que no necesitaran comunicarse con el hardware. A lo largo del desarrollo de Rhapsody, Apple continuaría lanzando actualizaciones importantes para el Mac OS clásico, que seguirían siendo compatibles durante varios años después del lanzamiento público de Rhapsody. [14] [5] [16]

Arquitectura

La arquitectura de Rhapsody

Rhapsody se ejecuta en un núcleo Mach 2.5 modificado y en un entorno Unix 4.4BSD . Sobre él se encontraban las bibliotecas Yellow Box orientadas a objetos y con subprocesos, la capa de compatibilidad Blue Box para aplicaciones Mac OS y una máquina virtual Java . [15] [17] Rhapsody combina el marco orientado a objetos OpenStep de NeXT , otros marcos de NeXT ( WebObjects , Enterprise Objects Framework ) y las tecnologías Mac OS de Apple (incluidos AppleScript , QuickTime Media Layer, ColorSync , Apple events ). [18] [14] Rhapsody utiliza el Sistema de archivos Unix (UFS) para discos duros y el Sistema de archivos de red en unidades de red. [15]

Los píxeles se dibujan en pantalla utilizando Display PostScript en lugar de QuickDraw de Mac OS . Dado que Display PostScript se basa en el mismo lenguaje PostScript que se utiliza para comunicarse con las impresoras, no se requiere ningún proceso de conversión al imprimir y los documentos impresos son más fieles a cómo se ven en la pantalla. [19]

Rhapsody admite el desarrollo de aplicaciones en tres lenguajes de programación: Objective-C, Java y C++. [20]

Núcleo

Rhapsody utiliza el núcleo Mach 2.5 de la Universidad Carnegie Mellon, que fue modificado para añadir compatibilidad con el sistema de archivos de red, discos SCSI y dispositivos extraíbles como CD-ROM y unidades Jaz . Este núcleo carece de compatibilidad con multiprocesamiento simétrico (SMP), que se planeó añadir en una versión posterior de Rhapsody que utilizaría un núcleo Mach 3.0. [15] Mach había sido creado en CMU por Avie Tevanian , quien estaba a cargo del desarrollo de Rhapsody como vicepresidente sénior de ingeniería de software de Apple, un puesto que ocupó anteriormente en NeXT. [ cita requerida ]

En una presentación en la WWDC de 1997, Jeff Robbin dijo que Rhapsody estaba basado en Mach 2.6. [ cita requerida ]

Caja azul

Blue Box es una capa de virtualización no reentrante que permite a Rhapsody ejecutar aplicaciones clásicas de Mac OS. Se lanzó después de Rhapsody DR1, en forma de una aplicación llamada MacOS.app que cargaba un archivo ROM de Macintosh almacenado en el disco. Blue Box no admitía aplicaciones de Mac OS que necesitaran acceso al hardware o que dependieran de API no públicas de Mac OS. [21] [15]

La versión beta 1.0 de Blue Box solo funcionaba en pantalla completa, lo que requería que los usuarios presionaran ⌘ Cmd+ ↵ Enter para salir del entorno, e implementaba la creación de redes a través de Open Transport , en lugar de los sockets BSD de Rhapsody . Las versiones posteriores de Blue Box podían ejecutar Mac OS en una ventana. [21]

El entorno Blue Box de Rhapsody, disponible solo en PowerPC debido a la paravirtualización , proporciona compatibilidad en tiempo de ejecución con aplicaciones de Mac OS 8. Todas las aplicaciones virtualizadas y sus ventanas asociadas están encapsuladas dentro de una única ventana de escritorio Blue Box en lugar de estar intercaladas con aplicaciones nativas de Yellow Box.

Blue Box luego se convirtió en el entorno Classic , [21] que permaneció en Mac OS X hasta Mac OS X Tiger , y el soporte para Classic se abandonó en Mac OS X Leopard .

Caja amarilla

Yellow Box es la plataforma de desarrollo de Rhapsody. Consiste en gran parte del marco OpenStep, combinado con un entorno de ejecución y un entorno de desarrollo. Dado que Yellow Box también tenía una implementación de Windows NT, las aplicaciones creadas para él también podían ejecutarse de forma nativa en Microsoft Windows y se verían como aplicaciones normales de Windows. Yellow Box incluye tres marcos principales: Foundation , Application Kit y Display PostScript. También incluye las herramientas de desarrollo Project Builder e Interface Builder de NeXTSTEP . [21] [11]

Yellow Box tiene soporte completo para multitarea preventiva , multithreading y memoria protegida (que solo habría sido parcialmente compatible con el proyecto Copland anterior). Las aplicaciones de terceros tendrían que ser reescritas para que Yellow Box aproveche las nuevas características de Rhapsody. [14]

En mayo de 1997, Amelio anunció que Yellow Box pasaría a llamarse Concert . [22] [23]

Yellow Box se utilizó más tarde como base para el marco Cocoa de Mac OS X. [21]

Máquina virtual Java

La máquina virtual Java de Rhapsody se deriva del JDK 1.1.3 de Sun, que fue modificado para que las aplicaciones Java pudieran llamar a las API de Yellow Box . Rhapsody DR1 incluía el compilador y las bibliotecas Java de Sun. [15]

Versiones para desarrolladores

Apple lanzó dos versiones para desarrolladores de Rhapsody para las arquitecturas PowerPC e Intel x86 . [7]

Versión para desarrolladores n.° 1

La primera versión para desarrolladores de Rhapsody se lanzó el 13 de octubre de 1997 (para Power Macintosh) [24] para 10.000 desarrolladores, a quienes se les dieron dos CD : el instalador de arranque de Rhapsody y otro CD con código fuente de muestra (incluida una versión de TextEdit en Java que llama a las API de Yellow Box). Apple modificó su implementación de Open Firmware para permitir a los usuarios iniciar Rhapsody y Mac OS de forma dual manteniendo presionada la tecla . DR1 no tenía Blue Box y le faltaban muchas de las tecnologías prometidas para Mac OS, como QuickTime, AppleScript y AppleTalk ; su principal propósito era brindarles a los desarrolladores una versión de lanzamiento de Yellow Box para que pudieran comenzar a reescribir sus aplicaciones para él. DR1 tiene el Workspace Manager de OPENSTEP en lugar del Mac OS Finder . [15] En las semanas siguientes, Apple también lanzó la versión para Windows del entorno de ejecución de Yellow Box, así como DR1 de Rhapsody para PC compatibles (Intel) y la primera versión de Blue Box. [25]⇪ Caps Lock

La reacción general de los desarrolladores a DR1 fue positiva. [26] Tom Thompson de la revista BYTE describió a DR1 como una "mezcla de Jekyll y Hyde " de una interfaz de usuario "increíblemente similar a Mac" y componentes NeXTSTEP difíciles de usar, algunos de los cuales solo se podían configurar correctamente a través de la línea de comandos , pero dijo que "no se bloqueó ni una vez" durante sus pruebas. [15]

Interfaz de usuario

La interfaz de usuario de Rhapsody se consideró preliminar, y las vistas previas para desarrolladores se centraron en la arquitectura subyacente del sistema. [18] Su interfaz de usuario era una mezcla de la interfaz de usuario de OPENSTEP y la interfaz de usuario Platinum de Mac OS 8 , [17] siendo esta última originada con el prototipo cancelado de Copland. La Developer Release 1 (DR1) no tiene el Finder de Mac OS , y tiene el Workspace Manager, Shelf y la vista de columnas de OPENSTEP . Shelf fue eliminado a favor del Dock de OPENSTEP ; y se agregó Finder, heredando la vista de columnas.

Recepción

Los desarrolladores estaban "impresionados" y "entusiasmados" con los planes de Apple, pero, teniendo en mente a Copland, muchos eran escépticos sobre la capacidad de Apple para cumplir con estos planes, y la caída de las ventas de Macintosh generó dudas sobre las posibilidades de supervivencia de Apple. Como resultado, "muchos" desarrolladores no estaban dispuestos a comprometerse a reescribir sus aplicaciones para Rhapsody, lo que planteaba un problema del tipo "el huevo y la gallina" , ya que Rhapsody no tendría éxito comercial sin aplicaciones reescritas para aprovechar sus nuevas características. [8] [12]

El columnista de tecnología Walt Mossberg observó que muchos desarrolladores externos ya estaban abandonando el Mac debido a su decreciente participación en el mercado, y que la falta de aplicaciones para el consumidor de NeXTSTEP, combinada con la necesidad de reescribir aplicaciones para Rhapsody, "[hizo] que comprar un Mac fuera una inversión relativamente riesgosa" en comparación con comprar una computadora con Windows 95 o Windows NT . [16]

Para calmar las preocupaciones de los desarrolladores, Apple anunció en mayo de 1997 que añadiría soporte para aplicaciones Yellow Box a Mac OS, para hacer más fluida la transición desde Mac OS. Sin embargo, el mismo mes, Apple anunció en una presentación ante la SEC que, contrariamente a su anterior previsión de ganancias , no volvería a ser rentable en el cuarto trimestre del año fiscal 1997 (que termina en septiembre), y que esperaba que las ventas netas de Macintosh siguieran disminuyendo. [8] [12] [27] En el cuarto trimestre del año fiscal 1997, las ventas trimestrales de Macintosh disminuyeron de 932.000 a 625.000 año tras año , y Apple tuvo una pérdida operativa de 24 millones de dólares (aunque todavía tenía 1.450 millones de dólares en efectivo). [28] Poco antes de la Macworld Expo Boston del 6 de agosto de 1997 , Amelio intentó obtener un compromiso de Microsoft para lanzar Office para Rhapsody, pero Bill Gates se negó. [29] Algunos pequeños desarrolladores anunciaron puertos Rhapsody de sus aplicaciones, incluidos Create de Stone Design, PasteUp de Anderson Financial Systems, Glyphix de Onyshuk & Associates, OpenBase y Retrospect de Dantz Development . [28]

En febrero de 1998, el columnista de Macworld, David Pogue, escribió:

Lo interesante del próximo sistema operativo Rhapsody de Apple es que estará disponible para ordenadores Mac e Intel. ¿Y si es un gran éxito? ¿Y si es más barato y menos problemático que Windows y NT? ¿Y si las empresas de software se dan cuenta de que pueden escribir un programa Rhapsody y venderlo tanto en máquinas "Mac" como "Windows"? La experiencia de uso de un ordenador está determinada principalmente por su software de sistema. En otras palabras, Rhapsody pondrá la elegancia de Apple en cualquier ordenador personal, sin importar quién lo haya fabricado. Todos los PC del mundo se convertirán, en efecto, en Mac. Por otra parte, un triunfo de Rhapsody significaría que nadie tendría que comprar más ordenadores de Apple. ¿Ha pensado Apple en esto detenidamente? [30]

Estrategia

En una reunión con Michael Dell , propietario del fabricante de ordenadores Dell , Steve Jobs hizo una demostración de Rhapsody en Intel x86 y ofreció licenciar el sistema operativo a Dell para su distribución en sus ordenadores. Sin embargo, el acuerdo fracasó cuando Jobs insistió en que todos sus ordenadores se distribuyeran con Mac OS y Windows para que los consumidores pudieran elegir la plataforma que prefirieran (lo que habría dado lugar a que Dell tuviera que pagar regalías a Apple por cada ordenador que vendiera), en contraposición a la preferencia de Dell de que la elección del sistema operativo fuera una opción de fábrica. [31] [ necesita contexto ]

A mediados de 1997, después de que Amelio fuera destituido como director ejecutivo de Apple y Jobs lo sustituyera informalmente, la compañía se mostró más tranquila con respecto a Rhapsody, lo que dio lugar a especulaciones sobre su destino. En la conferencia de publicación Seybold de octubre de 1997, Jobs anunció que la transición sería más "gradual" que la anunciada previamente por Amelio y seguiría una estrategia de "sistema operativo dual", con Rhapsody orientado a servidores, seguido por un sistema de consumo lanzado varios años después, imitando la estrategia de Windows NT de Microsoft. [32] [33] [24]

En la WWDC de 1998 celebrada en mayo, Apple declaró que "ningún" desarrollador independiente importante se había comprometido a reescribir sus aplicaciones para Rhapsody. En su lugar, Apple dio a conocer su estrategia para Mac OS X : las aplicaciones clásicas de Mac OS no necesitarían una reescritura completa para funcionar bien en el sistema, lo que según Jobs podría haber llevado hasta dos años; en cambio, las aplicaciones podrían funcionar en Mac OS X con solo "ajustes menores". [33] Apple también trasladó los marcos clásicos existentes de Mac OS a Mac OS X y desarrolló la API Carbon multiplataforma para Mac OS 9 y X como capa de transición. [34] Las bibliotecas de Mac OS ampliamente utilizadas, como QuickTime y AppleScript, fueron trasladadas y publicadas para los desarrolladores. Carbon permite una compatibilidad total y una funcionalidad nativa para ambas plataformas, al tiempo que habilita nuevas características. [ cita requerida ] Apple también anunció que Adobe , Microsoft y Macromedia estaban de acuerdo con la nueva estrategia y se habían comprometido a lanzar sus aplicaciones para Mac OS X. [33] El programador Dave Winer celebró la nueva estrategia. [35]

Como parte del histórico juicio antimonopolio de Microsoft , Avie Tevanian argumentó que el fracaso de Rhapsody fue causado en parte por el dominio de Windows, que hizo que las nuevas plataformas de sistemas operativos fueran inherentemente poco competitivas; sin embargo, John Lettice de The Register argumentó que "esas API [de Yellow Box] que Apple no pudo lograr que los desarrolladores apoyaran [...] son, por supuesto, API que NeXT no pudo lograr que los desarrolladores apoyaran". Lettice describió a Rhapsody como inherentemente defectuoso, afirmando que: "La teoría de esta escuela de desarrollo de sistemas operativos [que] dice que permite a los usuarios ejecutar sus aplicaciones existentes al mismo tiempo que hace posible que una nueva generación completa de aplicaciones atractivas tomen el control a largo plazo" es una estrategia que "hasta ahora no ha funcionado en la práctica". [36]

Aunque los desarrolladores esperaban Rhapsody DP3, [ inconsistente ] Steve Jobs anunció en la MacWorld Expo NY de julio de 1998 que se lanzaría públicamente una versión mejorada de Rhapsody como Mac OS X Server 1.0 , que incluiría WebObjects , QuickTime Streaming Server y un servidor web Apache . [37] [38]

Legado

Apple bifurcó Rhapsody en Darwin , un sistema operativo de código abierto que es la base de los sistemas operativos comerciales actuales de Apple. [37]

Dado que Rhapsody podía ejecutarse tanto en PowerPC como en Intel x86, algunos comentaristas especularon que Apple podría estar planeando cambiar el Macintosh de procesadores PowerPC a procesadores Intel. [39] [40] Este cambio ocurrió en 2005 , cuando Apple reveló que había probado internamente compilaciones Intel de Mac OS X desde el año 2000. [41] [42]

En 2016, el historiador Hanson Hsu calificó la visión de Steve Jobs para los desarrolladores como "profética" (la visión de Jobs se describe en la sección §Presentación a los desarrolladores). Muchas innovaciones de NeXTSTEP fueron fundamentales para Mac OS X, incluido el marco Cocoa , Interface Builder (que se convirtió en parte de Xcode ) y el lenguaje de programación Objective-C . Estas tecnologías atrajeron a muchos desarrolladores independientes a Mac y todavía se utilizan hoy en día en Mac; luego se usaron en el iPhone , el iPad , el Apple Watch y el Apple TV . [9]

Requisitos del sistema

La versión PowerPC de Rhapsody DR1 requería 32  MB de RAM (se recomiendan 64  MB) y 1  GB de espacio en disco, y solo admitía oficialmente los Power Macintosh 9500 , 9600 , 8500 y 8600. [ 15]

Historial de versiones

Inicialmente, Apple tenía previsto lanzar una versión preliminar de Rhapsody para desarrolladores en el tercer trimestre de 1997. A esta versión le seguiría en enero de 1998 una versión para consumidores con el nombre en código Rhapsody Premier, que contenía una versión preliminar de Blue Box, el entorno de compatibilidad que permitiría a Rhapsody ejecutar aplicaciones de Mac OS. La versión completa de Blue Box vendría en Rhapsody Unified, prevista para mediados de 1998. [14]

Los números de versión de Rhapsody comienzan con la versión 5.0, ya que fue un cambio de nombre del sistema operativo OPENSTEP for Mach de NeXT , cuya última versión fue OPENSTEP for Mach 4.2. Aunque Apple nunca lanzó Rhapsody 5.2, algunos especularon que se suponía que sería Rhapsody Premier. [ cita requerida ]

Notas

  1. ^ ab Nótese el uso de mayúsculas y minúsculas. "OpenStep" se refiere al marco orientado a objetos desarrollado conjuntamente por NeXT y Sun Microsystems, mientras que "OPENSTEP" es el nombre que recibió el sistema operativo NeXTSTEP de NeXT después de la versión 4.0.

Referencias

  1. ^ "Página de recursos de Shaw's Rhapsody". Archivado desde el original el 28 de abril de 2009. Consultado el 3 de mayo de 2009 .
  2. ^ Singh 2006, pág. 24.
  3. ^ ab Schlender y Tetzeli 2015, págs.
  4. ^ Cutler, Dave (2005), "Prefacio", en Russinovich, Mark ; Solomon, David A (eds.), Microsoft Windows Internals (cuarta edición), Microsoft Press, ISBN 0-7356-1917-4.
  5. ^ ab "Amelio promete un cambio suave al nuevo sistema operativo Mac". The Wall Street Journal . 7 de enero de 1997. Archivado desde el original el 5 de febrero de 2023 . Consultado el 5 de febrero de 2023 .
  6. ^ "Apple anuncia la estrategia y la hoja de ruta del futuro sistema operativo (OS) de Macintosh". Apple.com (nota de prensa). Apple Computer, Inc. 7 de enero de 1997. Archivado desde el original el 16 de enero de 1999. Consultado el 15 de febrero de 2015 .
  7. ^ ab Singh 2006, págs. 27–29.
  8. ^ abc "Apple intenta atraer a los desarrolladores mientras comienza una conferencia crucial". WSJ . 13 de mayo de 1997. Archivado desde el original el 5 de febrero de 2023 . Consultado el 5 de febrero de 2023 .
  9. ^ abcde Hansen, Hsu (15 de marzo de 2016). «La profunda historia de tus aplicaciones: Steve Jobs, NeXTSTEP y los primeros programas orientados a objetos». Museo de Historia de la Computación . Archivado desde el original el 16 de noviembre de 2022. Consultado el 6 de febrero de 2023 .
  10. ^ Feiler 1997, págs. xxiv-14.
  11. ^ abc Feiler 1997, págs. 15, 30-35.
  12. ^ abc Gomes, Lee (13 de mayo de 1997). «Apple dice que los programas Rhapsody se ejecutarán en el sistema operativo Mac actual». Wall Street Journal . ISSN  0099-9660. Archivado desde el original el 5 de febrero de 2023. Consultado el 5 de febrero de 2023 .
  13. ^ ab Feiler 1997, págs. xxii-xxiv.
  14. ^ abcde Fliegel, Tova; Gruman, Galen (marzo de 1997). "¿Qué es lo próximo para Mac OS?". Macworld . págs. 32–37.
  15. ^ abcdefghi Thompson, Tom (enero de 1998). "Una primera mirada a Rhapsody". BYTE . págs. 45–46.
  16. ^ ab Mossberg, Walter S. (23 de enero de 1997). "Sticking With the Mac Requires Patience and a Big Leap of Faith" (Seguir con el Mac requiere paciencia y un gran acto de fe). Wall Street Journal . Archivado desde el original el 5 de febrero de 2023. Consultado el 5 de febrero de 2023 .
  17. ^ ab Singh 2006, págs. 27-28.
  18. ^ desde Feiler 1997, pág. xxii.
  19. ^ Feiler 1997, págs. 207-208.
  20. ^ Feiler 1997, págs. 72.
  21. ^ abcde Singh 2006, pág. 29.
  22. ^ Morgan, Justin (julio de 1997). "La API de Concert se vuelve multiplataforma". Revista BYTE , págs. 51-52.
  23. ^ Thurrott, Paul (12 de mayo de 1997). «Apple lanzará Rhapsody en PC Intel y en sistemas PowerPC». ITPro Today . Archivado desde el original el 29 de marzo de 2023. Consultado el 29 de marzo de 2023 .
  24. ^ abc Linzmayer 2004, pág. 278.
  25. ^ ab «Apple entrega Blue Box antes de tiempo». ARNnet . Archivado desde el original el 29 de marzo de 2023 . Consultado el 29 de marzo de 2023 .
  26. ^ Newswires, Dow Jones (14 de mayo de 1997). «Microsoft presenta un navegador para Mac mientras continúa la reunión de desarrolladores». Wall Street Journal . Archivado desde el original el 5 de febrero de 2023. Consultado el 5 de febrero de 2023 .
  27. ^ Duncan, Geoff (26 de mayo de 1997). «Yellow Box, Blue Box, Rhapsody y WWDC». TidBITS . Archivado desde el original el 29 de marzo de 2023. Consultado el 29 de marzo de 2023 .
  28. ^ ab Beale, Stephen (enero de 1998). "Apple envía Rhapsody a los desarrolladores". Macworld . págs. 22-23.
  29. ^ Amelio, Gil ; Simon, William L. En la línea de fuego . HarperBusiness . pág. 253.
  30. ^ Pogue, David (febrero de 1998). "El escenario del fin del mundo para Apple". Macworld . págs. 192, 194.
  31. ^ Guglielmo, Connie (6 de octubre de 2021). «El acuerdo Apple-Dell que podría haber cambiado la historia». CNET . Archivado desde el original el 28 de octubre de 2021. Consultado el 29 de octubre de 2021 .
  32. ^ Carlton, Jim (3 de octubre de 1997). "Apple lanzará gradualmente Rhapsody; no habrá una transición rápida". WSJ . Archivado desde el original el 5 de febrero de 2023 . Consultado el 5 de febrero de 2023 .
  33. ^ abc Carlton, Jim (12 de mayo de 1998). «Apple acaba con su plan de utilizar Rhapsody como nuevo sistema operativo para Macintosh». Wall Street Journal . Archivado desde el original el 5 de febrero de 2023. Consultado el 5 de febrero de 2023 .
  34. ^ Siracusa, John (3 de abril de 2008). «Rhapsody and blues». Ars Technica . Archivado desde el original el 4 de noviembre de 2015. Consultado el 5 de febrero de 2023 .
  35. ^ Winer, Dave (12 de mayo de 1998). «Rhapsody Cancelled». DaveNet . Archivado desde el original el 29 de noviembre de 2010. Consultado el 2 de febrero de 2010 .
  36. ^ Lettice, John (5 de noviembre de 1998). «¿Quién mató a Rhapsody de Apple?». The Register . Archivado desde el original el 25 de marzo de 2023. Consultado el 25 de marzo de 2023 .
  37. ^Ab Singh 2006, pág. 31.
  38. ^ Beale, Stephen (septiembre de 1998). "Jobs promociona el regreso de Apple en la conferencia inaugural de la Expo". Macworld . pág. 27.
  39. ^ "Apple lanza una versión anticipada de Rhapsody y reduce los precios". Wall Street Journal . 13 de octubre de 1997. ISSN  0099-9660. Archivado desde el original el 5 de febrero de 2023 . Consultado el 5 de febrero de 2023 .
  40. ^ "Apple Computer dice que planea reducir el número de distribuidores". Wall Street Journal . 4 de noviembre de 1997. ISSN  0099-9660. Archivado desde el original el 5 de febrero de 2023 . Consultado el 5 de febrero de 2023 .
  41. ^ Schlender y Tetzeli 2015, págs. 373–374.
  42. ^ Snell, Jason (11 de enero de 2006). «Chip Story: The Intel Mac FAQ, edición 2006». Macworld . Archivado desde el original el 19 de febrero de 2023. Consultado el 15 de diciembre de 2022 .
  43. ^ "Rhapsody Media - Cómo identificar los medios que tienes". Archivado desde el original el 2 de julio de 2016. Consultado el 3 de mayo de 2009 .
  44. ^ "Cronología de Rhapsody". Archivado desde el original el 15 de octubre de 2018. Consultado el 3 de mayo de 2009 .

Bibliografía

Enlaces externos