PlayStation 4 system software


The PlayStation 4 system software is the updatable firmware and operating system of the PlayStation 4. The operating system is Orbis OS, based on FreeBSD 9.

Technology

System

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 software development kit is based on LLVM and Clang, which Sony has chosen due to its conformant C and C++ front-ends, C++11 support, compiler optimization and diagnostics. Besides the kernel and related components, other components include Cairo, 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.

GNM

The PlayStation 4 features two graphics APIs, a low-level API named GNM and a high-level API named GNMX. GNMX wraps around GNM, and in turn manages the more low-level GPU details. For example, GNMX has a feature called Constant Update Engine which manages GPU constants. This simpler API is at the cost of more direct access to the GPU's features and a significant CPU cost. GNM and GNMX are analogous to Direct3D 12 and Direct3D 11, respectively.

PSSL

Another key area of the PS4 is its programmable pixel shaders. Sony's own PlayStation Shader Language was introduced to the PlayStation 4. PSSL is very similar to the HLSL standard in DirectX 12, with only subtle differences that could be eliminated mostly through preprocessor macros.

Graphical shell

The PlayStation 4 uses the PlayStation Dynamic Menu as its graphical shell, in contrast to the XrossMediaBar used by the PlayStation Portable and PlayStation 3, as well as the LiveArea used by the PlayStation Vita and PlayStation TV. It is named "Dynamic Menu" because the options it offers to players are context-sensitive, changing based on what a player is actually doing with their PlayStation 4 at any given time. This makes navigation simpler than the previous iteration. This dynamic menu can alter itself so that there's as little time as possible between the users placing a game in the disc drive and the actual gameplay beginning.
The PlayStation 4's user interface attempts simplicity as a priority. The main place for entertainment options, the Content area, is prominently displayed with large square icons on a horizontal line arranged by the most recently used. Users can scroll through this gamer newsfeed in an alternating, brick-like formation reminiscent of the social media site Pinterest. Many other main objects will display additional information when having the cursor selected on them. A game may have news updates or advertisements for its downloadable content. Recently played games receive tiles along with a number of mandatory items like the Live from PlayStation and the Internet Browser applications. Content icon customization and options on how to sort them would give players a way to mold the display to better suit their needs.

Augmented Reality

The augmented reality application, the Playroom comes pre-installed with the PlayStation 4 console. It was demonstrated at E3 2013 and utilizes the Sony PlayStation Camera technology. According to Sony, it is a "fantastically fresh augmented reality entertainment experience", which has been created by combining the light bar located on the front of DualShock 4 controller with the PlayStation Camera. Players are allowed to produce a small floating robot called Asobi, who interacts with the players, scans their faces and shoots fireballs. Once the PlayStation Camera identifies the player with the help of the light bar on the front, a flick on the touchpad of the DualShock 4 controller brings up the augmented reality Bots function of the PlayRoom, which creates the illusion that there are hundreds of little bots inside the controller, which can be released simply with a tap on the track pad that functions like the PlayStation Vita. PS4 owners can view their smartphone or PlayStation Vita for drawing the object and flick it anywhere for the augmented reality Bots to play with.

Remote Play and second screen

Through Remote Play users can operate their PS4 through the uses of a PlayStation Vita handheld game console, allowing for the play of PS4 games and other media on the small device via streaming. All games that do not require the PlayStation Move or PlayStation Camera are compatible.
The second screen can be used to display unique content when playing games that support this option, but it should not be confused with a split-screen. The second screen may be used to show extra content like maps, alternate camera angles, radar or even playbooks in sports games. Apart from PlayStation Vita, other mobile devices such as iPads or Android tablets can also be used as a second screen. That comes in the form of both the official PlayStation App and game companion apps such as Knack's Quest.

Social features

A heavy emphasis on social features has been placed on the PlayStation 4 console, loading up the PS4 with a number of share-centric apps and features. The feature, which allows users to check out their friends' latest activities via a landing page full of their pictures, trophies and other recent events, is an easy way to find out what friends have been up to. On the other hand, a cross-chat feature dubbed is an interesting way to keep in touch. This gives gamers the ability to chat with other users whether or not they're playing the same title.
The PS4's sharing capabilities adds another layer to console gaming. PS4 owners are able to capture or livestream the gameplay with a simple button touch. They can record up to 60 minutes of their latest gaming exploits with a quick press of the Share button on the controller. Footage can be shared on Facebook, Twitter and YouTube. They also have the ability to broadcast their gameplay in real-time to Twitch and Ustream in addition to recording videos.
There are also other social features such as community creation. Some of them are introduced via system updates. Favorite Groups is a new section within the Friends app, and acts as a way to quickly access other people a user plays with the most. This feature is aimed at making it easier and faster to get into a game session with friends. On the other hand, communities are new hubs that can be formed around shared interests like games, activities, or play styles. There also exist other smaller social features on PS4, such as the ability to message a friend with a request to watch their gameplay live.

Internet features

While the PlayStation 4 console can function without an Internet connection, it provides more functionality when it is connected to the Internet. For example, updates to the system software may be downloaded from the Internet, and users may play online when the Internet is properly connected. Online play is the main pillar for the PlayStation 4, but a PlayStation Plus subscription is required to play the majority of PS4 titles online, unlike PlayStation 3 titles. According to Sony, they are developing many new ways to play and connect for PS4 which requires a large investment of resources. As a result, Sony claim they cannot keep such a service free and maintain its quality at the same time considering the cost, and they thus decided that it would be better to charge a fee in order to continue to offer a good service.
The web browser included in the PlayStation 4 console is based on the open source WebKit layout engine, unlike the PlayStation 3 which uses the NetFront browser. Using the same modern Webkit core as Safari from Apple, the PS4 web browser receives a very high score in HTML5 compliance testing. However, just like other major browsers, it does not support the deprecated Adobe Flash, which means that websites which still require Flash might not display properly or function as intended. Also, the PDF format is not supported. However, one clear advantage for gamers is being able to cut between gaming and browsing and back again with no loss of gameplay due to the multitasking feature of the web browser. Additionally, while the PS4 web browser has limited support for USB keyboards, it does not seem to support USB mice at all.
Furthermore, with Internet connection enabled the PlayStation 4 allows users to access a variety of PlayStation Network services, including the PlayStation Store, PlayStation Plus subscription service, and more. Users may download or buy games and other content from these services. Also, gamers are able to play a selection of PS3 titles via the Internet-based PlayStation Now gaming service. PS Now is a cloud-based gaming subscription service from Sony Interactive.

Multimedia features

The PlayStation 4 supports playing standard 12-centimeter DVD-Video discs; DVD recordable and rewritable discs except those that have not been finalized; and standard Blu-ray discs with the exception of Blu-ray Recordable Erasable version 1.0 discs and Blu-ray XL format discs. Unlike all previous PlayStation consoles the system does not support the Compact Disc format at all, including Compact Disc Digital Audio and Video CD format discs. Blu-ray 3D support was added in system software version 1.75. In 2015, Sony partnered with Spotify to bring the music streaming service to the PlayStation 4, allowing music to be streamed in the background of any game or application for both free and premium members of Spotify.
The Media Player application included with the system can be used to play media files on USB storage devices or media servers. According to the PlayStation 4's user guide, media formats supported include videos contained in the MP4, MKV and AVI formats and encoded in H.264 AVC High Profile 4.2, MPEG4 ASP, MPEG2 Visual, AVCHD, and XAVC S; audio encoded in MP3, FLAC, or AAC; or AC-3 and photos encoded in JPEG, BMP, or PNG. The PlayStation 4 Pro also supports videos encoded in H.264 AVC High Profile 5.2. If users have a PlayStation VR headset connected, they can view 360-degree videos inside the headset.
In 2023 the Sony Pictures Core video service was launched on PS4.