Operating system and user interface of the PlayStation 4
|
|
Developer | Sony Interactive Entertainment |
---|---|
OS family | Unix-like |
Working state | Current |
Source model | Closed source |
Initial release | October 15, 2013 |
Latest release | 4.07 / December 8, 2016 |
Available in | Danish, German, English (United Kingdom), English (United States), Spanish (Latin America), Spanish (Spain), French (Canada), French (France), Italian, Dutch, Norwegian, Polish, Portuguese (Brazil), Portuguese (Portugal), Russian, Finnish, Swedish, Turkish, Arabic, Japanese, Korean, Simplified Chinese, Traditional Chinese |
Update method | Direct Download Game Disc Download to USB |
Platforms | PlayStation 4 |
Kernel type | Modular |
Default user interface | PlayStation Dynamic Menu |
Preceded by | PlayStation 3 (system software) |
Official website |
The PlayStation 4 system software is the updatable firmware and operating system of the PlayStation 4.
The operating system is the Unix-like Orbis OS, based on FreeBSD 9.
The native operating system of the PlayStation 4 is Orbis OS, which is a fork of FreeBSD version 9.0 which was released on January 12, 2012.
The PlayStation 4 features two graphics APIs, a low level API named GNM and a high level API named GNMX. Most people start with the GNMX API which wraps around GNM and manages the more esoteric GPU details in a way that's a lot more familiar if users are used to platforms like Direct3D 11. The developers of The Crew put a lot of work into the move to the lower-level GNM, and in the process the tech team found out just how much work DirectX does in the background in terms of memory allocation and resource management.
Another key area of the game is its programmable pixel shaders. Sony's own PlayStation Shader Language (PSSL) was introduced on the PlayStation 4. It has been suggested that the PlayStation Shader Language is very similar indeed to the HLSL standard in DirectX 11, with just subtle differences that were eliminated for the most part through preprocessor macros.
Besides the kernel and related components, other components included and worth mentioning are Cairo, jQuery, Lua, Mono, OpenSSL, WebKit, and the Pixman rendering library. Many of these are open-source software, although the PlayStation 4 is not an open console.