PlayStation 3 system software

The PlayStation 3 system software is the console's updatable firmware and operating system, built on a fork of FreeBSD and NetBSD known as CellOS (or GameOS), and uses the XrossMediaBar (XMB) as its graphical shell. Updates can be installed via direct download, USB transfer from a PC, or from game discs, and Sony continues to release updates as of 2026 for performance, security, and to renew the Blu-ray encryption key. For graphics, the system uses the low-level LibGCM and higher-level PSGL APIs (based on OpenGL ES and Nvidia's Cg), while its official SDK is restricted to licensed developers, leading to a community of open-source and homebrew SDKs. The XMB interface features horizontally scrolling category icons navigated with the D-pad, and it introduced in-game XMB multitasking with firmware version 2.41. The PS3 also supported Remote Play with the PSP and PS Vita, though it was limited to a few titles and often laggy, serving as a testing ground for the much better integration later seen on the PlayStation 4. Additionally, users with both a PS3 and a PS Vita could share media files like videos, music, and images between the two devices.