The Open Console Gaming Platform (OCGP) is a specification for and family of game consoles running Free and Open Source Software (FOSS) that allows software written for one of them to work on any other.
The OCGP defines certain software requirements that make a console OCGP-compliant. These include a kernel specification, as well as a graphics specification.
OCGP-compliant consoles must run Linux version 5.0 or greater, or a compatible kernel. This ensures that system calls on one system are fully compatible with any other.
OCGP systems must have a graphics system capable of displaying 1920x1080p images at 60fps. 3D acceleration capabilities are recommended, but not explicitly required.
The OCGP also defines hardware requirements that make a console OCGP-compliant. This includes system architecture and I/O devices.