[sisyphus] Re: осмотр будущего иксов :-)

Arioch =?iso-8859-1?q?the=5FArioch_=CE=C1_nm=2Eru?=
Чт Сен 8 23:26:20 MSD 2005


>  the system console should be totally reliable and tamper proof.

Здесь не говорится о аутентификации пользователя. Что и пугает.

> to handle multiuser by creating a process for each user. User space allows
> full GPU based acceleration via fbdev and DRM.

Тут говориться о том КАК делать, но не ДЛЯ ЧЕГО.
Ок, допустим, что system console - это только single user и приравненные 
к нему ситуации.


>> Так вот теперь то же самое будет и с паникой,
> затронувшей FB - поскольку 
>> драйвер у FB и иксов будет один и тот же.
> Fbconsole then uses the system CPU to directly manipulate the framebuffer.
...при условии что FBdev его сумел создать.
...при условии что иксы или какая-нибудь 3D-cтрелялка его не отменила.
...при условии что в новейших видеокартах, вместе с прочим 2D его не 
отменят нафиг.
" Each application using DRI directly programs the video hardware" - и 
потенциально может чего-нить этакого запросить у драйвера, что он 
сделает некорректно.

> Где здесь про иксы? Где здесь про FB?

ТАм где описывается, что управлять железом, настраивать режимы работы 
видеокарты будет единый драйвер, и его будут в равной мере использовать 
иксы, FB и другие(if any).

"I believe the best solution to this problem is for the kernel to 
provide a single, comprehensive device driver for each piece of video 
hardware. This means that conflicting drivers like fbdev and DRM must be 
merged into a cooperating system"


>> Если консоль работает через тот же единый драйвер устройства
> Нет. Системная - работает напрямую с памятью.

а кто ей эту память предоставит, настроит вывод из жтой памяти на экран, 
расскажет сколько байт на пиксель приходится?

>> Если консоль выгружает стандартный ядерный
> драйвер видеокарты
> Нет, ей не нужны драйверы.

VGA mode ? Иницализация через BIOS ? тогда
  1) прощай вытеснение ("Since it knows your video mode, it can preempt 
your display")
  2) а кто будет BIOS вызывать, если не драйвер?

> Ну наконец-то. Об этом, вообще-то, так и написано.
Я понял, что это один из варианьов, но не единственный.
Кстати, на какую консоль пойдет system log ? :D

> Вам не расказывали, что текстовые консоли настолько
> маздай, что там даже
> полноценный юникод никогда не сделают?

Нет. Если текстовый - это VGAcon - то оно очевидно.
Если текстовый - это framebuffer - то оно непонятно.

> Вам чем-то не нравится хтерм?

Иногда удобнее в tty*, особенно если иксы не стартуют.


> Но я вас уверяю, успешная инициализация GDI совсем не
> гарантирует успешной
> инициализации shell.

Ну так я говорю о псевдо-текстовом режиме NT 5.

Там если shell запустился - то он запстился и в графическом режиме и в 
псевдотекстовом.
Я не говорю про Linux с его init=/bin/bash :-)


>> >Use KDE.
>> А по сути?
> Баги гнома меня не интересуют.

Ну и пропустили бы абзац.







Подробная информация о списке рассылки Sisyphus