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 :

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Free propose un an de fibre optique à 19,99 € par mois avec la Freebox Revolution Light

11:59

• 7


Produits Apple : vers une baisse de prix à la rentrée grâce à la faiblesse du dollar ?

11:38

• 18


Apple Store : le crédit à 0 % prolongé cet été

10:14

• 17


Stockage cloud : l’offre pCloud Lifetime avec 70 % de remise jusqu’au 15 juillet 📍

08:08

• 0


Apple fait une nouvelle mise à jour de son antimalware XProtect

01/07/2025 à 22:13

• 9


L'absence de ventilateurs de certains Mac portable peut les protéger des malwares

01/07/2025 à 19:30

• 17


Mactracker 8 synchronise votre collection de produits Apple sur tous vos Mac

01/07/2025 à 17:44

• 8


Passez à CarPlay sans fil pour moins de 20 €

01/07/2025 à 16:53

• 42


De très nombreuses failles dangereuses dans les imprimantes de Brother (et quelques autres)

01/07/2025 à 15:24

• 7


Bon plan Wi-Fi : l’Eero 6 (3 modules) à 130 € seulement

01/07/2025 à 13:30

• 20


Apple détaille des fonctions d'iOS et macOS 26 qui n'arriveront pas en Europe

01/07/2025 à 11:57

• 112


Proton se joint à une plainte contre Apple pour pratiques anticoncurrentielles

01/07/2025 à 11:10

• 46


États-Unis : Apple n’échappera pas au procès pour abus de position dominante

01/07/2025 à 09:55

• 41


Seriez-vous intéressé par un iPhone qui se transforme en ordinateur traditionnel ?

01/07/2025 à 09:06

• 59


Apple envisage de remplacer le moteur de Siri par celui de ChatGPT ou Claude AI

30/06/2025 à 23:00

• 67


MacBook : jusqu’où Apple ira-t-elle pour casser les prix ?

30/06/2025 à 21:40

• 13