Số X là GUI duy nhất có thể sử dụng trên Linux.
Đã có những dự án cạnh tranh trong quá khứ, nhưng không có dự án nào đạt được bất kỳ lực kéo nào. Viết một cái gì đó như X rất khó, và phải mất rất nhiều công sức để có được thứ gì đó có thể sử dụng được trong thực tế: bạn cần trình điều khiển phần cứng và bạn cần ứng dụng. Vì các ứng dụng hiện có nói X11, bạn cần một lớp dịch (vì vậy, bạn đã viết một cái gì đó mới hay chỉ là một máy chủ X mới?) Hoặc để viết các ứng dụng mới từ đầu.
Có một dự án đang diễn ra nhằm mục đích thay thế X: Mir . Nó được hỗ trợ bởi Canonical, người muốn chuẩn hóa nó cho Ubuntu - nhưng nó đã không đạt được nhiều lực kéo bên ngoài Ubuntu, vì vậy nó có thể không thành công hơn Wayland (được thiết kế cho hiệu suất 3D, không phải để bảo mật). Mir nhắm đến việc cải thiện mô hình bảo mật X bằng cách cho phép các ứng dụng đặc quyền hạn chế (ví dụ: các ứng dụng phải có một số đặc quyền để gây rối với đầu vào và đầu ra của các ứng dụng khác); liệu tỷ lệ đó khi mọi người muốn chụp ảnh màn hình và xác định phương thức nhập liệu vẫn được nhìn thấy.
Bạn có thể chạy một vài ứng dụng đồ họa trên Linux mà không cần X với SVGAlib . Tuy nhiên, điều đó cũng không mang lại bất kỳ bảo mật bổ sung nào (ngoài nhiều vấn đề khác, chẳng hạn như hỗ trợ phần cứng kém, khả năng sử dụng kém và số lượng ứng dụng nhỏ). SVGAlib đã biết các lỗ hổng bảo mật và nó không được chú ý nhiều, vì vậy nó có thể có nhiều hơn nữa. Việc triển khai X được chú ý nhiều hơn, do đó, ít nhất bạn có thể mong đợi rằng việc triển khai phù hợp với mô hình bảo mật.
X có một mô hình bảo mật rất dễ hiểu: bất kỳ ứng dụng nào được kết nối với máy chủ X đều có thể làm bất cứ điều gì. . hiển thị của máy chủ trong một cửa sổ. Bạn sẽ mất chức năng từ các ứng dụng này, ví dụ bạn phải chạy những thứ như trình quản lý cửa sổ và trình quản lý clipboard trong môi trường máy chủ. Có ít nhất một dự án có thể sử dụng dựa trên phương pháp này: Qubes .