Nintendo Switch system software: Difference between revisions
Updated “Latest Release” due to a new update |
No edit summary |
||
Line 193: | Line 193: | ||
''Bug fixes, including:'' |
''Bug fixes, including:'' |
||
*Fixed bug that caused incorrect play time display on user pages |
*Fixed bug that caused incorrect play time display on user pages |
||
| |
|- |
||
!5.0.1 |
|||
|{{Start date and age|2017|12|4}} |
|||
| |
|||
Undisclosed changes |
|||
|- |
|||
} |
|||
<ref name="changelog" /> |
<ref name="changelog" /> |
||
Revision as of 21:01, 1 April 2018
![]() | |
![]() Operating system and user interface of the Nintendo Switch | |
Developer | Nintendo, HAL Laboratory[1] |
---|---|
OS family | Unknown (internally named "Horizon", possible derivative of Nintendo 3DS system software, uses FreeBSD components) |
Working state | Current |
Source model | Closed source |
Initial release | 1.0.0 / 3 March 2017 |
Latest release | 5.0.1 / 26 March 2018[2] |
Available in | American English, British English, European French, Canadian French, German, Latin American Spanish, European Spanish, Italian, Dutch, European Portuguese, Russian, Japanese, Traditional Chinese, Simplified Chinese, Korean |
Update method | Direct download |
Platforms | Nintendo Switch |
Preceded by | Wii U (system software) |
Official website | en-americas-support |
The Nintendo Switch system software is an updatable firmware and operating system used by the Nintendo Switch gaming console.
Technology
System
The Nintendo Switch system software's licensing information includes reference to the FreeBSD kernel, leading some to assume its kernel is based on FreeBSD, similar to the PlayStation 4's system software.[3][4][5][6] However, hackers have found reference to the kernel being custom.[7] The kernel is internally called Horizon, which is also the name of the Nintendo 3DS system software. A hacker found system calls to be similar to those of the 3DS software but speculates that those were rewritten.[3][8][9]
In addition, several components from Android are present in the Switch's operating system, such as the Stagefright multimedia framework.[10] Rendering of web content is done via WebKit. Although an end-user web browser is not available on the console thus far, a WebKit applet is still accessible when connecting to a network that requires a web login, and the WebKit applet is also used for several operating system functions, such as the Nintendo eShop.[4][11]
User interface
Home Screen
The Nintendo Switch home screen has battery, internet and time information in the top right corner, and below it is a grid showing all software on the system, downloaded or physical. Underneath that it has shortcuts to OS functions such as the Nintendo eShop, settings, a sleep mode button and more.
News
The News function of the Nintendo Switch software allows users to read gaming news and advertisements provided by Nintendo and third-party developers. News is also displayed when the system is locked.
The News interface was originally available in the 1.0.0 version of the software, however new headlines were not transmitted until the 2.0.0 update was released. The 3.0.0 update revamped the News system, adding multiple news "channels" for different games that users can subscribe to. The news headlines that appear depend on which channels are subscribed to. The 4.0.0 update further improved the News screen, updating its layout.
Nintendo eShop
The Nintendo eShop option on the Home menu opens a WebKit-based interface that allows games to be purchased and downloaded from the Nintendo eShop.
Album
The Album stores captured screenshots and videos. Pressing the "Capture" button on the controller, in supported software, will save a screenshot, either to the microSD card, or to the system memory. The Album allows users to view screenshots that have been taken. Screenshots can be edited by adding text, and they can be shared to Facebook or Twitter. In addition, in supported games, holding down the Capture button briefly will save the last 30 seconds of video to the Album. It can then be trimmed and posted online.
The 2.0.0 update added the ability to post screenshots to Facebook or Twitter from within the system UI, making it easier to share screenshots. The 4.0.0 update added support for saving 30 second videos, in compatible games.
Controllers
The Controllers menu allows for controllers to be paired, disconnected, or reconnected. The 3.0.0 added the "Find Controllers" option, which allows any nearby controllers that have been paired to be remotely turned on and vibrated, to help find lost controllers.
Settings
The Settings option allows for system settings to be changed, and includes other functionality, such as creating Miis.
History of updates
The initial version of the system software for Nintendo Switch on the launch day consoles was updated as a "day one" patch on 3 March 2017, the console's launch date.[12] The update added online features that were previously missing from the original software before its official launch date. Some notable features of this update are access to the Nintendo eShop as well as the ability to add friends to a friends list, similar to that of the Nintendo 3DS.[13]
} [2]References
- ^ "HAL Laboratory developed various parts of Switch".
- ^ a b "Nintendo Switch System Updates and Change History". Nintendo. Retrieved 26 March 2018.
- ^ a b "What hackers know of the Nintendo Switch so far". Wololo.net. 9 March 2017. Retrieved 13 March 2017.
- ^ a b Cunningham, Andrew. "Nintendo Switch ships with unpatched 6-month-old WebKit vulnerabilities". Ars Technica. Retrieved 14 March 2017.
- ^ Marc Sauter; Andreas Sebayang; Michael Wieczorek (1 March 2017). "Nintendo Switch im Test: Klack und los, egal wie und wo" [Nintendo Switch review: Click and go, no matter how and where] (in German). Golem Media GmbH. p. 7. Archived from the original on 1 March 2017. Retrieved 2 March 2017.
The most interesting thing is that the operating system is not based on a classic Linux or Android, but on FreeBSD. The latter also takes Sony as the basis for the system of the Playstation. This avoids Nintendo's licensing requirements for the Linux kernel, but can easily use Nvidia's proprietary graphics driver.
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ Bhartiya, Swapnil. "Nintendo Switch introduces a new concept for consoles".
- ^ Console Security - Switch - Homebrew on the Horizon
- ^ https://www.youtube.com/watch?v=T8mMg_hQWSo&feature=youtu.be&t=12m8s
- ^ http://wololo.net/2017/06/26/plutoo-dumps-binaries-nintendo-switchs-firmware-modules/
- ^ "Hacker nehmen Nintendos Switch ins Visier". heise online (in German). Heinz Heise. Retrieved 14 March 2017.
- ^ Spawn Wave (12 March 2017), The Nintendo Switch Was Hacked?, retrieved 6 May 2017
- ^ Kyle Orland (1 March 2017). "Nintendo Switch review: Meet the Game Boy Entertainment System". ArsTechnica. Condé Nast.
- ^ Craig Majaski (23 February 2017). "Day 1 Nintendo Switch OS Update Details". NintendoTimes.
External links
Nintendo Switch System Software Release History | ||
---|---|---|
Version | Release date | Features |
1.0.0 | Before console release | Initial release of Nintendo Switch system software |
2.0.0 | March 3, 2017 |
|
2.1.0 | March 27, 2017 |
Undisclosed changes |
2.2.0 | April 17, 2017 |
Undisclosed changes |
2.3.0 | May 15, 2017 |
Undisclosed changes |
3.0.0 | June 19, 2017 |
Undisclosed changes |
3.0.1 | July 31, 2017 |
Bug fixes, including:
|
3.0.2 | September 5, 2017 |
Undisclosed changes and bug fixes |
4.0.0 | October 18, 2017 |
Undisclosed changes and bug fixes |
4.0.1 | October 25, 2017 |
Bug fixes, including:
|
4.1.0 | December 4, 2017 |
Bug fixes, including:
|
5.0.0 | March 12, 2018 |
Bug fixes, including:
|
5.0.1 | December 4, 2017 |
Undisclosed changes |
People | |||||
---|---|---|---|---|---|
Derivatives |
| ||||
Companies | |||||
Other topics | |||||