Cette mise à jour pour la Switch semble répondre plus au besoin de sécurité qu'aux aspects sociaux et autres.
Au delà de ce qui est annoncé dans la news, d'un point de vue plus technique, le firmware 5.0.0 change totalement le fonctionnement de la mémoire, et notamment le
kernel. L'architecture interne, d'après le
switchbrew subit des changements importants:
- Kernel Address Space Layout Randomization was added.
- Instead of using a hardcoded address for per-CPU region, they now use x18 to point to the per-CPU region.
- 5 new syscalls. SVCs 0x48/0x49 are accessible by AM-sysmodule.
5 nouveaux
syscalls, l'adressage mémoire revu dans son ensemble... La randomisation de l'espace d'adresse kernel a été ajoutée, ce qui va compliquer grandement la tâche des développeurs et la disposition de l'utilisation de la mémoire dans son ensemble.
Du coup, il est fort probable que certaines failles existantes soient bouchées. A confirmer par les développeurs qui travaillent sur le sujet. C'est le propre d'une nouvelle version me direz-vous mais à ce point,
Nintendo répond activement !
Du coup, coté hardware (
cela reste à confirmer également), il semblerait que
Nintendo et
nVidia envisagent un nouveau
SoC, une révision matérielle du
Tegra 210 remplacé par un
Tegra 214, pour une gravure plus fine sans doute.