On Linux, you can construct an OpenGL context without an X server on any system supporting kernel mode-setting (KMS) and EGL. This includes the open-source radeon, intel and nouveau drivers and, soon, the closed-source radeon drivers.<p>The OpenTK library has had support for this for a couple of years, see [1] for the implementation.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;opentk&#x2F;opentk&#x2F;blob&#x2F;develop&#x2F;Source&#x2F;OpenTK&#x2F;Platform&#x2F;Linux&#x2F;LinuxGraphicsContext.cs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;opentk&#x2F;opentk&#x2F;blob&#x2F;develop&#x2F;Source&#x2F;OpenTK&#x2F;...</a>