Нет. X - единственный используемый графический интерфейс в Linux.
В прошлом были конкурирующие проекты, но ни один из них не набрал оборотов. Писать что-то вроде X сложно, и для того, чтобы получить что-то полезное на практике, требуется много дополнительной работы: вам нужны аппаратные драйверы и приложения. Поскольку существующие приложения говорят на X11, вам нужен либо слой перевода (так что… вы написали что-то новое, либо просто новый X-сервер?), Либо писать новые приложения с нуля.
Существует один текущий проект, направленный на вытеснение X: Mir . Он поддерживается Canonical, который хочет стандартизировать его для Ubuntu, но за пределами Ubuntu он не получил большого распространения, поэтому он может добиться успеха не больше, чем Wayland (который был разработан для 3D-производительности, а не для безопасности). Мир стремится улучшить модель безопасности X, разрешая приложениям ограниченные привилегии (например, приложения должны иметь какую-то привилегию, чтобы связываться со входом и выходом других приложений); масштабируется ли это, когда люди хотят делать скриншоты и определять методы ввода, еще неизвестно.
Вы можете запустить несколько графических приложений в Linux без X с помощью SVGAlib . Однако это также не приносит никакой дополнительной безопасности (в дополнение к многочисленным другим проблемам, таким как плохая поддержка оборудования, плохое удобство использования и небольшое количество приложений). У SVGAlib были известные дыры в безопасности, и он не привлекает к себе большого внимания, так что, вероятно, имеет гораздо больше. Реализациям X уделяется гораздо больше внимания, поэтому вы, по крайней мере, можете ожидать, что реализация соответствует модели безопасности.
X имеет очень понятную модель безопасности: любое приложение, подключенное к X-серверу, может делать все что угодно. (Это безопасное приближение, но довольно реалистичное.) Вы можете построить более безопасную систему поверх этого, просто изолировав ненадежные приложения: поместите их в собственную виртуальную среду, отобразив на своем собственном X-сервере, и покажите, что X отображение сервера в окне. Вы потеряете функциональность этих приложений, например, вам придется запускать такие вещи, как оконные менеджеры и менеджеры буфера обмена в среде хоста. По крайней мере, есть один полезный проект, основанный на этом подходе: Qubes .