OS de Mac

OS de Mac de est le nom trademarked pour une série de l'interface utilisateurs graphique - les logiciels d'exploitation basés développés par le Apple Inc. (autrefois Apple Computer, Inc.) pour leur ligne de Macintosh des systèmes informatiques l'expérience d'utilisateur de Macintosh est crédités de populariser l'interface utilisateurs graphique. La grille d'origine de quel Apple appellerait plus tard le " ; Mac OS" ; était le logiciel système intégral et anonyme d'abord présenté dans le 1984 avec le Macintosh original , habituellement désigné simplement sous le nom du logiciel du système .

Apple a délibérément réduit la valeur de l'existence du du système d'exploitation en premières années de Macintosh pour aider à faire la machine pour apparaître plus facile à utiliser et pour le distancer d'autres logiciels d'exploitation tels que le MS-DOS , qui ont été dépeints comme mystérieux et techniquement provocants. Beaucoup de ce logiciel système tôt a été tenu dans ROM , avec des mises à jour typiquement fournies gratuitement par des marchands d'Apple sur à disque souple. Car la capacité et l'exécution croissantes de mémoire à disque ont graduellement éliminé le besoin de fixer beaucoup d'un GUI avancé du système d'exploitation dans la ROM, Apple a exploré le clonage tout en plaçant des mises à niveau du système d'exploitation importantes en tant que produits revenu-produisants séparés, d'abord avec le système 7 et le système 7.

Les versions antérieures de l'OS de Mac étaient compatibles seulement avec le Motorola 68000 - Macintoshes basé. Comme Apple des ordinateurs présentés avec le matériel de PowerPC , l'OS ont été améliorés pour soutenir cette architecture aussi bien. OS X de Mac, qui a remplacé le " ; Classic" ; L'OS de Mac, est compatible avec des processeurs de PowerPC et d'Intel.

Versions

Le du système d'exploitation tôt de Macintosh au commencement composé deux morceaux de logiciel, appelés le " ; System" ; et " ; Finder" ; , chacun avec son propre nombre de version.1 était le premier pour inclure le logo d'OS de Mac (une variation sur le " original ; Mac" heureux ; L'icône de démarrage de trouveur souriant du visage ), et l'OS 7.6 de Mac étaient la première à appeler " ; Mac OS" ; (pour s'assurer que les utilisateurs l'identifiaient toujours avec Apple, même lorsqu'utilisé dans le " ; clones" ; d'autres compagnies).

Jusqu'à ce que l'arrivée du postérieur PowerPC G3 - des systèmes basés, les parties significatives du système ont été stockés dans ROM physique sur la carte mère. Le but initial de ceci était d'éviter d'épuiser le stockage limité des disquettes sur l'appui de système, étant donné que les impers tôt n'ont eu aucun disque dur . (Seulement un modèle de Mac était jamais réellement amorçable using seule la ROM, le modèle 1991 classique de Mac .) Cette architecture a également tenu compte d'une interface complètement graphique d'OS au niveau le plus bas sans besoin de console ou de commande-ligne mode de text-only. Une erreur de logiciel mortelle, ou même une erreur machine de bas niveau découverte pendant le lancement du système (tel que ne trouver aucune unité de disques de fonctionnement), a été communiquée à l'utilisateur graphiquement using une certaine combinaison des icônes, des fenêtres de boîte alerte, des boutons, d'un indicateur de souris, et de la police à mémoire d'image distinctive de Chicago. L'OS de Mac a dépendu de ce logiciel système de noyau dans la ROM sur la carte mère, un fait qui plus tard a aidé à s'assurer que seulement les ordinateurs Apple Ou les clones autorisés (avec les ROM copyright-protégées d'Apple) pourraient courir l'OS de Mac.

L'OS de Mac peut être divisé en deux familles des logiciels d'exploitation :
" ; Classic" ; OS de Mac, le système qui s'est transporté avec le premier Macintosh en 1984 et ses descendants, culminant avec OS 9 de Mac de .
Le Mac plus nouveau de OS x (le " ; X" ; se rapporte au numéro romain, au dix ). OS X de Mac incorpore des éléments de OpenStep (ainsi aussi schéma Unix et mach ) et d'OS 9 de Mac de . Son schéma de bas niveau - la base basée, Darwin , est le logiciel gratuit /logiciel libre .

" ; Classic" ; OS de Mac (1984-2001)

voient également :

l'histoire d'OS de Mac de Le " ; classic" ; L'OS de Mac est caractérisé par son manque total d'une ligne de commande ; il est un du système d'exploitation complètement graphique. Annoncé pour sa facilité d'utilisation et son traitement multitâche coopératif , il a été critiqué pour sa gestion de la mémoire principale très limitée , manque de la mémoire protégée par , et susceptibilité aux conflits parmi le " du système d'exploitation ; extensions" ; cela fournissent la fonctionnalité additionnelle (telle que la gestion de réseau) ou la soutiennent pour un dispositif particulier. Quelques prolongements peuvent ne pas fonctionner correctement ensemble, ou travailler seulement une fois chargé dans un ordre particulier. Les prolongements d'OS de Mac de dépannage peuvent être un processus long de d'essai et de l'erreur .

Macintosh a à l'origine employé le système de fichiers de Macintosh (MFS), un système de fichiers plat avec seulement un niveau des chemises. Ceci a été remplacé par le système de fichiers hiérarchique (HFS), qui a eu un véritable arbre de l'annuaire . Les deux systèmes de fichiers sont autrement compatibles.

La plupart des systèmes de fichiers utilisés avec le DOS, l'Unix, ou d'autres logiciels d'exploitation traitent un dossier comme simplement ordre des bytes, exigeant d'une application de savoir quels bytes ont représenté quel type d'information. En revanche, MFS et HFS ont donné le " différent des dossiers deux ; forks" ;. La fourchette de données a contenu la même sorte d'information que d'autres systèmes de fichiers, tels que le texte d'un document ou des cartes binaires d'un dossier d'image. La fourchette de ressource a contenu d'autres données structurées telles que des définitions de menu, des graphiques, des bruits, ou des segments de code. Un dossier pourrait consister seulement en les ressources avec une fourchette de données vide, ou seulement une fourchette de données sans la fourchette de ressource. Un dossier des textes pourrait contenir son texte dans la fourchette de données et l'information de dénommer dans la fourchette de ressource, de sorte qu'une application qui n'a pas identifié l'information dénommante ait pu encore lire le texte brut. D'une part, ces fourchettes ont fourni à un défi à l'interopérabilité d'autres logiciels d'exploitation ; la copie d'un dossier d'un Mac à un système non-Mac le dépouillerait de sa fourchette de ressource.

L'OS classique est encore soutenu et l'appui classique d'applications a été embarqué en plus d'OS X avec des impers de PowerPC (mais pas Intel) jusqu'à début 2006. Cependant, Macintoshes Intel-basé ne peut pas courir le système ou les applications classique, ni peuvent les modèles de PowerPC qui ont été améliorés au léopard 10. la LR

OS X (2000-present) de Mac

voient également : Mac de OS x

OS X de Mac apporté la gestion de la mémoire principale d'Unix-modèle et le traitement multitâche de préemption à la plate-forme de Mac. Elle est basée sur le grain de mach de et l'exécution du schéma du UNIX , qui ont été incorporés au NeXTSTEP , le du système d'exploitation orienté objectivement développé par le de Steve Jobs 'de s prochaine compagnie du . Le nouveau système de gestion de la mémoire principale a permis à plus de programmes de fonctionner immédiatement et a presque entièrement éliminé la possibilité d'un programme se brisant des autres. C'est également le deuxième Macintosh du système d'exploitation pour inclure une ligne de commande (le premier est le maintenant-cessé A/UX , qui a soutenu des applications classiques d'OS de Mac sur un grain d'UNIX), bien qu'on ne le voie jamais à moins que l'utilisateur lance un terminal emulator .

Cependant, puisque ces nouveaux dispositifs ont mis des demandes plus élevées sur des ressources du système, OS X de Mac seulement a officiellement soutenu le PowerPC G3 et plus nouveaux processeurs, et a maintenant encore des conditions plus élevées (la condition additionnelle d'USB intégré ( 10.3 ) et plus défunt câble d'incendie ( 10. Même puis, il fonctionne légèrement lentement sur des systèmes G3 plus anciens pour beaucoup de buts.

Le en date de 2005 , chaque mise à jour à OS X de Mac depuis le original bêta public a eu la qualité atypique d'être perceptible plus sensible que la version qu'elle a remplacée, vis-à-vis la tendance de la plupart des logiciels d'exploitation.

Pendant plus de trois années maintenant, le Mac de OS x a obtenu plus rapidement avec chaque dégagement - et pas simplement " ; plus rapidement dans l'expérience de la plupart de " d'utilisateurs ; , mais plus rapidement sur le même matériel. Cette tendance est inconnue parmi les logiciels d'exploitation de bureau contemporains.
Les constructions de PowerPC d'OS X de Mac incluent une couche de compatibilité pour des applications plus anciennes fonctionnantes de Mac, l'environnement classique . Ceci tire une pleine copie de l'OS plus ancien de Mac, la version 9.1 ou plus tard, dans un processus d'OS X de Mac. les impers PowerPC-basés se transportent avec OS 9. doit être installé par l'utilisateur - il n'est pas installé par défaut sur toutes les nouvelles révisions de matériel libérées après le dégagement d'OS X de Mac de 10. La plupart de " bien rédigé ; classic" ; les applications fonctionnent correctement sous cet environnement, mais la compatibilité est seulement assurément si le logiciel était écrit pour être ignorant du matériel réel, et pour agir l'un sur l'autre seulement avec le du système d'exploitation. L'environnement classique n'est pas disponible sur Macintoshes Intel-basé dû à l'incompatibilité d'OS de Mac de 9 avec le matériel x86, et a été enlevé complètement sur OS X de Mac de 10.

Les utilisateurs de l'OS original de Mac ont généralement amélioré à OS X de Mac, mais uns ont critiqué lui en tant qu'étant plus difficiles et moins faciles à utiliser que l'OS original de Mac, pour le manque de certains dispositifs qui re-n'avaient pas été mis en application dans le nouvel OS, ou pour être plus lents sur le même matériel (particulièrement un matériel plus ancien), ou autre, incompatibilités parfois sérieuses avec l'OS plus ancien. Puisque les conducteurs (pour des imprimeurs, des modules de balayage, des comprimés, etc.) écrits pour l'OS plus ancien de Mac ne sont pas compatibles avec OS de Mac X, et en raison du manque de soutien d'OS X des machines plus anciennes d'Apple, un nombre significatif d'utilisateurs de Macintosh ont continué using l'OS plus ancien. D'ici 2005, on signale que presque tous les utilisateurs des systèmes capables de courir OS X de Mac font ainsi, avec seulement un petit pourcentage courant toujours l'OS classique de Mac.

En juin 2005, Steve Jobs annoncé à son élément essentiel mondial de la conférence de réalisateurs de que les ordinateurs Apple Transitioning de PowerPC aux processeurs d'Intel . À la même conférence, les travaux ont annoncé les kits de transition de réalisateur qui ont inclus de bêtas versions de logiciel d'Apple comprenant OS X de Mac que les réalisateurs pourraient employer pour examiner leurs applications pendant qu'ils les mettaient en communication pour fonctionner sur les impers Intel-actionnés. En janvier 2006, Apple a libéré les premiers ordinateurs de Macintosh avec des processeurs d'Intel, un IMac et le MacBook Pro , et en février 2006, Apple a libéré un Mac de mini avec un processeur de solo et de duo de noyau d'Intel. Le le 16 mai , le 2006 , Apple a libéré le MacBook , avant d'accomplir la transition d'Intel le 7 août avec le Mac pro . Pour soulager la transition pour de premiers acheteurs des nouvelles machines, les impers Intel-basés incluent une technologie d'émulation appelée le Rosetta , qui leur permet de courir (à la vitesse réduite) le logiciel d'application indigène préexistant d'OS X de Mac qui a été compilé seulement pour Macintoshes PowerPC-basé.

Projet Star Trek

voient également :

du projet de Star Trek de

Un aspect historique intéressant de l'OS classique de Mac était un prototype secret relativement inconnu Apple mis sur pied travaillent dessus en 1992, " appelé ; " de Star Trek de projet ;. Le but de ce projet était de créer une version d'OS de Mac qui fonctionnerait sur le Intel - PCs compatibles du X86 . L'intention était de la libérer dans l'association avec Novell, qui fournirait la compatibilité de DOS, pour soutenir des applications existantes de DOS sur la plate-forme. À ce moment-là, le DOS de Novell perdait la part de marché aux clients améliorant à Windows. UN OS de Mac et combinaison D'UN DOS de Novell ont été considérés une alternative possible. Le projet était de courte durée, étant décommandé seulement un an après début 1993, quand le nouveau PRÉSIDENT d'Apple a changé des stratégies. L'équipe pouvait obtenir le trouveur de Macintosh de et quelques applications de base, comme le QuickTime , fonctionnant sans à-coup sur un PC. Une partie du code de cet effort a été réutilisée en mettant en communication l'OS de Mac plus tard à PowerPC.

Quinze ans après le projet Star Trek, le soutien de l'architecture x86 a été officiellement inclus dans l'OS de Mac, et alors le Apple transitioned tous les ordinateurs de bureau à l'architecture x86. Ce n'était pas le résultat direct des efforts plus tôt de Star Trek de projet. Le soutien de Darwin utilisé pour OS X 10.0 de Mac et soutien inclus postérieur de l'architecture x86. La partie restante de non-Darwin de l'OS de Mac a été libérée officiellement avec l'introduction des ordinateurs de x86 Macintosh.

émulation 68000

Bien que le logiciel de Star Trek n'ait été jamais libéré, les tiers émulateurs de Macintosh, tel que le VMac , le basilic de II , et l'exécuteur , par la suite fait lui possible de courir l'OS classique de Mac sur les PCs Intel-basés. Ces émulateurs ont été limités à émuler la série du 68000 de processeurs, et car tels les la plupart ne pourraient pas courir des versions de l'OS de Mac qui a réussi 8.1, qui ont exigé des processeurs de PowerPC. Le plus également a exigé une image de ROM de Mac ou une interface de matériel soutenant un vrai morceau de ROM de Mac ; ceux qui exigent une image sont de la valeur juridique douteuse pendant que l'image de ROM peut violer sur la propriété intellectuelle d'Apple.

Une exception notable était le logiciel commercial d'exécuteur de la recherche d'abaque et du développement, le seul produit qui a exclusivement employé le code machiné renversé de 100% sans utilisation de technologie d'Apple. Elle a couru extrêmement rapide mais non jamais réalisee plus qu'un sous-ensemble mineur de fonctionnalité. Peu de programmes étaient complètement compatibles et beaucoup étaient extrêmement briser-enclins si elles fonctionnaient du tout. L'exécuteur a rempli marché de place pour mettre en communication 68000 applications classiques de Mac aux plates-formes x86 ; le développement a cessé en 2002 et le projet est maintenant ancien.

Les émulateurs employant des images de ROM de Mac ont offert près de la compatibilité complète d'OS de Mac et les versions postérieures ont offert l'excellente exécution à mesure que l'exécution moderne du processeur x86 augmentait exponentiellement.

Malheureusement la majeure partie de la base d'utilisateurs de Mac avait déjà commencé le déplacement à la plate-forme de PowerPC qui a offert à excellent Mac de classique la compatibilité ascendante sur des logiciels d'exploitation 8.xx avec un software support plus rapide de PowerPC. Ceci facilité aidée la transition aux applications de PowerPC-only tout en pr3maturément obsolescing 68000 émulateurs et les applications Classiques-seulement ils soutenaient bien avant que ces émulateurs aient été raffinés asse'à concurrencer un vrai Mac.

Émulation de PowerPC

À l'heure de PowerPC de développement de 68000 émulateurs l'appui était difficile de justifier non seulement en raison du code d'émulation lui-même mais également les frais généraux larges prévus d'exécution d'une architecture émulée de PowerPC contre un vrai PowerPC ont basé le Mac. Ceci prouverait plus tard correct avec le début des ans après de projet de PearPC même en dépit de la disponibilité des 7èmes et 8èmes processeurs de la génération x86 utilisant les paradigmes semblables d'architecture actuels dans le PowerPC. Beaucoup de créateurs d'application étaient également créants et libérants les deux 68000 versions classiques et de PowerPC aidant concurremment à nier le besoin d'émulation de PowerPC. Les utilisateurs de Mac de PowerPC qui pourraient techniquement courir l'un ou l'autre évidemment ont choisi les applications plus rapides de PowerPC. Bientôt Apple ne vendait plus 68000 impers basés et la base installée existante commencée pour s'évaporer rapidement. En dépit de l'excellente technologie certaine de l'émulation 68000 disponible ils ne se sont jamais avérés être même une menace mineure à de vrais impers dus à leur arrivée tardive et immaturité même plusieurs années après que le dégagement de PowerPC beaucoup plus irrésistible ait basé des impers.

L'émulateur de PearPC est capable d'émuler les processeurs de PowerPC exigés par de plus nouvelles versions de l'OS de Mac (comme le Mac de OS x ). Malheureusement, il est toujours aux parties et, comme beaucoup d'émulateurs, tend à courir beaucoup plus lent qu'un indigène du système d'exploitation.

Pendant la transition de PowerPC aux processeurs d'Intel, Apple a réalisé la nécessité d'incorporer un émulateur de PowerPC à OS X de Mac afin de protéger les investissements de ses clients dans le logiciel conçu pour courir sur le PowerPC. La solution d'Apple est un émulateur appelé le Rosetta . Avant l'annonce de Rosetta, les observateurs industriels ont supposé que n'importe quel émulateur de PowerPC fonctionnant sur un processeur x86 souffrirait une pénalité lourde d'exécution (par exemple, l'exécution lente de PearPC). La pénalité relativement mineure de l'exécution de Rosetta a donc pris beaucoup par surprise.

Un autre émulateur de PowerPC est un SheepShaver , qui a été autour depuis le 1998 pour le BeOS sur la plate-forme de PowerPC, mais dans le 2002 était le originaire ouvert avec des efforts de mise en communication commençant à l'obtenir pour fonctionner sur d'autres plates-formes. À l'origine il n'a pas été conçu pour l'usage sur les plates-formes x86 et n'a pas exigé un processeur réel de PowerPC actuel dans la machine qu'il courait sur semblable à un Hypervisor . Bien qu'il fournisse l'appui de processeur de PowerPC, il peut seulement fonctionner jusqu'à OS 9.4 de Mac de parce qu'il n'émule pas une unité de gestion mémoire .

D'autres exemples incluent le ShapeShifter (par le même programmeur qui a conçu le SheepShaver ), la fusion et l'iFusion. Ce dernier ont couru l'OS classique de Mac avec un " de PowerPC ; coprocessor" ; carte d'accélérateur. Suivre cette méthode a été dit d'égaler ou améliorer la vitesse de Macintosh avec le même processeur, particulièrement en ce qui concerne la série du m68k due à de vrais impers fonctionnant en mode de piège du MMU , entravant l'exécution.

Clones de Macintosh

voient également :

du clone de Macintosh de Plusieurs constructeurs d'ordinateurs au cours des années ont rendu des clones de Macintosh capable de courir OS de Mac, notamment puissance de calculant , UMAX et Motorola . Ces machines ont normalement couru de diverses versions d'OS classique de Mac. Le Steve Jobs a fini le programme d'autorisation de clone après renvoi à Apple en 1997.

A/UX

voient également : A/UX

En 1988, Apple a libéré son premier OS basé sur Unix, le A/UX , qui était un d'UNIX du système d'exploitation avec le regard et la sensation d'OS de Mac. Il n'était pas très concurrentiel pendant son temps, dû en partie du marché serré d'Unix. A/UX a eu la majeure partie de son succès dans les ventes au gouvernement des États-Unis de , où UNIX était une condition que l'OS de Mac ne pourrait pas satisfaire.

Chronologie graphique

imeline des logiciels d'exploitation de Macintosh

.

Random links:Haier | Hornbill Jaune-affiché méridional | Nuits étoilées en Sahara occidental | Mangup | OS_del_mac