X11을 사용하지 않는 Linux 용 GUI가 있습니까?
X는 보안 성이 매우 좋지 않기 때문에 : O
예 : 우분투, 페도라-다른 것들이 있습니까?
목표 : X가없는 데스크탑 환경 보유-솔루션은 무엇입니까? (예 : 텍스트 기반 웹 브라우저를 사용하지 않고 Chrome으로 플래시, LibreOffice로 문서 편집 등)
프레임 버퍼가 있을까요? 그러나 어떻게? :영형
X11을 사용하지 않는 Linux 용 GUI가 있습니까?
X는 보안 성이 매우 좋지 않기 때문에 : O
예 : 우분투, 페도라-다른 것들이 있습니까?
목표 : X가없는 데스크탑 환경 보유-솔루션은 무엇입니까? (예 : 텍스트 기반 웹 브라우저를 사용하지 않고 Chrome으로 플래시, LibreOffice로 문서 편집 등)
프레임 버퍼가 있을까요? 그러나 어떻게? :영형
답변:
아니요. X는 Linux에서 유일하게 사용할 수있는 GUI입니다.
과거에는 경쟁 프로젝트가 있었지만 그 어느 것도 견인을 얻지 못했습니다. X와 같은 것을 작성하는 것은 어렵고 실제로 유용한 것을 얻으려면 많은 추가 작업이 필요합니다. 하드웨어 드라이버가 필요하고 응용 프로그램이 필요합니다. 기존 응용 프로그램이 X11을 사용하므로 변환 계층이 필요하므로 (새로 작성했거나 새 X 서버입니까?) 새 응용 프로그램을 처음부터 새로 작성해야합니다.
X를 대체하려는 하나의 진행중인 프로젝트가 있습니다 : Mir . Canonical의 지원을 받아 Ubuntu 용으로 표준화하려고 하지만 Ubuntu 외부에서 많은 관심을 얻지 못했기 때문에 Wayland (보안 용이 아닌 3D 성능 용으로 설계된) 보다 성공하지 못할 수 있습니다 . Mir는 응용 프로그램의 제한된 권한을 허용하여 X 보안 모델을 개선하는 것을 목표 로합니다 (예 : 응용 프로그램은 다른 응용 프로그램의 입력 및 출력을 망칠 수있는 일종의 권한이 있어야 함). 사람들이 스크린 샷을 찍고 입력 방법을 정의 할 때 크기가 조정되는지 여부는 여전히 남아 있습니다.
SVGAlib을 사용 하여 X없이 Linux에서 몇 가지 그래픽 응용 프로그램을 실행할 수 있습니다 . 그러나 하드웨어 지원 부족, 사용 편의성 및 적은 수의 응용 프로그램과 같은 다른 많은 문제 외에도 추가 보안을 제공하지는 않습니다. SVGAlib는 알려진 보안상의 결점을 가지고 있으며 많은 주목을받지 않으므로 더 많은 정보를 가지고있을 것입니다. X 구현은 훨씬 더 많은 관심을 끌기 때문에 적어도 구현이 보안 모델과 일치 할 것으로 예상 할 수 있습니다.
X는 이해하기 쉬운 보안 모델을 가지고 있습니다. X 서버에 연결된 모든 응용 프로그램은 무엇이든 할 수 있습니다. (이것은 안전한 근사이지만 상당히 현실적인 시스템입니다.) 신뢰할 수없는 응용 프로그램을 격리하여 간단하게 더 안전한 시스템을 구축 할 수 있습니다. 자체 가상 환경에 배치하고 자체 X 서버에 표시하고 X를 표시합니다. 서버가 창에 표시됩니다. 호스트 환경에서 창 관리자 및 클립 보드 관리자와 같은 항목을 실행해야하는 등 이러한 응용 프로그램의 기능이 손실됩니다. 이 접근 방식을 기반으로 사용 가능한 프로젝트가 적어도 하나 있습니다 : Qubes .
언급 한 애플리케이션 (Chrome, Flash, LibreOffice)은 모두 X11 또는 Wayland 와 같은 유사한 디스플레이 서버에서 실행되도록 빌드되었습니다 .
콘솔에서 모든 방식의 응용 프로그램을 실행할 수 있습니다 [1] :
tmux 와 같은 터미널 멀티플렉서와 함께 애플리케이션이 실행되는 다양한 '윈도우'를 관리 할 수 있습니다.
이러한 모든 응용 프로그램은 대부분의 배포 저장소에서 사용할 수 있습니다.
[1] 내가 제공 한 각 예제에 대해, 각 범주에 적어도 2 ~ 3 개의 더 많은 응용 프로그램 이있을 것입니다.이 작업을 제대로 수행하려면 프레임 버퍼 가 필요합니다 .
slrn
. 데비안 aptitude
은 저주도 사용합니다.
DirectFB 는 임베디드 응용 프로그램에서 상당히 많이 사용됩니다. 하드웨어 가속 등이있는 로컬 전용 창 및 그래픽 환경을 제공합니다. XDirectFB를 사용하여 X11 응용 프로그램을 실행할 수 있습니다.
자정 사령관, yast 및 기타 명령 줄 도구에서 알려진 ncurses 가 있습니다. 실제 그래픽 을 의미한다면 Freedesktop.org 의 Wayland 또는 Canonical의 Mir 가 있습니다. X. IFAIK를 대체하려는 두 가지 이니셔티브는 console / tty에 비디오를 표시 할 수 있지만 이름은 기억하지 못합니다.
구이 찬? http://guichan.sourceforge.net/oldsite/about.shtml . 아마도 picogui 등과 같이 X를 필요로하지 않는 guichan과 같은 많은 GUI가있을 것입니다 ...