In che lingua è codificato il Nintendo Switch?
Sistema operativo di Nintendo Switch - Wikipedia
Nintendo ha rilasciato al pubblico informazioni limitate sugli interni della Switch. I ricercatori di sicurezza informatica e gli sviluppatori dell'emulatore di Nintendo 3DS Citra hanno analizzato il sistema operativo.
Hanno scoperto che il nome interno del sistema operativo è Horizon, che è un'evoluzione del software di sistema di Nintendo 3DS e che implementa un'architettura microkernel.
Tutti i driver girano nello spazio utente, compreso il driver Nvidia che i ricercatori di sicurezza hanno descritto come "simile al driver Linux". Il driver grafico presenta un sottile strato API non documentato, chiamato NVN, che è "un po' come Vulkan" ma espone la maggior parte delle caratteristiche hardware come il profilo di compatibilità OpenGL con le estensioni Nvidia. Tutti i processi dello spazio utente utilizzano l'Address Space Layout Randomization e sono sandboxed.
Secondo le informazioni di licenza del software di sistema Nintendo Switch, il codice del kernel FreeBSD è utilizzato da Horizon.