Atmosphere
Atmosphère est un firmware personnalisé en cours pour le Nintendo Switch. L'Atmosphère se compose de plusieurs composants, chacun remplaçant/modifiant un...
Choisir une liste...
Atmosphère est un firmware personnalisé en cours pour le Nintendo Switch.
Composantes
L'Atmosphère se compose de plusieurs composants, chacun remplaçant/modifiant un composant différent du système:
- Fusée : Chargeur de première étape, responsable du chargement et de la validation de l'étape 2 (Custom TrustZone) plus paquet2 (Sysmodules Kernel/FIRM), et de les patcher au besoin. Cela remplace toutes les fonctionnalités normalement dans Package1loader/NX Bootloader.
- Exosphère : TrustZone personnalisée, pour lancer un moniteur sécurisé personnalisé
- Thermosphère: support EL2 EmuNAND, c'est-à-dire sauvegarde et utilisation d'images NAND virtualisées/rédirectes
- Stratosphère : Sysmodule(s) personnalisé(s), à la fois style Rosalina pour étendre le noyau/fournir de nouvelles fonctionnalités, et du style de reimplémentation du chargeur pour accrocher les actions importantes du système
- Troposphère: les correctifs Horizon OS au niveau de l'application, utilisés pour mettre en œuvre les fonctionnalités souhaitables CFW
Délivrance de licences
Ce logiciel est sous licence aux termes de la GPLv2, avec des exemptions pour des projets spécifiques mentionnés ci-dessous.
Vous pouvez trouver une copie de la licence dans le Fichier LICENSE.
Exonérations
- Nintendo est exempté de licence GPLv2 et peut (à son gré) au contraire concéder une licence pour tout code source créé pour le projet Atmosphère sous la licence Zero-Clause BSD.
Crédits
L'Atmosphère est en cours de développement et de maintenance par SciresM, TuxSH, Hexkyzet Produits.
Dans aucun ordre particulier, nous rendons hommage aux contributions inestimables suivantes :
- acier inoxydable pour la libnx et le projet documentation, recherche et développement d'outils concernant le commutateur Nintendo.
- devkitPro pour la devkitA64 support de la chaîne d'outils et de la libnx.
- Équipe commutée pour documentation, recherche et développement d'outils concernant le commutateur Nintendo.
- ChaN pour la Fûts gras module.
- Marcus Geelnard pour la bcl-1.2.0 bibliothèque.
- naehrwert et st4rk pour l ' original hékat projet et sa base de code hwinit.
- CTCaer pour la suite hékat la fourchette du projet et minerva tc projets.
- m4xw pour le développement EMMMC projets.
- Riley pour suggérer « Atmosphère » comme nom de projet Horizon OS reimplementation+customization.
- hedgeberg pour la recherche et les essais matériels.
- lionce pour le nettoyage du code et les améliorations générales.
- jaames pour concevoir et fournir les ressources graphiques d'Atmosphère.
- Tous ceux qui ont soumis des inscriptions pour Atmosphère concours de design d'éclaboussures.
- Tous ceux qui contribuent activement au dépôt Atmosphère.

