GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿hay alguna interfaz gráfica de usuario para Linux que no use X11?

¿Hay alguna GUI para Linux que no use X11?

Dado que X tiene muy poca seguridad :O

por ejemplo:Ubuntu, Fedora, ¿qué más hay?

Objetivo:tener un entorno de escritorio sin X. ¿Cuáles son las soluciones? (por ejemplo:vea Flash con Google Chrome, edite documentos con LibreOffice, etc., sin usar navegadores web basados ​​en texto)

¿Quizás con framebuffers? ¿Pero cómo? :O

Respuesta aceptada:

No. X es la única GUI utilizable en Linux.

Ha habido proyectos en competencia en el pasado, pero ninguno ganó fuerza. Escribir algo como X es difícil, y se necesita mucho trabajo extra para que algo se pueda usar en la práctica:necesita controladores de hardware y necesita aplicaciones. Dado que las aplicaciones existentes hablan X11, necesita una capa de traducción (entonces... ¿ha escrito algo nuevo o simplemente un nuevo servidor X?) o escribir nuevas aplicaciones desde cero.

Hay un proyecto en curso que pretende suplantar a X:Mir. Está respaldado por Canonical, que quiere estandarizarlo para Ubuntu, pero no ha ganado mucha tracción fuera de Ubuntu, por lo que es posible que no tenga más éxito que Wayland (que fue diseñado para el rendimiento 3D, no para la seguridad). Mir tiene como objetivo mejorar el modelo de seguridad X al permitir que las aplicaciones tengan privilegios limitados (por ejemplo, las aplicaciones deben tener algún tipo de privilegio para interferir con la entrada y salida de otras aplicaciones); Queda por ver si eso escala cuando las personas quieren tomar capturas de pantalla y definir métodos de entrada.

Puede ejecutar algunas aplicaciones gráficas en Linux sin X con SVGAlib. Sin embargo, eso tampoco aporta seguridad adicional (además de muchos otros problemas, como un soporte de hardware deficiente, una usabilidad deficiente y una pequeña cantidad de aplicaciones). SVGAlib ha tenido agujeros de seguridad conocidos y no recibe mucha atención, por lo que probablemente tenga muchos más. Las implementaciones de X reciben mucha más atención, por lo que al menos puede esperar que la implementación coincida con el modelo de seguridad.

X tiene un modelo de seguridad muy fácil de entender:cualquier aplicación que esté conectada al servidor X puede hacer cualquier cosa. (Esa es una aproximación segura, pero bastante realista). Puede construir un sistema más seguro además de esto, simplemente aislando las aplicaciones que no son de confianza:colóquelas en su propio entorno virtual, mostrándolas en su propio servidor X y demuestre que X visualización del servidor en una ventana. Perderá la funcionalidad de estas aplicaciones, por ejemplo, tiene que ejecutar cosas como administradores de ventanas y administradores de portapapeles en el entorno del host. Hay al menos un proyecto utilizable basado en este enfoque:Qubes.

Relacionado:¿Cómo crear una imagen de arranque de Windows 10 en Debian?
Linux
  1. Use anacron para un mejor crontab

  2. 5 razones para usar los administradores de paquetes de Linux

  3. ¿Existen códigos de estado de salida estándar en Linux?

  4. ¿Existen distribuciones modernas de Linux que aún sean compatibles con /dev/audio?

  5. ¿Hay algún sistema de archivos para el que `ln -d` tenga éxito?

Las mejores distribuciones de Linux que son más adecuadas para principiantes

¿Existe un cliente de OneDrive para Linux?

DEFT Linux Una distribución de Linux para informática forense

MX Linux 17 Una distribución de Linux fácil de usar para novatos

Los 20 mejores clientes de IRC para Linux que debería usar todos los días

¿Hay algún equivalente de WinSCP para Linux?