Ouvrir le menu principal

MacGeneration

Recherche

Quand Apple recommandait aux développeurs d'éviter la « magie noire »

Mickaël Bazoge

jeudi 14 mai 2020 à 21:30 • 15

macOS

La programmation dans le noyau d'OS X est de la « magie noire » et les développeurs devraient éviter de s'y frotter autant que possible, prévient Apple ! Dans un guide remontant à 2013 et désormais archivé, le constructeur recommande vivement aux développeurs de « rester en dehors » de cette pratique. « La décision de programmer dans le noyau n'est pas à prendre à la légère », rappelle la Pomme, dans cette documentation où le langage utilisé est sans filtre.

Il faut dire que le code du noyau doit être « presque parfait » : un bug peut provoquer des crashs, corrompre les données, donner les clés du système à un malandrin, ou rendre le système d'exploitation inutilisable. « Il est même possible que certaines opérations erronées causent des dommages permanents et irréparables au matériel, en désactivant le ventilateur de refroidissement et en faisant fonctionner le processeur à fond », décrit le constructeur. La responsabilité des programmeurs qui ouvrent le capot du noyau de Mac OS X « surpasse grandement » celle des autres développeurs.

Pour résumer, la programmation du noyau est une « responsabilité immense » et les développeurs qui voudraient quand même tenter leur chance doivent être « exceptionnellement prévenants » pour éviter les plantages et autres désagréments. Cet avertissement remonte au mois d'août 2013, donc pendant Mac OS X 10.8 (Mountain Lion). Beaucoup d'eau a coulé sous les ponts… Depuis, Apple n'a cessé de contingenter le noyau de macOS, encore tout récemment en serrant la vis aux extensions de noyau kexts.

Source :

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Black Friday : prix records sur les SSD externes Crucial X10 jusqu’à 8 To

13:12

• 3


macOS 26.2 corrigerait une bonne fois pour toutes le bug des apps Electron qui font ramer Tahoe

11:52

• 5


macOS Tahoe 26.2 va doper le machine learning sur les Mac M5

11:43

• 6


Black Friday : le Soundcore Space One Pro en promo à 129 €, son meilleur prix

10:31

• 9


Black Friday : le Mac mini M4 avec 1 To de stockage à 949 € aujourd’hui seulement

10:13

• 5


Atlas progresse sur Mac et gagne des onglets verticaux et les passkeys iCloud

09:59

• 3


Le MacBook Pro M5 avec 24 Go de RAM à 1 799 € et d’autres configs spéciales en promo 🆕

09:54

• 20


Apple Store : un Black Friday du 28 novembre au 1er décembre sans iPhone 17 ni MacBook Pro M5

09:40

• 5


Un pilote de F1 battu pour la première fois par une monoplace sans pilote

07:30

• 47


Attendre l’iPhone 18 Pro ou craquer pour le 17 Pro ? Nos dix raisons pour trancher

07:21

• 45


IA : Yann LeCun quittera bien Meta à la fin de l'année 🆕

06:16

• 39


Une attaque particulièrement bien ficelée cible des utilisateurs Apple

19/11/2025 à 23:45

• 71


Tim Cook invité au dîner officiel de Mohammed Bin Salman à la Maison Blanche

19/11/2025 à 22:15

• 50


Test du Osmo Mobile 8 : le stabilisateur de DJI s'ouvre à DockKit, pour un suivi dans toutes les apps

19/11/2025 à 21:25

• 6


Offrez-vous un MacBook Air M1 à moins de 450 € avec le code BLACK40

19/11/2025 à 21:24

• 0


La Commission européenne recule sur le RGPD et l’AI Act : moins de bannières de cookies, plus de données pour les modèles

19/11/2025 à 17:52

• 62