D'après ce que j'ai vu de la bêta, ils ont précisément adopté la mauvaise approche, en forçant les pilotes tiers à sortir du noyau et à entrer dans l'espace utilisateur.
Evidemment, leur but en faisant cela était d'assurer la portabilité des pilotes entre x86 et ARM ; ce qu'ils ont fait, au lieu de cela, étant donné le modèle de développement de la plupart des sociétés de périphériques qui ont besoin de pilotes de périphériques pour que leurs appareils soient utilisables sur un OS, c'est rendre orphelin tout le matériel existant de cette classe.
Probablement, vous allez devoir acheter une nouvelle imprimante, en particulier, car une fois qu'ils fonctionnent, comme les fabricants de téléphones cellulaires Android, il n'y a jamais de mise à jour du pilote.
Les entreprises de périphériques matériels ont des ressources très limitées en matière d'ingénierie logicielle, et elles les mettront au service du prochain périphérique - comme le prochain modèle d'imprimante - et " baiseront " totalement tous ceux qui ne leur donnent plus d'argent, parce que It's All About The Benjamins™.
Elles l'ont fait lors du passage au PPC, et elles l'ont refait lors du passage du PPC à Intel. Cela signifie devoir racheter du matériel périphérique parfaitement bon, parce que personne n'écrira un pilote pour lui pour la nouvelle architecture.
Apple a tort sur le "si le pilote est dans l'espace utilisateur, le fabricant va sûrement juste recompiler !". Ils ne le feront pas. Il ne vend pas de nouveaux appareils pour eux, et pour les produits à perte comme les imprimantes, il ne vend pas plus de cartouches d'encre sur les anciennes imprimantes où le DRM a été cassé, et la plupart des cartouches d'encre sont maintenant achetées à des tiers, plutôt qu'au fabricant de l'imprimante.
Note : Il était en fait tout à fait possible d'exécuter des pilotes de noyau tiers de manière à ce qu'ils croient s'exécuter dans l'espace du noyau, mais de les exécuter sous Rosetta. Apple a simplement échoué dans son travail ici. Encore une fois.