phhsnews.com


phhsnews.com / Pourquoi le logiciel macOS est-il parfois étiqueté "Darwin"?

Pourquoi le logiciel macOS est-il parfois étiqueté "Darwin"?


Si vous êtes un utilisateur de Mac et un fan de logiciels open source, vous avez probablement vu certaines applications avec le label "Darwin" . Mais pourquoi les versions macOS des applications portent-elles ce nom?

Parce que macOS est, avec iOS et tvOS, alimenté par un logiciel open-source basé sur BSD appelé Darwin. Comme de nombreux systèmes d'exploitation Open Source, Darwin a même une mascotte: Hexley the Platypus.

L'obtenir? Parce que la mascotte BSD est un diable? Oh, peu importe.

Ce n'est pas du gimmick: Apple prend la chose open source au sérieux. Vous pouvez télécharger tout le code source de Darwin, tout de suite, sur opensource.apple.com. Vous trouverez des téléchargements différents pour chaque version de macOS.

C'est à cause de cet héritage que le logiciel macOS est parfois appelé "Darwin", en particulier par les passionnés de l'open source.

Attendez, Open Source? Est-ce que cela signifie que je peux utiliser macOS gratuitement?

Non.

Eh bien ... surtout pas. Alors que Darwin lui-même est open source, la plupart des choses auxquelles vous pensez quand vous visualisez des macOS ne le sont pas. L'interface utilisateur Aqua et l'API Cocoa sont toutes deux à code source fermé, par exemple, et aucun logiciel macOS ne peut fonctionner sans ces éléments.

Alors que vous pouvez télécharger gratuitement le code source de Darwin, vous pouvez le compiler si vous avez les bonnes compétences, vous n'obtiendrez jamais le logiciel macOS, y compris, ironiquement, beaucoup de ceux étiquetés "darwin" (sauf si vous voulez passer quelques années et / ou décennies à inverser les parties propriétaires de macOS). Darwin est juste la base de base sur laquelle le reste de macOS est construit.

Mais cela ne signifie pas que vous ne pouvez pas exécuter sur Darwin. Et il existe des versions tierces de Darwin que vous pouvez utiliser relativement facilement, notamment PureDarwin. Ce système d'exploitation construit par des volontaires utilise Darwin comme noyau et vous pouvez même y avoir des interfaces utilisateur open source. Voici à quoi cela ressemble:

Pas exactement macOS Sierra, n'est-ce pas? Vous pouvez également faire fonctionner PureDarwin dans une machine virtuelle, si vous êtes prêt à faire l'effort. Ne vous attendez pas à y lancer un logiciel Mac.

Pourquoi cela existe-t-il?

Quand Apple a licencié Steve Jobs en 1985, il a été très occupé. Il a aidé à faire tourner le groupe Graphics de LucasFilm, par exemple. Cette entreprise a été rebaptisée Pixar.

À la même époque, Jobs a également fondé NeXT, qui fabriquait des ordinateurs haut de gamme. Ces appareils, destinés principalement aux universitaires, ont fortement impressionné les informaticiens avec ses hautes spécifications et son système d'exploitation orienté objet, UNIX: NeXTSTEP. Ce système d'exploitation, en grande partie fermé, utilisait du code source ouvert, notamment de BSD.

Alors que les appareils NeXT ne se vendaient jamais particulièrement bien, ils étaient influents: Tim Berners-Lee a conçu le premier navigateur web dans NeXTSTEP, par exemple.

En 1997, Apple a acheté NeXT. Cela ramena Steve Jobs à la société, mais signifiait également qu'Apple possédait le système d'exploitation NeXTSTEP. Certaines parties de ce système d'exploitation ont été retravaillées pour former la base de Darwin, et l'héritage UNIX signifiait que ces parties étaient finalement open source

D'autres fonctionnalités de NeXTSTEP, dont l'API Cocoa, faisaient également partie de macOS. Même les choses de base comme le Dock et l'extension .app pour les applications peuvent être retracées à NeXTSTEP, comme le montre cette vidéo.

Les fonctionnalités de NeXTSTEP sont encore présentes sur Mac, mais chaque périphérique Apple fait partie de cet héritage. Darwin alimente l'iPhone, l'Apple Watch et l'Apple TV. La plupart des utilisateurs d'Apple ne le sauront jamais, et ils n'en ont vraiment pas besoin, mais tout le monde, une fois et un moment, vous rencontrerez un paquet avec "Darwin" dans le nom. Maintenant vous savez pourquoi.


Comment faire pivoter une vidéo sur votre Mac

Comment faire pivoter une vidéo sur votre Mac

Vous avez donc accidentellement créé une vidéo verticale. Agaçant, surtout quand la séquence elle-même est clairement supposée être horizontale. Qu'est-ce qu'un vidéaste bien intentionné à faire? CONNEXION: Comment faire pivoter des vidéos sur l'iPhone Vous pouvez faire pivoter une vidéo directement depuis votre iPhone, mais si vous l'avez déjà transféré sur votre Mac, QuickTime peut faire le travail en un éclair.

(how-top)

Comment calmer votre clavier mécanique avec des amortisseurs de commutateur

Comment calmer votre clavier mécanique avec des amortisseurs de commutateur

Les claviers mécaniques sont connus pour leur son distinct, mais cela ne signifie pas que vous (ou ceux avec qui vous partagez votre espace de vie) sont très aime le fracas fort. Heureusement, il est incroyablement facile et bon marché de réduire le volume avec les atténuateurs de commutateur. Commutateurs d'amortissement: Comme les amortisseurs pour vos clés CONNEXION: Si vous n'avez pas encore essayé un clavier mécanique Missing Out Les claviers mécaniques sont plus bruyants que les claviers en dôme en caoutchouc par leur nature: l'action nette, l'excellente réactivité et la sensation tactile que vous obtenez en tapant sur leurs commutateurs mécaniques se font au détriment de beaucoup plus de bruit.

(how-top)