Atmosphère adalah firmware khusus yang sedang dalam proses untuk Nintendo Switch.
Atmosphère terdiri dari beberapa komponen, yang masing-masing menggantikan/memodifikasi komponen berbeda dari sistem:
Fusée: Pemuat tahap pertama, bertanggung jawab untuk memuat dan memvalidasi tahap 2 (TrustZone khusus) ditambah paket2 (sistem Kernel/FIRM), dan menambalnya sesuai kebutuhan. Ini menggantikan semua fungsi biasanya di Package1loader/NX Bootloader.
September: Payload digunakan untuk mengaktifkan dukungan derivasi kunci runtime pada 7.0.0.
Exosphère: TrustZone yang disesuaikan, untuk menjalankan Monitor Aman yang disesuaikan
Termosfer: Dukungan EL2 EmuNAND, yaitu mencadangkan dan menggunakan gambar NAND yang divirtualisasi/dialihkan
Stratosphère: Sistem Khusus, gaya Rosalina untuk memperluas kernel/menyediakan fitur baru, dan gaya implementasi ulang loader untuk menghubungkan tindakan sistem yang penting
Troposphère: Patch Horizon OS tingkat aplikasi, digunakan untuk mengimplementasikan fitur CFW yang diinginkan
Perangkat lunak ini dilisensikan berdasarkan ketentuan GPLv2, dengan pengecualian untuk proyek tertentu yang tercantum di bawah.
Anda dapat menemukan salinan lisensinya di file LICENSE.
Pengecualian:
Nintendo dikecualikan dari lisensi GPLv2 dan dapat (sesuai pilihannya) melisensikan kode sumber apa pun yang dibuat untuk proyek Atmosphère di bawah lisensi Zero-Clause BSD.
Atmosphère saat ini sedang dikembangkan dan dikelola oleh SciresM , TuxSH , hexkyz , dan fincs .
Tanpa urutan tertentu, kami memberikan penghargaan kepada pihak-pihak berikut atas kontribusi mereka yang sangat berharga:
switchbrew untuk proyek libnx dan dokumentasi ekstensif, penelitian dan pengembangan alat yang berkaitan dengan Nintendo Switch.
devkitPro untuk toolchain devkitA64 dan dukungan libnx.
Tim ReSwitched untuk dokumentasi tambahan, penelitian, dan pengembangan alat terkait Nintendo Switch.
ChaN untuk modul FatFs.
Marcus Geelnard untuk perpustakaan bcl-1.2.0.
naehrwert dan st4rk untuk proyek hekate asli dan basis kode hwinitnya.
CTCaer untuk kelanjutan proyek hekate dan proyek minerva_tc.
m4xw untuk pengembangan proyek emuMMC.
Riley karena menyarankan "Atmosphere" sebagai nama proyek implementasi ulang+kustomisasi Horizon OS.
hedgeberg untuk penelitian dan pengujian perangkat keras.
lioncash untuk pembersihan kode dan perbaikan umum.
jaames untuk merancang dan menyediakan sumber daya grafis Atmosphère.
Setiap orang yang mengirimkan entri untuk kontes desain splash Atmosphère.
Semua orang yang secara aktif berkontribusi pada repositori Atmosphère.