Co oznacza „Czy chcesz uruchomić system X Windows?” zrobić podczas instalowania OpenBSD?


10

Podczas instalowania OpenBSD 5.1 otrzymałem pytanie:

Do you expect to run the X Windows System?

Jakie zmiany wprowadza instalator w moim systemie, jeśli powiem „tak”? Wiem, czym jest X Windows, ale nie wiem, dlaczego instalator chce wiedzieć, czy planuję go użyć. Czy włącza / wyłącza X w jakiś sposób na podstawie mojej odpowiedzi?

Odpowiedzi:


15

Odpowiedź Random832 jest prawidłowa, ale dam ci łatwiejszą odpowiedź.

Jedyną częścią systemu operacyjnego z bezpośrednim dostępem do sprzętu jest jądro. W tradycyjnych systemach uniksowych serwer X (XFree86 / Xorg) potrzebuje bezpośredniego dostępu do sprzętu graficznego, tzn. Proces użytkownika musi ominąć jądro. Jest to duży problem bezpieczeństwa, dlatego OpenBSD prosi o potwierdzenie.

Jeśli odpowiesz „tak”, instalator zmieni wpis sysctl (parametr konfiguracyjny jądra, który można ustawić w czasie wykonywania) machdep.allowaperture=0na machdep.allowaperture=2.

Nowy stos graficzny xorg (KMS) naprawi ten problem, ale konieczne jest przeniesienie KMS do OpenBSD.


9

Zgodnie z często zadawanymi pytaniami to pytanie powoduje włączenie sterownika przysłony xf86 (4) , który umożliwia serwerowi X (lub dowolnemu innemu procesowi, który ma do niego dostęp) bezpośredni dostęp do pamięci wideo.

11.2 - Konfiguracja X

Dobra wiadomość: w zdecydowanej większości sprzętu na większości platform X nie wymaga żadnej konfiguracji, po prostu działa.

Szczegóły ręcznej konfiguracji X różnią się znacznie w zależności od platformy. We wszystkich przypadkach w zainstalowanym systemie będą znajdować się instrukcje i inne informacje specyficzne dla platformy w / usr / X11R6 / README.

Kilka platform wymaga sterownika przysłony Xf86 (4) X, który zapewnia dostęp do pamięci i portów we / wy karty VGA oraz rejestrów konfiguracji PCI wymaganych przez serwery X. Ten sterownik musi być włączony przed użyciem, poprzez odpowiedź „tak” na to pytanie podczas instalacji:

Do you expect to run the X window System [no]

lub zmieniając wartość machdep.allowaperture na odpowiednią wartość niezerową w /etc/sysctl.conf dla twojej platformy i uruchamiając ponownie komputer (tego systemu nie można zmienić po zakończeniu rozruchu ze względów bezpieczeństwa). Ma to wpływ na bezpieczeństwo, więc nie rób tego, jeśli nie jest to potrzebne.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.