1. A method comprising: calculating, using a first operating system, updates to a set of surfaces of a first application compiled for and in active execution within the first operating system; storing the updated set of surfaces in a shared memory location accessible by both the first operating system and a second operating system running concurrently on a shared kernel; rendering the updated set of surfaces to generate a first graphics frame using the first operating system; displaying the first graphics frame to a first application display of the first application on a first display of a first computing environment using the first operating system; passing a file descriptor indicating the shared memory location to a console application compiled for and in active execution within the second operating system; rendering the updated set of surfaces from the shared memory location to generate a second graphics frame that is substantially identical to the first graphics frame via the console application of the second operating system according to the file descriptor; and displaying the second graphics frame to a second application display of the first application on a second display of a second computing environment via the console application of the second operating system, such that the second application display is substantially identical to the first application display.