Re: lug-bg: 2.6.0 и Xfree
- Subject: Re: lug-bg: 2.6.0 и Xfree
- From: George Danchev <danchev@xxxxxxxxx>
- Date: Wed, 7 Jan 2004 10:26:55 +0200
On Wednesday 07 January 2004 04:30, Атанас Мавров wrote:
> Здравейте,
> компилирах 2.6.0 без никакви проблеми, всичко тръгна нормално, докато не
> реших да стартирам Х -са. Проблема е че когато излезна в конзола или се
> спра Х -са машината замръзва. Никакви клавишни комбинации не помагат...
> нищо. Просто умира. Пробвах много варианти в настройките на ядрото, но явно
> пропускам нещо. Машината ми е с slackware-current. С 2.4.22 няма никакъв
> проблем, всичко си работи нормално.
> Надявам се някой да има идея къде бъркам :-)
Истиския виновник тук е XFree86 и той ще бъде оправен скоро. Та по-спомени от
mailing lists (msgs от RH kernel hackaers до debian-devel, около exec-shield
thread-а на Ingo Molnar беше някъде, не можех да го намеря сега;-): XFree86 е
единственото приложение на което kernels трябва да ми разрешават да пише
(през /dev/(k?)mem) и в тяхната част от паметта - kernel code+kernel data =
kernel space . Това се налага поради начина по който X иска да аксесва
хардуера и е изключително опасно, понеже ако X сгреши, kernel-а не го
"поправя", а се озовава в ситуация с намазани kernel code+data structures.
Доста unsafe и insecure by desing. В 2.6 има предвидени Security options и
доколкото помня тогава XFree86 не може да пипа по mem-а както си знае и
break-ва. Предполагам, че ако в конфиг-а на ядрото (2.6) забраниш като
compile option или с boot option всичкото що е в менюто "Security options" и
по-специално май NSA SELinux MLS policy беше, то XFree86 ще му се разреши
пак да пише директно в kernel mem-а. RedHat са подготвили patches за да
махнат този лош начик от X, но незнам дали са комитнати/приети в неговото cvs
repository.
--
pub 4096R/0E4BD0AB 2003-03-18 <keyserver.bu.edu>
1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|