GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:esistono delle GUI per Linux che non utilizzano X11?

Esistono GUI per Linux che non utilizzano X11?

Dal momento che X ha una sicurezza molto scarsa :O

es.:Ubuntu, Fedora – cos'altro ci sono?

Obiettivo:avere un ambiente desktop senza X. – quali sono le soluzioni? (ad es.:guardare Flash con Google Chrome, modificare documenti con LibreOffice, ecc., senza utilizzare browser Web basati su testo)

Forse con framebuffer? Ma come? :O

Risposta accettata:

No. X è l'unica GUI utilizzabile su Linux.

Ci sono stati progetti in competizione in passato, ma nessuno che ha avuto successo. Scrivere qualcosa come X è difficile e ci vuole molto lavoro extra per ottenere qualcosa di utilizzabile nella pratica:hai bisogno di driver hardware e hai bisogno di applicazioni. Poiché le applicazioni esistenti parlano X11, è necessario un livello di traduzione (quindi... hai scritto qualcosa di nuovo o solo un nuovo server X?) o per scrivere nuove applicazioni da zero.

C'è un progetto in corso che mira a soppiantare X:Mir. È supportato da Canonical, che vuole standardizzarlo per Ubuntu, ma non ha guadagnato molta trazione al di fuori di Ubuntu, quindi potrebbe non avere successo più di Wayland (che è stato progettato per le prestazioni 3D, non per la sicurezza). Mir mira a migliorare il modello di sicurezza X consentendo alle applicazioni privilegi limitati (ad esempio, le applicazioni devono avere un qualche tipo di privilegio per pasticciare con l'input e l'output di altre applicazioni); resta da vedere se questo si adatta quando le persone vogliono acquisire screenshot e definire metodi di input.

Puoi eseguire alcune applicazioni grafiche su Linux senza X con SVGAlib. Tuttavia, ciò non comporta nemmeno una sicurezza aggiuntiva (oltre a numerosi altri problemi, come un supporto hardware scadente, una scarsa usabilità e un numero ridotto di applicazioni). SVGAlib ha avuto problemi di sicurezza noti e non riceve molta attenzione, quindi probabilmente ne ha molti di più. Le implementazioni di X ricevono molta più attenzione, quindi puoi almeno aspettarti che l'implementazione corrisponda al modello di sicurezza.

X ha un modello di sicurezza di facile comprensione:qualsiasi applicazione connessa al server X può fare qualsiasi cosa. (Questa è un'approssimazione sicura, ma abbastanza realistica.) Puoi costruire un sistema più sicuro su questo, semplicemente isolando le applicazioni non attendibili:mettile nel loro ambiente virtuale, visualizzandole sul proprio server X e mostra che X visualizzazione del server in una finestra. Perderai funzionalità da queste applicazioni, ad esempio devi eseguire cose come gestori di finestre e gestori di appunti nell'ambiente host. Esiste almeno un progetto utilizzabile basato su questo approccio:Qubes.

Correlati:come creare un'immagine avviabile di Windows 10 in Debian?
Linux
  1. Esistono codici di stato di uscita standard in Linux?

  2. Esistono standard per le opzioni e gli argomenti della riga di comando di Linux?

  3. Esiste un equivalente di wine per l'esecuzione di applicazioni Mac?

  4. Esistono distribuzioni Linux moderne che supportano ancora /dev/audio?

  5. Ci sono GUI per Linux che non usano X11?

Le migliori distribuzioni Linux più adatte ai principianti

Esiste un client OneDrive per Linux?

DEFT Linux Una distribuzione Linux per l'informatica forense

MX Linux 17 Una distribuzione Linux facile da usare per i noob

I 20 migliori client IRC per Linux che dovresti usare tutti i giorni

Esiste un equivalente WinSCP per Linux?