GNU/Linux >> Belajar Linux >  >> Linux

Linux – Apakah Ada Gui Untuk Linux yang Tidak Menggunakan X11?

Apakah ada GUI untuk Linux yang tidak menggunakan X11?

Karena X memiliki keamanan yang sangat buruk :O

misalnya:Ubuntu, Fedora – ada apa lagi?

Sasaran:memiliki Lingkungan Desktop tanpa X. – apa solusinya? (mis.:menonton Flash dengan Google Chrome, Mengedit dokumen dengan LibreOffice, dll., tidak menggunakan browser web berbasis teks)

Mungkin dengan framebuffer? Tapi bagaimana caranya? :O

Jawaban yang Diterima:

Tidak. X adalah satu-satunya GUI yang dapat digunakan di Linux.

Ada proyek yang bersaing di masa lalu, tetapi tidak ada yang mendapatkan daya tarik. Menulis sesuatu seperti X itu sulit, dan butuh banyak kerja ekstra untuk mendapatkan sesuatu yang dapat digunakan dalam praktik:Anda memerlukan driver perangkat keras, dan Anda membutuhkan aplikasi. Karena aplikasi yang ada menggunakan X11, Anda memerlukan lapisan terjemahan (jadi... apakah Anda telah menulis sesuatu yang baru, atau hanya server X baru?) atau untuk menulis aplikasi baru dari awal.

Ada satu proyek yang sedang berlangsung yang bertujuan untuk menggantikan X:Mir. Ini didukung oleh Canonical, yang ingin menstandarkannya untuk Ubuntu — tetapi belum mendapatkan banyak daya tarik di luar Ubuntu, jadi mungkin tidak lebih berhasil daripada Wayland (yang dirancang untuk kinerja 3D, bukan untuk keamanan). Mir memang bertujuan untuk meningkatkan model keamanan X dengan mengizinkan aplikasi dengan hak istimewa terbatas (misalnya aplikasi harus memiliki semacam hak istimewa untuk mengacaukan input dan output aplikasi lain); apakah skalanya saat orang ingin mengambil tangkapan layar dan menentukan metode input masih harus dilihat.

Anda dapat menjalankan beberapa aplikasi grafis di Linux tanpa X dengan SVGAlib. Namun itu juga tidak membawa keamanan ekstra (selain banyak masalah lain, seperti dukungan perangkat keras yang buruk, kegunaan yang buruk, dan sejumlah kecil aplikasi). SVGAlib telah mengetahui lubang keamanan, dan tidak mendapat banyak perhatian, jadi mungkin ada lebih banyak lagi. Implementasi X mendapatkan lebih banyak perhatian, sehingga Anda setidaknya dapat berharap bahwa implementasinya cocok dengan model keamanan.

X memiliki model keamanan yang sangat mudah dipahami:aplikasi apa pun yang terhubung ke server X dapat melakukan apa saja. (Itu perkiraan yang aman, tetapi cukup realistis.) Anda dapat membangun sistem yang lebih aman di atas ini, hanya dengan mengisolasi aplikasi yang tidak tepercaya:letakkan di lingkungan virtual mereka sendiri, tampilkan di server X mereka sendiri, dan tunjukkan bahwa X tampilan server di jendela. Anda akan kehilangan fungsionalitas dari aplikasi ini, misalnya Anda harus menjalankan hal-hal seperti window manager dan clipboard manager di lingkungan host. Setidaknya ada satu proyek yang dapat digunakan berdasarkan pendekatan ini:Qubes.

Terkait:Bagaimana Cara Membuat Gambar Bootable Windows 10 di Debian?
Linux
  1. Apakah ada standar untuk sakelar dan argumen baris perintah Linux?

  2. Apa penjelasan paling sederhana untuk fakta bahwa aplikasi Windows tidak kompatibel dengan Linux?

  3. Apakah ada yang setara dengan anggur untuk menjalankan aplikasi Mac?

  1. Apakah ada distribusi Linux modern yang masih mendukung /dev/audio?

  2. Apakah ada GUI untuk Linux yang tidak menggunakan X11?

  3. Apakah ada GUI SQLite (bagus) untuk Linux?

  1. Apakah ada kode status keluar standar di Linux?

  2. Apakah ada sistem file yang `ln -d` berhasil?

  3. Apakah ada perangkat lunak desktop jarak jauh yang dapat diakses melalui browser untuk linux?