Compatibilité matérielle avec mac os. Comment rendre un disque externe compatible avec Mac et Windows ? Un seul fabricant de matériel et de logiciel

Si vous avez besoin de formater votre disque dur ou votre clé USB pour que les appareils soient compatibles avec Mac et Windows, c'est facile à faire. Il est important de savoir que le formatage de l'appareil supprimera toutes les données, par conséquent, pour ne pas perdre d'informations, il est préférable de faire une sauvegarde tout de suite.

Pour formater l'appareil dont vous avez besoin :

  • Courir utilitaire de disque, trouvez /Applications/Utilitaires/ ;
  • Connectez votre appareil ;
  • Cliquez sur le nom du disque dans le coin gauche du bureau, puis cliquez sur le bouton Définir ;
  • Cliquez sur le menu déroulant « Format », sélectionnez « MS-DOS (FAT) ». Ici, vous pouvez également renommer l'appareil ;
  • Cliquez sur le bouton "Effacer" pour formater votre appareil pour qu'il soit compatible avec Mac et Windows PC.

Le formatage est généralement un processus rapide, mais tout dépend de la taille des fichiers sur l'appareil en cours de formatage.
En conséquence, la clé USB ou le disque dur externe sera compatible avec Mac OS X, Windows 95, 98, Windows XP, Vista, 7 et même Windows 8. Cette méthode de formatage est idéale pour les clés USB, les disques durs externes qui sont conçus pour être utilisés sous plusieurs systèmes d'exploitation.

Le principal inconvénient de l'utilisation de FAT32 est sa limite de taille de fichier. Ainsi, sur l'appareil en cours de formatage, il ne devrait pas y avoir plus de 4 Go. Si vous utilisez exFAT pour formater un appareil de plus de 4 Go, cela entraînera une incompatibilité avec les anciennes versions d'OS X et de Windows.

Logiciel

Pour assurer une transition en douceur de Mac OS 9 à Mac OS X, Carbon a été créé. Une application écrite avec Carbon peut fonctionner sur n'importe lequel de ces systèmes d'exploitation. D'un autre côté, Mac OS X hérite beaucoup d'OpenSTEP, qui n'est pas rétrocompatible avec les autres versions de Mac OS. Pour le moment, Apple recommande une API appelée Cocoa, et là l'héritage OpenSTEP est tout à fait perceptible -- de nombreux noms de classes commencent par "NS" (NSObject, NSArray), qui est l'abréviation de NeXTSTEP.

Mac OS X prend également en charge Java. Cela signifie que les applications écrites en Java à l'aide de Swing ressemblent aux applications utilisant Cocoa. Traditionnellement, les applications Cocoa sont développées en Objective C, une alternative à Java. Cependant, le 25 juillet 2007, Apple a déclaré que d'autres extensions de Cocoa ne seraient pas portées sur Java. Dans le cadre de Mac OS X, à partir de la version 10.5 Leopard, un interpréteur Ruby avec support Cocoa est fourni.

Contrairement à ses prédécesseurs, Mac OS X est un système d'exploitation complet certifié UNIX 03. Cela signifie que la plupart des programmes écrits pour BSD, Linux et d'autres systèmes de type UNIX seront compilés et exécutés sur Mac OS X avec peu ou pas de modifications de code supplémentaires. Des gestionnaires de paquets tels que Fink ou MacPorts (anciennement DarwinPorts) ont été développés pour installer facilement de tels programmes. Ils sont similaires à apt sous Debian ou aux ports sous FreeBSD.

À partir de la version 10.3, Mac OS X inclut également X11.app par défaut, une version personnalisée du serveur X. Cela permet aux applications conçues pour X11 de fonctionner sur Mac OS X - en utilisant gtk, Qt pour X11 (Qt4 prend en charge Mac OS X à la fois en mode X11 et en mode Aqua normal), etc. X11.app utilise Quartz pour l'affichage. Cependant, X11.app présente un certain nombre de problèmes, tels que le manque de style Aqua dans la conception des applications et la prise en charge incomplète d'Unicode.

Les versions plus anciennes du système d'exploitation peuvent exécuter le serveur X via XDarwin.

Mac OS X est basé sur le noyau XNU, construit sur le micro-noyau Mach 3.0.

Matériel

Les premières versions de Mac OS X prenaient en charge tous les ordinateurs Macintosh (ordinateurs portables, ordinateurs de bureau ou serveurs) équipés de processeurs PowerPC G3, G4 et G5. Les versions ultérieures ne prennent plus en charge le matériel plus ancien : par exemple, 10.3 Panther ne prend pas en charge les anciens G3, 10.4 Tiger ne prend pas en charge les systèmes sans ports FireWire et la version bêta 10.5 Leopard présentée à la WWDC ne prend pas du tout en charge les G3. Cependant, il existe des utilitaires tels que XPostFacto et des correctifs d'installation créés par des tiers pour installer de nouvelles versions de Mac OS X sur du matériel non officiellement pris en charge par Apple, y compris certains systèmes pré-G3. À l'exception de certaines fonctionnalités requises par le matériel (telles que l'accélération graphique, la gravure de DVD), le système d'exploitation offre les mêmes fonctionnalités sur tout le matériel pris en charge.

La version PowerPC de Mac OS X reste compatible avec les anciennes applications Mac OS via l'émulation dite Classic, qui permet aux utilisateurs d'exécuter Mac OS 9 en tant que processus dans Mac OS X, de sorte que de nombreuses applications plus anciennes s'exécutent comme si elles étaient sous l'ancien système opérateur. Classic ne prend pas en charge les ordinateurs équipés de processeurs Intel.

En avril 2002, eWeek a rapporté une rumeur selon laquelle Apple avait une version de Mac OS X, nom de code Marklar, qui fonctionnait sur des processeurs Intel x86. L'idée de Marklar était de déplacer Mac OS X vers une plate-forme alternative qui permettrait à Apple de surmonter les défis du développement de la plate-forme PowerPC. Les rumeurs sont restées non confirmées jusqu'en mai 2005, lorsqu'une version de Mac OS X pour processeurs Intel est apparue sur les réseaux de partage de fichiers.

Le 6 juin 2005, Steve Jobs a confirmé les rumeurs et annoncé à la WWDC qu'Apple passerait des processeurs PowerPC aux processeurs Intel d'ici deux ans. Avant cela, Apple a changé de plate-forme de Motorola 68K à IBM/Motorola PowerPC - Apple a inclus l'émulateur Motorola 68K dans le nouveau système d'exploitation, ce qui a permis à la plupart des applications 68K de fonctionner. Apple prend en charge l'émulateur depuis 11 ans ; cependant, lors du passage à Intel, il a été supprimé. Le nouveau système d'exploitation comprenait un émulateur PowerPC appelé Rosetta. Aussi, une nouvelle version XCode et les utilitaires de console correspondants vous permettent de développer des binaires universels (fat binaries) - des fichiers exécutables pouvant contenir la prise en charge de plusieurs plates-formes (ppc, ppc64, i386, ...).

Actuellement, la plupart des applications qui ne sont disponibles que pour le PowerPC sont prises en charge à l'aide de l'émulateur Rosetta. Cependant, Apple demande aux développeurs de créer des applications universelles pour les deux plates-formes. Les applications universelles s'exécutent plus rapidement sur les ordinateurs Intel que les applications PowerPC exécutées avec l'émulateur Rosetta. Certains logiciels PowerPC, tels que les extensions de noyau et les plug-ins de préférences système, ne sont pas pris en charge sur les ordinateurs Intel.

Alors que les MacIntel peuvent exécuter des applications PowerPC, x86 et génériques, les Mac PowerPC ne peuvent exécuter que des applications génériques et PowerPC. La prise en charge de la plate-forme PowerPC est restée dans Mac OS X 10.5. Jobs a également confirmé la rumeur selon laquelle la nouvelle version de Mac OS X avait fonctionné sur des processeurs Intel pendant la majeure partie de son existence, car la multiplateforme existait déjà dans Mac OS X - OpenSTEP a été porté sur de nombreuses plates-formes, y compris x86, et Darwin inclus prise en charge des deux (PowerPC et x86).

Mac OS X a été porté sur l'iPhone et l'iPod touch. Malgré des changements majeurs - tels que la plate-forme fermée et l'absence d'un bureau (remplacé par SpringBoard) - le port a conservé des fonctionnalités telles que Darwin, le noyau XNU. Certains programmes tiers conservent les effets de la version de bureau, tels que Converter.

Évolution de Mac OS X

Le système d'exploitation Mac OS X d'Apple est actuellement disponible en deux versions : une version pour postes de travail et ordinateurs portables, ainsi qu'une version pour serveur, nécessaire à l'organisation du travail du réseau local d'une entreprise. Depuis la sortie de Mac OS X 10.0, six autres modifications ont été publiées, chacune portant le nom d'un animal de la famille des chats.

Mac OS X 10.0 Cheetah (Cheetah): est devenu la première version mise à jour du système d'exploitation Systèmes Mac OS. Il est apparu en mars 2001 et a été créé sur la base du système d'exploitation UNIX et des services FreeBSD. Nouvelle technologie permis d'augmenter la fonctionnalité, la fiabilité et la sécurité du nouveau système d'exploitation. Mais la version 10.0 de Cheetah était instable en fonctionnement, il lui manquait un certain nombre de fonctionnalités qui sont en dernière version Systèmes Mac OS X, donc Apple a publié une mise à jour gratuite.

Mac OS X 10.1 Puma : une mise à jour gratuite développée par Apple qui a mis à niveau Mac OS X 10.0 Cheetah vers la version 10.1 (Puma), corrigeant un certain nombre de bogues qui existaient dans la première version et améliorant la stabilité. Il a des fonctions telles que : personnification, haute qualité graphiques, accès rapide aux paramètres du système, élargissement de la gamme des capacités de mise en réseau et des périphériques, lecture et enregistrement de disques DVD.

Mac OS X 10.2 Jaguar : plus de 150 modifications et ajouts différents ont été apportés à la nouvelle version du système d'exploitation Mac OS X, dont le principal était la prise en charge de l'interface utilisateur accélérée par le matériel à l'aide de la technologie Quartz Extreme, à la suite de laquelle toutes les images le traitement est effectué par le processeur de la carte vidéo. Cette version a introduit le centre multimédia QuickTime 6, le programme de messagerie instantanée Internet iChat, un carnet d'adresses unifié et le système d'écriture manuscrite Inkwell. Les programmes de messagerie ont été améliorés pour inclure le filtrage anti-spam, la recherche de fichiers par le Finder et la recherche Internet Sherlock 3.

Mac OS X 10.3 Panther : Sorti le 24 octobre 2003, il a introduit la technologie de cryptage des données FileVault. Les mises à jour système ultérieures ont apporté un certain nombre de modifications telles que : la résolution de certains problèmes de sécurité, une fiabilité accrue du travail avec des fichiers distants dans des réseaux mixtes, un système de partage de fichiers amélioré et une prise en charge des réseaux sans fil, des pilotes de carte vidéo mis à jour, un système de répertoire et une prise en charge OpenGL. Des modifications et des améliorations ont été apportées au navigateur Safari, au client de messagerie, au carnet d'adresses, aux Stickies et à QuickTime, ainsi qu'à une meilleure prise en charge des logiciels tiers.

Mac OS X 10.4 Tiger : Sorti en avril 2005, il comprend plus de 200 modifications et ajouts pour rendre votre ordinateur plus rapide et plus stable. Les principales nouveautés de cette version de Mac OS X sont la fonction unique de recherche rapide d'informations Spotlight et l'interface pour les widgets Dashboard, une application Automator conçue pour automatiser une série d'actions constamment répétitives, ce qui a permis d'effectuer un travail de routine en un seul clic .

Mac OS X 10.5 Leopard : Sorti le 26 octobre 2007, il comprend plus de 300 améliorations et ajouts. Les changements ont principalement touché le cœur du système d'exploitation, le cadre de traçage dynamique DTrace y est désormais intégré, et il existe également l'environnement Cocoa Bridges pour développer des applications dans les langages de programmation Ruby et Python, Scripting Bridge vous permet d'automatiser les applications Mac via des programmes en Objective-C, Ruby et Python. Rails, Mongrel et Capistrano ont également été inclus dans le système. Mac OS X 10.5 Leopard est désormais reconnu comme un système UNIX complet. Un événement important a été l'apparition dans cette version du programme Boot Camp, avec lequel vous pouvez désormais installer Windows sur des ordinateurs Macintosh en tant que deuxième système d'exploitation fonctionnel. La nouvelle version de Mac OS X a complètement mis à jour le Finder et d'autres applications utiles, en ajoutant des fonctionnalités telles que Stacks, Quick Look, Spaces et Time Machine pour créer des sauvegardes de système et de données.

Mac OS X 10.6 Snow Leopard : Sorti en juin 2008, il inclut un certain nombre de changements majeurs. Désormais, il ne fonctionne que sur les processeurs Intel, utilise les technologies 64 bits dans son travail, fonctionne de la même manière avec les applications 64 bits et 32 ​​bits, prend près de la moitié de l'espace disque, s'installe, se charge et fonctionne plus rapidement. Tous standards Applications Mac OS X (Finder, Mail, Safari, iCal et iChat, etc.) ont été convertis en code 64 bits dans la nouvelle version, ce qui a considérablement amélioré leurs performances et les a rendus plus résistants aux attaques de pirates. Grand Central Dispatch vous permet de tirer pleinement parti des systèmes multicœurs et d'augmenter les performances de l'ordinateur. Mise à l'échelle de l'interface ajoutée. Snow Leopard OS utilise la technologie Bonjour pour le partage de fichiers, des piles pour travailler avec des fenêtres de programmes, et il a également mis à jour la fonction Expose, qui est devenue encore plus pratique et accessible. Vitesse de sauvegarde accrue, iChat peut désormais utiliser le serveur relais AIM pour transférer des données afin d'éviter les échecs de connexion.

Même les fans les plus ardents d'OS X ont parfois besoin d'utiliser Windows "l'ennemi". Les situations sont différentes : du besoin d'utiliser des clients bancaires et des logiciels d'entreprise au lancement de jeux. Il existe de nombreuses façons d'exécuter des applications écrites pour Windows, en utilisant à la fois des outils tiers et des solutions propriétaires d'Apple.

Classiquement, ils peuvent être divisés en trois catégories : une installation complète de Windows, l'utilisation de machines virtuelles et d'émulateurs de l'environnement logiciel Windows. Chaque option a ses propres avantages et inconvénients, nous allons donc toutes les passer en revue afin que vous puissiez choisir celle qui vous convient le mieux.

Installation de Windows avec Boot Camp

Surtout pour les malheureux qui ne peuvent pas rompre tous les liens avec Windows, Apple a créé l'utilitaire Boot Camp Assistant, avec lequel vous pouvez préparer votre Mac pour Installation de Windows et l'installer réellement. Dans ce cas, une partition séparée est créée sur le disque, permettant aux deux systèmes d'exploitation de fonctionner indépendamment l'un de l'autre.

Vous aurez besoin de 50 Go d'espace libre et d'une disquette de démarrage Windows. Le processus d'installation lui-même est très simple, il vous suffit de suivre les invites de l'assistant et d'attendre la fin. Après le redémarrage, vous aurez à votre disposition une version complète de Windows, comme sur un PC ordinaire. Il reste à installer les applications ou les jeux nécessaires - et vous pouvez les utiliser. En savoir plus sur les exigences et les versions prises en charge.

Avantages du camp d'entraînement

  • Performance. Depuis tout Ressources Mac utilise un seul système d'exploitation, nous obtenons les performances maximales.
  • Compatibilité. Grâce à Windows complet, une compatibilité totale avec toutes les applications et tous les jeux est assurée.

Inconvénients de BootCamp

  • La nécessité d'un redémarrage. Pour démarrer Windows à chaque fois que vous devez redémarrer votre Mac.
  • Manque d'intégration. Windows ne prend pas en charge le système de fichiers HFS +, ce qui signifie qu'il ne sera pas possible d'accéder aux fichiers OS X à partir de celui-ci, ainsi que vice versa.

Utiliser des machines virtuelles

Cette méthode a beaucoup en commun avec la précédente, mais diffère légèrement dans sa mise en œuvre. Avec lui, nous obtenons également un système d'exploitation à part entière, mais il n'est pas installé sur du matériel réel, mais sur un matériel virtuel. Un logiciel spécial (machine virtuelle) émule la plate-forme matérielle pour exécuter Windows, supprimant certaines des ressources du Mac, et il s'avère qu'un système d'exploitation s'exécute dans un autre.

Bureau parallèle


parallels.com

Peut-être la machine virtuelle la plus populaire parmi les Mac. Parallels est mis à jour régulièrement, fonctionne toujours avec versions actuelles OS X et Windows et dispose de fonctionnalités supplémentaires telles que le mode hybride, lorsque les interfaces OS X et Windows sont affichées simultanément à l'écran et que les applications s'exécutent indépendamment de leur propriétaire. De plus, le programme peut démarrer Windows à partir des partitions Boot Camp, ce qui est pratique si vous devez accéder à des applications ou à des données sans redémarrer.

L'inconvénient du programme est que Parallels n'est pas gratuit. La version junior vous coûtera 79,99 $.

VMware Fusion


vmware.com

Une autre solution commerciale pour la virtualisation du système d'exploitation. La fonctionnalité clé de VMware Fusion est l'assistant Exchange, qui vous permet de transférer l'ensemble de l'environnement de votre PC Windows vers une machine virtuelle et de continuer à utiliser les applications déjà présentes sur votre Mac. Fenêtres installées partage un presse-papiers avec OS X, ainsi que l'accès aux fichiers et aux ressources réseau. Ses applications sont entièrement intégrées aux fonctionnalités d'OS X (Spotlight, Mission Control, Exposé). Il prend également en charge l'exécution de Windows à partir d'une partition Boot Camp.

VMware Fusion coûte 6 300 roubles, mais avant d'acheter, vous pouvez explorer ses fonctionnalités lors d'un essai gratuit.


Si vos plans n'incluent pas de dépenses supplémentaires pour l'exécution d'applications Windows, votre choix se porte sur Oracle. Comparé à ses homologues payants, il a beaucoup moins de fonctionnalités, mais il convient tout à fait aux tâches simples. Vous ne devez pas compter sur l'intégration avec les fonctions du système OS X, mais des éléments de base comme un presse-papiers partagé et l'accès aux ressources réseau sont disponibles ici. Free VirtualBox justifie pleinement toutes ses limitations.

Avantages des machines virtuelles

  • Fonctionnement simultané de deux systèmes d'exploitation. Vous n'avez pas besoin de redémarrer votre Mac pour exécuter des applications Windows.
  • Partage de fichiers. Étant donné que Windows s'exécute sous OS X, il n'y a aucun problème avec la prise en charge du système de fichiers.

Inconvénients des machines virtuelles

  • Faible niveau de rendement. En raison du fait que les ressources Mac sont partagées entre les deux systèmes d'exploitation, les performances des applications sont nettement plus lentes, en particulier sur les ordinateurs plus anciens.
  • Problèmes de compatibilité. Certaines applications (le plus souvent des jeux) nécessitant un accès direct au matériel peuvent ne pas fonctionner correctement ou ne pas fonctionner du tout.

Utiliser des émulateurs

Avec les émulateurs, tout est complètement différent qu'avec les machines virtuelles et Boot Camp. Au contraire, ils ont quelque chose en commun avec les machines virtuelles, seulement ils n'émulent pas Windows dans son ensemble, mais uniquement ceux de ses composants logiciels qui sont nécessaires au fonctionnement de l'application souhaitée. Nous n'aurons pas un système d'exploitation à part entière et un accès à ses fonctions: nous obtenons une certaine couche de compatibilité qui vous permet d'exécuter une application Windows directement dans l'environnement OS X.

Tous les émulateurs fonctionnent sur le même principe. L'installation de l'application est initialisée via setup.exe, puis dans son processus, les paramètres de lancement nécessaires sont configurés et les bibliothèques nécessaires sont automatiquement chargées. Après cela, une icône d'application apparaît sur le Launchpad, qui fonctionnera de la même manière que tous les programmes OS X natifs.

embouteilleur


winebottler.kronenberg.org

Cet émulateur peut transformer un fichier .EXE en une application compatible OS X. WineBottler vous permet également de charger automatiquement certaines applications Windows déjà configurées. Il est entièrement gratuit et compatible avec OS X El Capitan.

Outre

Un autre émulateur qui, comme le précédent, utilise les bibliothèques Wine pour créer des ports. Par rapport à la solution précédente, Wineskin a plus de paramètres et vous permet d'affiner les paramètres. Nous avons parlé en détail de sa configuration et de son utilisation dans.

croisement

Un émulateur commercial dont l'équipe de développement a déjà adapté et personnalisé de nombreuses applications et jeux Windows populaires pour vous. CrossOver a une interface conviviale et élimine également le besoin de creuser dans les paramètres et de gérer les erreurs possibles. Le seul point négatif est qu'il est payant. La licence coûte 20,95 $, mais il y a une période d'essai de 14 jours.

Avantages des émulateurs

  • Aucune licence Windows requise. Les émulateurs exécutent des applications via une couche de compatibilité, de sorte qu'une copie sous licence du système d'exploitation n'est pas nécessaire.
  • Performance. Encore une fois, en raison des économies de ressources dépensées dans les machines virtuelles exécutant Windows à part entière, nous obtenons des performances supérieures à celles-ci.

Inconvénients des émulateurs

  • Difficulté de réglage. Pour utiliser les applications Windows, vous devez d'abord les configurer, ce qui n'est pas toujours facile, surtout avec les jeux.
  • Problèmes de compatibilité. Dans certains cas, les applications (souvent gourmandes en ressources) peuvent ne pas fonctionner correctement ou ne pas fonctionner du tout.

Quoi choisir

Quel est le résultat final à choisir parmi une telle variété? Il n'y a pas de réponse unique à cette question. Dans chaque cas, vous devez vous baser sur vos besoins, mais en général, les recommandations sont les suivantes.

  • camp d'entraînement convient principalement aux joueurs, ainsi qu'aux utilisateurs qui ont besoin de performances maximales et d'une compatibilité avec les logiciels. Nous redémarrons le Mac - et nous obtenons un ordinateur Windows à part entière.
  • Machines virtuelles aider dans les cas où les deux systèmes d'exploitation sont nécessaires en même temps. Nous sacrifions les performances, mais évitons les redémarrages et obtenons une bonne intégration.
  • Émulateurs ne peut être recommandé que pour des tâches simples et une utilisation peu fréquente. Par exemple, lorsque vous devez utiliser un client bancaire quelques fois par mois ou que vous devenez parfois nostalgique de votre jeu préféré.

Choisissez l'option qui vous convient le mieux et dites-nous dans les commentaires pour quels besoins vous utilisez les applications Windows sur votre Mac et comment vous les lancez.

Logiciel

Pour assurer une transition en douceur de Mac OS 9 à Mac OS X, Carbon a été créé. Une application écrite avec Carbon peut fonctionner sur n'importe lequel de ces systèmes d'exploitation. D'un autre côté, Mac OS X hérite beaucoup d'OpenSTEP, qui n'est pas rétrocompatible avec les autres versions de Mac OS. Apple recommande actuellement une API appelée Cocoa, et là l'héritage d'OpenSTEP est assez perceptible - de nombreux noms de classes commencent par "NS" (NSObject, NSArray), qui est un acronyme pour NeXTSTEP.

Mac OS X prend également en charge Java. Cela signifie que les applications écrites en Java à l'aide de Swing ressemblent aux applications utilisant Cocoa. Traditionnellement, les applications Cocoa sont développées en Objective C, une alternative à Java. Cependant, le 25 juillet 2007, Apple a déclaré que d'autres extensions de Cocoa ne seraient pas portées sur Java. Dans le cadre de Mac OS X, à partir de la version 10.5 Leopard, un interpréteur Ruby avec prise en charge de Cocoa est livré.

Contrairement à ses prédécesseurs, Mac OS X est un système d'exploitation complet certifié UNIX'03. Cela signifie que la plupart des programmes écrits pour BSD, Linux et d'autres systèmes de type UNIX seront compilés et exécutés sur Mac OS X avec peu ou pas de modifications de code supplémentaires. Des gestionnaires de packages tels que Fink ou MacPorts (anciennement DarwinPorts) ont été développés pour faciliter l'installation de tels programmes. Ils sont comme apt sur Debian ou les ports sur FreeBSD.

Depuis la version 10.3, Mac OS X inclut également X11.app par défaut, une version personnalisée du serveur X. Cela permet d'exécuter des applications développées pour X11 sur Mac OS X - en utilisant gtk, Qt pour X11 (Qt4 prend en charge Mac OS X à la fois en mode X11 et en mode Aqua normal) et autres. X11.app utilise Quartz pour l'affichage. Cependant, X11.app présente un certain nombre de problèmes, tels que le manque de style Aqua dans la conception des applications et la prise en charge incomplète d'Unicode.

Les versions plus anciennes du système d'exploitation peuvent exécuter le serveur X via XDarwin.

Mac OS X est basé sur le noyau XNU, construit sur le micro-noyau Mach 3.0.

Matériel

Les premières versions de Mac OS X prenaient en charge tous les ordinateurs Macintosh (ordinateurs portables, ordinateurs de bureau ou serveurs) équipés de processeurs PowerPC G3, G4 et G5. Les versions ultérieures ne prennent plus en charge le matériel plus ancien : par exemple, 10.3 Panther ne prend pas en charge les anciens G3, 10.4 Tiger ne prend pas en charge les systèmes sans ports FireWire et la version bêta 10.5 Leopard présentée à la WWDC ne prend pas du tout en charge les G3. Cependant, il existe des utilitaires tels que XPostFacto et des correctifs d'installation créés par des tiers pour installer de nouvelles versions de Mac OS X sur du matériel non officiellement pris en charge par Apple, y compris certains systèmes pré-G3. À l'exception de certaines fonctionnalités requises par le matériel (telles que l'accélération graphique, la gravure de DVD), le système d'exploitation offre les mêmes fonctionnalités sur tout le matériel pris en charge.

La version PowerPC de Mac OS X reste compatible avec les anciennes applications Mac OS via l'émulation dite Classic, qui permet aux utilisateurs d'exécuter Mac OS 9 en tant que processus dans Mac OS X, de sorte que de nombreuses applications plus anciennes s'exécutent comme si elles étaient sous l'ancien système opérateur. Classic ne prend pas en charge les ordinateurs équipés de processeurs Intel.

En avril 2002, eWeek a rapporté une rumeur selon laquelle Apple avait une version de Mac OS X, nom de code Marklar, qui fonctionnait sur des processeurs Intel x86. L'idée de Marklar était de déplacer Mac OS X vers une plate-forme alternative qui permettrait à Apple de surmonter les défis du développement de la plate-forme PowerPC. Les rumeurs sont restées non confirmées jusqu'en mai 2005, lorsqu'une version de Mac OS X pour processeurs Intel est apparue sur les réseaux de partage de fichiers.

Le 6 juin 2005, Steve Jobs a confirmé les rumeurs et annoncé à la WWDC qu'Apple passerait des processeurs PowerPC aux processeurs Intel d'ici deux ans. Avant cela, Apple a fait passer les plates-formes de Motorola 68K à IBM/Motorola PowerPC - Apple a inclus l'émulateur Motorola 68K dans le nouveau système d'exploitation, ce qui a permis à la plupart des applications 68K de s'exécuter. Apple prend en charge l'émulateur depuis 11 ans ; cependant, lors du passage à Intel, il a été supprimé. Le nouveau système d'exploitation comprenait un émulateur PowerPC appelé Rosetta. De plus, la nouvelle version de XCode et les utilitaires de console correspondants vous permettent de développer des binaires universels (fat binaries) - des fichiers exécutables pouvant contenir la prise en charge de plusieurs plates-formes (ppc, ppc64, i386, ...).

Actuellement, la plupart des applications qui ne sont disponibles que pour le PowerPC sont prises en charge à l'aide de l'émulateur Rosetta. Cependant, Apple demande aux développeurs de créer des applications universelles pour les deux plates-formes. Les applications universelles s'exécutent plus rapidement sur les ordinateurs Intel que les applications PowerPC exécutées avec l'émulateur Rosetta. Certains logiciels PowerPC, tels que les extensions de noyau et les plug-ins de préférences système, ne sont pas pris en charge sur les ordinateurs Intel.

Alors que les MacIntel peuvent exécuter des applications PowerPC, x86 et génériques, les Mac PowerPC ne peuvent exécuter que des applications génériques et PowerPC. La prise en charge de la plate-forme PowerPC est restée dans Mac OS X 10.5. Jobs a également confirmé la rumeur selon laquelle la nouvelle version de Mac OS X fonctionnait sur des processeurs Intel pendant la majeure partie de son existence, car la multiplateforme existait déjà dans Mac OS X - OpenSTEP a été porté sur de nombreuses plates-formes, y compris x86, et Darwin a inclus la prise en charge des deux (PowerPC et x86).

Mac OS X a été porté sur l'iPhone et l'iPod touch. Malgré des changements majeurs - par exemple, la plate-forme fermée et l'absence de bureau (il est remplacé par SpringBoard) - le port a conservé des fonctionnalités telles que Darwin, le noyau XNU. Dans certains programmes tiers, les effets de la version de bureau sont conservés - par exemple, dans le programme Converter.

Longtemps ces deux systèmes d'exploitation Nous sommes en guerre. Certains prouvent le charme des logiciels "apple", tandis que d'autres sortent de leur peau, plaidant en faveur de Windows. Il y a encore des adeptes de Linux, mais nous n'y toucherons pas.

Alors pourquoi les logiciels Microsoft sont-ils plus adaptés aux utilisateurs ordinaires ? Nous avons trouvé 10 raisons en faveur de Windows. Et voici le premier d'entre eux.

Jeux

Il n'y a pratiquement pas de jeux sur Mac OS. Bien sûr, vous pouvez installer une machine virtuelle, y installer un jouet et en profiter. Mais c'est un jeu avec des béquilles, sinon vous ne direz pas. Et la société Yabloko ne veut pas attirer les développeurs de l'industrie du jeu pour porter des jeux sur Mac OS.

Le même Windows 10 a un mode de jeu dans sa fonctionnalité - le système d'exploitation lui-même limite tous les programmes d'arrière-plan qui sont désormais inutiles en ressources. Et toute la puissance libérée est donnée au jeu. D'accord, c'est beaucoup plus pratique que le nettoyage manuel des applications en arrière-plan.

Mise à jour matérielle

Puisque nous avons déjà abordé le sujet des jeux, il faut dire à propos des configurations du Macintosh et de l'unité centrale habituelle.

Vous pouvez mettre à jour l'unité centrale sous Windows dès que vous le souhaitez : ajoutez de la mémoire, remplacez la carte vidéo par une carte plus puissante, reconstruisez complètement à partir de zéro sur une nouvelle carte mère- tout cela est à votre disposition à tout moment. L'essentiel est qu'il y ait suffisamment de fonds pour cela. Les jeux sortent de plus en plus exigeants chaque année, les fabricants de composants ne dorment pas non plus, libérant des farces mises à jour ou fondamentalement nouvelles pour le bloc. Mais cela ne s'applique pas aux ordinateurs portables et aux monoblocs : les choses ne vont pas mieux ici qu'avec un gadget Apple.

Mais avec une pomme, un tel nombre ne fonctionnera pas pour vous. Ajouter RAM cause déjà de sérieuses difficultés, mais cela ne vaut même pas la peine de bégayer sur quelque chose à plus grande échelle. Et vu la gourmandise des nouveaux jeux, dans 2-3 ans se posera la question de remplacer le gadget actuel par un plus récent.

Même sans tenir compte des jeux, il existe de nombreux programmes tout aussi voraces qui nécessitent un matériel puissant. Soit dit en passant, l'unité centrale sous Windows est 2 à 2,5 fois moins chère qu'une configuration similaire de produits Apple. Alors pense.

Compatibilité du système avec les périphériques

Un autre défaut de Mac OS est la compatibilité avec divers appareils. Les imprimantes, scanners, routeurs Wi-Fi et de nombreux autres équipements de bureau ne sont pas toujours correctement détectés par le Macintosh. Et il y a des moments où le système refuse complètement de travailler avec quoi que ce soit.

Les appareils pour lesquels Apple développe lui-même des pilotes fonctionneront sans problème.

Cette situation est presque impossible sous Windows. Ce système d'exploitation ne détectera une technique que si elle est très ancienne et très spécifique. Et puis, s'il y a des pilotes, il y a de très grandes chances que tout fonctionne correctement.

Travailler avec des fenêtres de programme

Le Macintosh a la fâcheuse caractéristique d'étendre étrangement les applications en mode plein écran. Par exemple, le navigateur peut se développer partiellement, en recadrant la taille de la fenêtre à une page spécifique. Il en va de même pour certains autres utilitaires. Logique étrange. Il existe cependant l'utilitaire Magnet. Pour que le programme fonctionne correctement, nous vous recommandons de l'installer sur un système d'exploitation propre.

Sous Windows, ce problème n'existe pas. Le mode plein écran est le mode plein écran.


Le choix des logiciels pour les systèmes

Soit dit en passant, sur les programmes eux-mêmes. Pour Windows, une énorme quantité de logiciels est simplement disponible pour tous les goûts et pour toutes les tâches. Vous ne trouverez tout simplement pas une telle abondance pour Mac. Oui, vous ne le trouverez pas là-bas. Même les logiciels existants sont très souvent inférieurs dans leurs fonctions à leurs homologues PC.

Le même Office qui vit sur le Mac est sérieusement inférieur au géant Microsoft. Bien que cela n'ait pas d'importance du tout, car il existe déjà de nombreux services exécutés via le navigateur. Les fichiers sont stockés dans le cloud et vous pouvez les utiliser depuis n'importe quel appareil.

Il y a encore une chose : les programmes sur la technologie Apple consomment plus de RAM que sur Windows. Pas grand-chose, mais quand même.

Prévalence du système

Apple installe Mac OS uniquement sur les tout-en-un et les ordinateurs portables. Il existe iOS pour smartphones et tablettes. Il semblerait que tout va bien. Mais pourquoi ne pas intégrer Mac dans la technologie mobile ? Naturellement, certaines fonctions ne seront pas disponibles en raison d'un manque de ressources matérielles sur l'iPhone ou l'iPad.

Et les gars de Microsoft mettent très activement leur système d'exploitation sur les appareils mobiles. Le même Microsoft Surface en est une confirmation directe, bien que son prix soit un peu trop cher. Et combien d'appareils mobiles tiers Windows 10 utilise-t-il comme système d'exploitation ? Ils sont nombreux et leur nombre ne cesse de croître. Ceci est également aidé par le développement d'Intel atomique et de puces vidéo suffisamment puissantes.


3D dans le système d'exploitation

Avec le développement des technologies dans le domaine de la 3D et de la réalité augmentée, Microsoft a commencé avec beaucoup de zèle à les introduire dans ses systèmes.

Qu'en est-il d'Apple ? Ils nourrissent le peuple de promesses depuis longtemps, mais il n'y a aucun geste dans ce sens. Et s'ils le font, dans quelle mesure ?

Résumé

Qu'y a-t-il à dire? Les PC Windows sont beaucoup plus gros que les Mac. Et cela ne s'applique pas qu'aux ordinateurs : il y a plein de smartphones et de tablettes sous Windows 10.

Ici, l'étendue pour les joueurs, les yeux écarquillés par l'abondance de logiciels. La mise à niveau est beaucoup plus rapide et moins chère que celle des produits Apple. Oui, et pas partout chez Yabloko, vous pouvez vous-même changer le disque dur ou la RAM. Et cela signifie que vous devez vous rendre au centre de service.

Un débat houleux peut maintenant s'ouvrir sur le fait que Mac OS est plus sécurisé, qu'il n'a presque pas peur des virus, etc. En fait, si vous avez un antivirus normal et la tête sur les épaules, les virus ne sont pas non plus très dangereux pour Windows. Ils peuvent également commencer à prétendre qu'en installant Boot Camp, vous pouvez utiliser Programmes Windows. C'est possible, mais c'est encore des béquilles.

À propos de la vitesse des systèmes d'exploitation. Tout est très subjectif. Nombreux sont ceux qui prétendent que Windows 10 est égal, sinon meilleur, en termes de vitesse et de fluidité. L'animation dans les deux systèmes est au top.

L'opinion personnelle de l'auteur de l'article est la suivante : le passage aux produits à base de pomme n'est pas justifié. Ni économiquement ni en termes de gamme de logiciels et de jeux. Si vous voulez juste essayer quelque chose de nouveau, installez une machine virtuelle avec Mac OS, puis décidez si cela en vaut la peine ou non.