Rhapsody (système d’exploitation) – Wikipedia

before-content-x4

Rhapsodie
développeur Apple Computer, Inc.
Licence (s) APSL et Apple-Eula
Akt. Version 1.0, interne 5.2 (non publié)
ascendance 4.3BOD-TAHOE
L’étape suivante (<3.0)
4.3BSD-RNO
L’étape suivante (≥ 3,0)
S’ouvrir (≥ 4,0)
4.4BSD
Rhapsodie (≥ 5,0)
FreeBSD
Darwin (macOS, iOS etc.)

L’étape suivante S’ouvrir
Rhapsodie
Mac OS X Server 1.x
Mac OS X 10.x (macOS)

Architecture (s) X86 et powerpc
Divers Si le Mac OS classique remplace complètement, il a ensuite été développé en Mac OS X, qui est maintenant appelé macOS.
http://www.ryryoS.org/ (officieusement)
after-content-x4

Rhapsodie [ ˈɹæpsədɪ ] Était le projet ou le nom de code de la nouvelle génération du système d’exploitation d’Apple pendant la phase de développement entre la prise de contrôle de la société à la fin de 1996 et l’annonce publique de Mac OS X en 1998, à laquelle il a finalement été développé. Selon Copland et Pink (plus tard Tagligent), il s’agissait déjà de la troisième tentative de modernisation du système d’exploitation In-House – à l’origine le logiciel du système Macintosh (1984-2001), qui était déjà considéré comme techniquement dépassé en 1988 comme système 6 et 1991.

Rhapsody doit remplacer complètement le système d’exploitation Mac classique et a été développé sur la base d’OpenStep (à l’origine NextStep). Outre deux versions de développeur, la seule version Rhapsody publiée Mac OS X Server 1.0 (1999) à 1.2v3 (2000) est. Cela en fait le premier système d’exploitation appelé “Mac OS X”.

La version 10.0 de Mac OS X développée entre 1998 et 2001 a Rhapsody, et donc OpenStep et NextStep, comme base. Les parties gratuites de celui-ci, y compris Le BSD Userland spécifique et le noyau XNU ont été publiés sous le nom de Darwin dans le texte source sous licences gratuites. Mac OS X, qui continue d’utiliser cette base BSD, a été renommé OS X (sans “Mac”) en 2012 et en 2016 dans MacOS. L’iOS s’est développé sur Darwin à partir de 2005.

Après le retour de Steve Jobs à Apple, qu’il a quitté en 1985 en 1985, le système d’exploitation moderne UNIX OpenStep 4.2 dans le projet Rhapsody a été développé en un système de suivi pour le système obsolète 7. Les plans d’origine envisageaient l’interface de programmation OpenStep orientée vers l’objet (API) du dernier système d’exploitation suivant OpenStep 4.2 sous le nouveau nom Boîte jaune à utiliser qui existait également pour Windows et Solaris. En mai 1997, Apple a annoncé à la Worldwide Developers Conference (WWDC) aux États-Unis que les logiciels programmés sous Rhapsody peuvent être compilés sans aucun problème pour Windows et autres systèmes d’exploitation si le cadre compatible sous-jacent en ouverture compatible Boîte jaune est installé dans la version Windows. Ce type de compatibilité est appelé le texte source compatible. Apple, qui a utilisé l’architecture PowerPC avec les ordinateurs Macintosh depuis 1994, a dû porter le système d’exploitation OpenStep qui n’était disponible que pour les plates-formes Intel I486, Motorola 680×0 et Sun Sparc, mais a dû porter votre propre plate-forme. La portabilité relativement facile était grâce au micro-noyau fait, qui avait déjà été porté sur PowerPC dans les versions plus tôt NextStep sur HP PA-RISC et prétendument en laboratoire, sur lesquelles la performance aurait causé des difficultés. Apple était toujours entièrement adapté à une stratégie multi-plateformes jusqu’en 1997, c’est pourquoi Rhapsody est resté initialement exécuté sur Intel-I486-PCS en plus du PowerPC-in 1997, il y avait trois supports d’installation de la version du développeur Rhapsody: pour Power Macintosh, pour le PC Intel et ce Boîte jaune -Framework pour Windows NT. Les autres architectures de processeur (M68K, SPARC) n’ont pas été poursuivies à Rhapsody.

Afin d’obtenir la compatibilité du remplacement du système d’exploitation Macintosh, qui a été renommé “Mac OS” de la version 7.6 Boite bleue Une machine virtuelle installée dans Rhapsody, de sorte que sur un logiciel Mac OS 8 Macintosh virtualisé sur Rhapsody pour Power Macintosh puisse être exécuté. Sur la version Intel, c’était Boite bleue ne pas courrir. Pour de nouveaux programmes, les bibliothèques NextStep qui Boîte jaune , sont utilisés. De plus, le nouveau système d’exploitation était plein de java.

Cependant, la conception moderne de Rhapsody était entièrement suspendue Boîte jaune -Cadre AB et les programmes auraient dû être portés plus ou moins largement. Les fournisseurs de logiciels tels que Microsoft, Adobe et Macromedia, qui étaient indispensables avec leurs applications pour l’écosystème Macintosh, n’étaient pas disposés à faire cet effort en 1997. En même temps, il a été travaillé en interne sur le Boite bleue Pour intégrer encore mieux dans Rhapsody. Cependant, il est rapidement devenu clair qu’il n’a pas été possible d’intégrer l’interface de programmation obsolète de Mac OS 7.6 dans Rhapsody sans les avantages de la conception moderne avec la protection multitâche et le stockage avant-compte, qui seul Boîte jaune offert de se passer. Au MacWorld le 8 juillet 1998 à New York, il a finalement été annoncé que Rhapsody serait lancé en tant que Mac OS X Server 1.0 1999 sans une plate-forme Intel et sans cadre Windows. Steve Jobs lui-même a décrit l’expérience Rhapsody comme ayant échoué.

after-content-x4

Afin de permettre une douce transition du Mac OS classique à l’Unix OS X moderne, un nouveau cadre: le carbone. Cela consistait essentiellement en les interfaces de programmation de Mac OS 8, qui historiquement déjà avec le premier Système Parmi les Macintosh de 1984, moins les fonctions qui se tenaient sur la conception moderne telles que la protection du stockage et le multitâche et certaines fonctions redondantes moins utilisées. En tant que technologie de pont, Carbon a pu cartographier environ 75% du kit Macintosh d’origine et a été intégré à Mac OS X et en tant que carbonelib sous Mac OS 8 et 9. Les fournisseurs de logiciels ne devaient désormais faire que de légers ajustements aux programmes existants afin qu’ils puissent être effectués naturellement sur Mac OS (avec Carbonlib) et sur Mac OS X. Grâce au carbone, même Apple lui-même a pu transférer certains programmes directement de Mac OS 8 à Mac OS X sans avoir à les re-programmer à partir de zéro.

Pour de nouveaux programmes, cependant, le framework OpenStep ou Boîte jaune Utilisé, qui a été renommé Cocoa au début du développement de Mac OS X.

Rhapsody a été arrêté en 1998 et Mac OS X a commencé – au début du développement, Mac OS X est une autre version de Rhapsody – avec la différence entre le carbone comme une nouvelle (ancienne) interface de programmation. Cependant, bien que Rhapsody soit davantage basé sur NextStep / OpenStep (par exemple dans le numéro de version), Mac OS X a été conçu comme un successeur partiel compatible et des paris de la plate-forme Macintosh (par exemple, à la fois dans le numéro de version et comme un nom: Mac OS X suit, dans le sens comme un numéro romain 10).

La surface graphique d’OpenStep a été adaptée à Mac OS 8 à Rhapsody. Le “bloc de rail du programme” avec “info”, “fichier”, “éditer” etc. depuis OpenStep a été déplacé vers le bord supérieur de l’écran dans une barre, comme cela a déjà été le cas avec Mac OS 8. Le sujet de conception a également été réduit sur Mac OS et une liste de commutateurs de programme (en haut à droite de la barre système, comme avec Mac OS).

OpenStep (version 4.2 de 1996/1997) était toujours basé sur le dérivé UNIX 4,3BSD et a utilisé un machine MACH-2,5. Afin de rendre ce système utilisable pour le matériel Macintosh, il devait être porté vers l’architecture PowerPC. Dans le même temps, cependant, le système a été mis à jour à 4,4BSD-Lite et le noyau a également été mis à jour vers Mach 3, avec des parties de Mklinux (qui était déjà un noyau Mach 3 fonctionnel) et des parties du noyau FreeBSD. Ce système de base a été publié pour la première fois dans la version de Mac OS X Server 1.0 (Rhapsody 5.3, 1999), y compris l’Open Source et la licence gratuite Userland, en tant que système d’exploitation Darwin (version 0.1, 1999). Le noyau a été appelé XNU et placé sous la licence gratuite APSL. Sous Rhapsody, le noyau ne s’identifie pas encore comme un XNU, mais cela est efficace, comme Darwin 0.1 (le noyau du développeur Mac OS X Preview 1 et Darwin OS 0.1, tous deux à partir de 1999).

Les autres – propriétaires – composants du système étaient les Boîte jaune Comme le cadre axé sur l’objet développé en détail OpenStep, comme cela a été inclus dans l’OpenStep à la version 4.2 et le système d’exploitation Solaris (et à partir de laquelle plus tard sous Mac OS X CoCoa-API), ce qui a abouti)) Boite bleue (qui a été développé sous Mac OS X en tant qu’environnement classique) pour pouvoir utiliser des applications pour Mac OS (uniquement dans la version PowerPC) et un environnement Java. En revanche, le carbone du dernier Mac OS X pour le portage facile des applications Mac-OS n’a pas encore été inclus. De plus, de nombreuses technologies appartenant aux pommes telles que Quicktime étaient sur Rhapsody (et donc sur Boîte jaune ou le cacao ultérieur) porté.

Les deux premiers développeurs de Mac OS X 10.0 (tous deux 1999) étaient très similaires à Rhapsody, mais ont déjà offert le (inachevé) à l’interface de programmation de carbone compatible Mac OS classique. Depuis lors, le noyau du système Darwin a été développé en permanence par Apple et constitue la base de tous les systèmes d’exploitation ultérieurs basés sur Mac OS X-de lequel Rhapsody (ou NextStep / OpenStep) est donc l’avant-père.

Puisqu’il a été développé directement à partir d’OpenStep version 4.2, Rhapsody commence par le numéro de version 5.0. OpenStep, jusqu’à la version 3.3 Toujours sous le nom du produit NextStep, n’était disponible que dans la version 4.0 pour l’I486 et l’architecture SPARC-in-in à l’architecture d’origine Motorola-68K du prochain durware, dont la production a dû être arrêtée en 1993. Étant donné qu’Apple a utilisé l’architecture PowerPC pour ses propres ordinateurs Macintosh, le système d’exploitation a dû être porté sur PowerPC, la version Intel étant continue. Après la tâche de Rhapsody en tant que projet échoué, Mac OS X a finalement émergé, qui n’a été publié que sur PowerPC, car Apple n’était plus intéressé à commercialiser le système d’exploitation pour les ordinateurs non pondiques. Alors que Mac OS X Server 1.0-1.2v3 s’affiche toujours en interne sous forme de rhapsody, chaque indication de ceci a été supprimée avec la publication de la version bêta publique de Mac OS X 10.0 (et auparavant les prévisualisations du développeur).

  1. un b Page de ressources Rhapsody de Shaw, chronologie Rhapsody (Anglais), consulté le 26 février 2019.
  2. un b c Page de ressources Rhapsody de Shaw, Rhapsody Media (Anglais), consulté le 28 novembre 2015.
  3. un b c d C’est F g Page de ressources Rhapsody de Shaw, exigences du système pour Rhapsody (Anglais), consulté le 10 janvier 2016.
  4. NextStep / OpenStep pour Mach Release 4.x pour les processeurs Intel, Guide de compatibilité matérielle (Anglais), 24 juillet 1998, consulté le 10 janvier 2016.
  5. Page de ressources Rhapsody de Shaw, Rhapsody 5.1 pour les compatibles PC (Anglais), consulté le 10 janvier 2016.
  6. Nextezine 01/2003: La FAQ Rhapsody (Anglais, p. 25ff, PDF Page 28ff), David R. Shaw (PDF, 989k); Nextezine par Markus Schmidt et Joacim Melin
  7. De Nextezine 01/2003, p. 31 (PDF Page 34): Les applications existantes 68K et PowerPC fonctionneront-elles sur Rhapsody? Dans Rhapsody 5.0, no. Cette version n’est pas venue avec Blue Box. Les versions Rhapsody 5.1 et ultérieures pour PowerPC avaient une boîte bleue, mais les versions Intel ne l’ont pas fait.
after-content-x4