“X Windows Sistemini çalıştırmayı mı bekliyorsunuz?” yüklerken ne yapmalı?


10

OpenBSD 5.1'i yüklerken şu soruyu aldım:

Do you expect to run the X Windows System?

"Evet" dersem yükleyici sistemimde ne gibi bir değişiklik yapar? X Windows'un ne olduğunu biliyorum, ancak yükleyicinin neden kullanmayı planlayıp planlamadığımı bilmek istediğini bilmiyorum. Cevabımı temel alarak X'i bir şekilde etkinleştiriyor / devre dışı bırakıyor mu?

Yanıtlar:


15

Random832'nin yanıtı doğru ama size daha kolay bir cevap vereceğim.

Bir işletim sisteminin donanıma doğrudan erişimi olan tek kısmı çekirdektir. Geleneksel unix sistemlerinde, X sunucusunun (XFree86 / Xorg) grafik donanımına doğrudan erişmesi gerekir, yani bir kullanıcı alanı işleminin çekirdeği atlaması gerekir. Bu büyük bir güvenlik sorunudur, bu nedenle OpenBSD sizden onay ister.

"Evet" yanıtı verirseniz, yükleyici sysctl girişini (çalışma zamanında ayarlanabilen çekirdek yapılandırma parametresi) olarak machdep.allowaperture=0değiştirir machdep.allowaperture=2.

Xorg'un yeni grafik yığını (KMS) bu sorunu çözecektir, ancak KMS'yi OpenBSD'ye taşımak gerekir.


9

SSS'ye göre bu soru , X sunucusunun (veya buna erişimi olan herhangi bir işlemin) video belleğine doğrudan erişmesine izin veren xf86 (4) diyafram sürücüsünün etkinleştirilmesine neden olur.

11.2 - X'i Yapılandırma

İyi haber: Çoğu platformda donanımın büyük çoğunluğunda, X hiçbir yapılandırma gerektirmez, Sadece Çalışır.

X'in manuel yapılandırmasının ayrıntıları platformdan platforma önemli ölçüde değişir. Her durumda, kurulu sistemde / usr / X11R6 / README içinde talimatlar ve platforma özgü diğer bilgiler olacaktır.

Bazı platformlar, bir VGA kartının bellek ve G / Ç bağlantı noktalarına ve X sunucularının gerektirdiği PCI yapılandırma kayıtlarına erişim sağlayan xf86 (4) X diyafram sürücüsünü gerektirir. Bu sürücü kullanılmadan önce, yükleme sırasında bu soruya "evet" yanıtı verilerek etkinleştirilmelidir:

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

veya machdep.allowaperture değerini platformunuz için /etc/sysctl.conf dosyasında uygun sıfır değerine değiştirerek ve makineyi yeniden başlatarak (bu sistem güvenlik nedeniyle önyükleme tamamlandıktan sonra değiştirilemez). Bunun güvenlikle ilgili sonuçları vardır, bu yüzden ihtiyacınız yoksa bunu yapmayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.