Apple ouvre le code de macOS 10.3 et iOS 10.3

Par:
fredericmazue

lun, 02/10/2017 - 16:55

macOS et iOS reposent sur la même fondation, et ce n'est pas du code propriétaire.  Cette fondation c'est NeXTSTEP, un système d'exploitation de la société NeXT, fondée par Steve Jobs lui-même en 1985. NeXT avait libéré une grande partie de NeXTSTEP.

NeXTSTEP était lui même basé sur du code ouvert. C'est de tous ces éléments que dérive Darwin, le système d'exploitation pour OS X et iOS.

Poursuivant cette tradition d'ouverture des noyaux de type UNIX, Apple ouvre le noyau XNU qui constitue une partie de Darwin.

Apple explique : le noyau XNU, pour XNU is not UNIX, est un noyau hybride qui combine le noyau Mach développé à l'Université Carnegie Mellon avec des composants de FreeBSD et une API C++ pour l'écriture de pilotes.

Ce code est sur GitHub, accompagné d'instructions pour le compiler.