Dans les années 90, une rumeur bruissait : Apple aurait porté le System 7 (devenu Mac OS en version 7.6) pour les puces Intel, bien avant la transition de 2005 avec Mac OS X. Si le projet Star Trek n'a pas vu le jour1, Kelsi Davis a décidé de créer un successeur spirituel, grâce à une IA.

Elle n'est pas partie du code source partiel qui a fuité, mais bien de la version complète du système d'exploitation. Il n'y a pas trop de détails sur les logiciels employés, mais c'est une analyse par IA du code exécutable pour les processeurs 68000 de Motorola qui a permis de créer cette version x86, qui est encore une ébauche. Elle explique qu'il a fallu moins de trois jours pour obtenir un système capable de démarrer sous QEMU (un émulateur). Comme expliqué sur le dépôt GitHub — le tout est open source —, il y a encore du travail : si le système démarre et prend en charge une souris (virtuelle), la gestion du déplacement des fenêtres, celle du lancement d'applications ou du réseau AppleTalk ne sont pas encore disponibles. Et pour le moment, ce System 7.1 pour x86 ne fonctionne que dans QEMU, et évidemment pas sur un 486… contrairement au projet d'Apple de l'époque.
Notons enfin que s'il est possible de compiler le projet pour tester, il repose sur du code 32 bits, ce qui pose des soucis avec les outils de développement d'Apple sur un Mac moderne. Malgré tout, c'est une bonne démonstration de l'intérêt de l'IA — au sens large ici — pour les développeurs.
-
Et — malheureusement — aucune version bêta ne traîne dans la nature ↩︎