LINUX.ORG.RU

Торвальдс в OSDL, ядро 2.6, и немного о будущем


0

0

Еще одно интервью с Линусом Торвальдсом на этот раз получилось менее интересным, но не менее информативным, чем предыдущее. В нем Линус больше рассказывает о своем пребывании в OSDL и о работе над новым ядром 2.6.

>>> Подробности

Неужели не о чем пофлеймить?

anonymous
()

Ты считаешь, что ссылки на новости только для флейма печатают?

jackill ★★★★★
()

Без флейма на ЛОРе скучно :)

weber
()

Хватит отвлекаться, начинаем флеймить :)

rust
()

Хлипкое у вас начинание братцы ;)

anonymous
()

какое-то бла-бла, а не интервью. журналиста на мыло за то, что не умеет вопросы задавать!

anonymous
()

а все ясно. могучие сетевые свойства линуха (сравни с любым ИОС и пересчитай pps относительно мощи процессоров) и идеально-безглючные драйвера ставят линух в лидеры пионерских интел-примочек и делают уникальным софтовым чудом-юдом. ну а держатель копирайта при этом чуде в ластах и красном галстуке.

anonymous
()

Месные чудики похоже не заметили что 2.6 RC не загорами :)

anonymous
()

я думаю 2.6 появится не раньше чем через год, в нём ещё куча проблем:
1)не собирается больше половины дров
2)не работает коммерческий софт
3) (самое важное) не работает колёсико у мышки Logitech USB Optical

anonymous
()

Меня всегда интересовал такой вопрос. Знают ли болтуны-журналисты типа Огра или Германа Иванова, например, такой технический термин, как "кольца защиты"? Понимают ли они, что работа мастдайного видеодрайвера в Ring 0 "не есть гут"?

Я просто хочу понять психологию некоторых журналистов.

Java-anonymous.

anonymous
()

Думаешь ядерный модуль Linux видео драйвера
работает в каком-то другом кольце ? :)

Ядра у них одного типа - монолитные
Хотя NT начиналась с микроядром

anonymous
()

> Думаешь ядерный модуль Linux видео драйвера работает в каком-то другом кольце ? :)

Доказательства.

ЗЫ. Господа микрожопые, c каких это пор X встроено в ядро?

anonymous
()
Ответ на: комментарий от anonymous

айптек мегакам 1.3 цыфровая мыльница

>Думаешь ядерный модуль Linux видео драйвера

Это что за модуль такой ?

agpgart чтоли ?

>работает в каком-то другом кольце ? :) 

XServer в КM ? ;)

Чего курили ?

sS ★★★★★
()

> Это что за модуль такой ? Родной. От Нвиды или Ати. Они обои нынче со своими ядреными модулями.

shuras
()
Ответ на: комментарий от shuras

айптек мегакам 1.3 цыфровая мыльница

>> Это что за модуль такой ? 
>Родной. От Нвиды или Ати. Они обои нынче со своими ядреными модулями.

И какое сей модуль имеет отношение к XServer-y ?

BTW: ss@XP1700:~$ /sbin/lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage LT Pro AGP-133 (rev dc)


ss@XP1700:~$ /sbin/lsmod
Module                  Size  Used by
pktcdvd                18624   1
udf                    75152   0 (autoclean)
kmix                    8528   1
sr_mod                 14032   0 (autoclean)
cdrom                  33120   0 (autoclean) [pktcdvd sr_mod]
snd-pcm-oss            38736   1 (autoclean)
snd-via8233             5008   3
snd-ac97-codec         23696   0 [snd-via8233]
snd-pcm                54560   0 [snd-pcm-oss snd-via8233]
snd-timer              11792   0 [snd-pcm]
snd-mixer-oss          10224   2 (autoclean) [snd-pcm-oss]
snd                    28176   0 (autoclean) [snd-pcm-oss snd-via8233 snd-ac97-codec snd-pcm snd-timer snd-mixer-oss]
smbfs                  33296   4 (autoclean)
msr                     1648   0 (unused)
cpuid                   1248   0 (unused)
eeprom                  3552   0
i2c-viapro              3856   0 (unused)
i2c-dev                 5216   0 (unused)
ide-scsi                9392   0
scsi_mod               92592   2 [sr_mod ide-scsi]
dummy                   1120   0 (unused)
8139too                18096   1
mii                     2432   0 [8139too]
w83781d                18208   0
i2c-proc                8080   0 [eeprom w83781d]
i2c-isa                 1264   0 (unused)
i2c-core               13152   0 [eeprom i2c-viapro i2c-dev w83781d i2c-proc i2c-isa]
mousedev                4160   1
keybdev                 1760   0 (unused)
input                   3488   0 [usbmouse usbkbd mousedev keybdev]
parport_pc             19360   1
parport                14784   1 [lp parport_pc]
rtc                     6608   0 (autoclean)
nls_koi8-r              3920   5 (autoclean)
nls_cp866               3920   5 (autoclean)
vfat                    9296   1 (autoclean)
fat                    32256   0 (autoclean) [vfat]


Который из них имеет отношение к X-окошкам ? (окромя agpgart вкомпиленного в ядро ?)

sS ★★★★★
()

Хехе - да он у тебя просто не установлен - почитай howto по сборке Х - там все достаточно ясно описано.

По умолчанию кернельные модули под карточки не компиляться - а юзается стандартный драйвер Х.

Если собирать лень - погляди в своем дистрибе - я хз чего там у тебя стоит - может есть уже готовые :)

anonymous
()

Для такого старья может быть и нету ядерного модуля ;)

посмотри здесь kernel/drivers/char/drm

$ ls -l kernel/drivers/char/drm
total 575
-rw-r--r-- 1 root root 80394 May 12 17:01 i810.o
-rw-r--r-- 1 root root 89019 May 12 17:01 i830.o
-rw-r--r-- 1 root root 120406 May 12 17:01 mga.o
-rw-r--r-- 1 root root 105025 May 12 17:01 r128.o
-rw-r--r-- 1 root root 137582 May 12 17:01 radeon.o
-rw-r--r-- 1 root root 47168 May 12 17:01 tdfx.o

с последними драйверами ATI, NVIDA, matrox всегда идёт ядерный модуль

Обычно загружается для 3D.
За этим он собственно и нужен XServer-у

В виндозе это сделано по тем же самым причинам.

Учите матчасть вьюнеша :)

anonymous
()

2sS (*) (2003-07-09 14:10:54.317201)

А сначала подумать не получается ?? ;)

anonymous
()

:>Обычно загружается для 3D.

Не совсем верно - точнее, совсем не верно.

Модуль этот используется для всего - в том числе и для 3D. Смысл весь в том, что меньше переключений контекста, если драйвер пашет на уровне ядра.

Короче, этот модуль реализует те же фунцкции что и стандартный драйвер - но выполняется на уровне ядра.

Что касается 3D - то это просто реализуются те или иные возможности харда, опять же на уровне ядра - поэтому и имеет место замена GL.

anonymous
()

Я написал "Обычно"
>Не совсем верно - точнее, совсем не верно.

Где совсем не верно?
3D - не использует этот драйвер ?

У меня mga.o загружался только с Квакой и подобным :)

anonymous
()

>Смысл весь в том, что меньше переключений контекста, если драйвер пашет на уровне ядра.

Ну так о чём спор ?
И в виндозе тоже самое ...
Чтобы скринсейверы не тормозили :)

anonymous
()

Ну вот, блин! Прицепились к видюхе! Пошел народ развлекаться!

anonymous
()
Ответ на: комментарий от anonymous

>Без поддержки колеса ядро никак нельзя выпускать!

угу, на 2.4.x колесо работает, а тут - хер

anonymous
()
Ответ на: комментарий от anonymous

2 группе ананимусов купившихся на раздувание флейма :)

первому ананимусу:
>Хехе - да он у тебя просто не установлен - почитай howto по сборке Х - >там все достаточно ясно описано.

И чего там ясно написано ? Что X-работает в KM ?
:)

>По умолчанию кернельные модули под карточки не компиляться - а юзается >стандартный драйвер Х.
>Если собирать лень - погляди в своем дистрибе - я хз чего там у тебя >стоит - может есть уже готовые :)

Я по моему дал достаточно информации шоб такую чушь не нести ;)

второму ананимусу:
>Для такого старья может быть и нету ядерного модуля ;) 

а мочему в виндавсе есть а у меня нет ? :)

>с последними драйверами ATI, NVIDA, matrox всегда идёт ядерный модуль

видимо у меня предпоследний :) 
и nv и ati и mdatrox _могут_ работать и без km   



>Обычно загружается для 3D.

dri для 3D ? ню-ню ... ;)

>За этим он собственно и нужен XServer-у

интересно, почему мой обходится без km ? :)


>В виндозе это сделано по тем же самым причинам.

>Учите матчасть вьюнеша :) 

вьюноши, молодой человек, это те кто за моей дочерью бегают :)


третьему ананимусу:

> А сначала подумать не получается ?? ;)

А вы сами то пробовали ? ;))


Ну что, продолжим раздувание флейма про графику в ядре ? ;)


sS ★★★★★
()
Ответ на: комментарий от anonymous

>попробуйте запустить винду _без_ "видео в ядре"
ну NT то как раз можно запустить  вот что только потом с ней
делать такой ;)

А вот запустить виндовс с видео в UM вот енто _ОНО_ ;)
как и разговоры об еЯ "микрокернельности" ;)

sS ★★★★★
()

Кстати, у меня apmd убивает машину насмерть, когда она пытается заснуть в Иксах с драйвером от nvidia. Маньячество какое-то. Причем раньше ( с какими-то более старыми версиями ВСЕГО ) оно хоть и глючило, но не дохло. Что б такое с этой холерой сделать..

anonymous
()

Diomidis Spinellis. Code Reading: The Open Source Perspective.

>Хотя NT начиналась с микроядром

Seymour Cray, изобретатель Cray-1 и большинства ЭВМ фирмы Control Data, ввел с пульта наизусть первую операционную систему ЭВМ CDC 7600 при первом включении этой ЭВМ.

Вот это было микроядро :::))))

Sun-ch
()

2Ss

>>Обычно загружается для 3D.

>dri для 3D ? ню-ню ... ;)

Direct Rendering Interface (DRI), hardware accelerated 3D graphics can be considered a standard feature on Linux workstations. Support for other operating systems, such as FreeBSD, is underway.


Похоже вьюноши не только возрастом определяются :)

hardware accelerated - я пропускал, полагая что это и так понятно :)

Понятно так же, что производитель в ядерные модули может не только DRI запихать,
а может и DRI - не запихивать, а своё собственное расширение , как nvida например

anonymous
()

>видимо у меня предпоследний :) >и nv и ati и mdatrox _могут_ работать и без km Они могут и без X-ов работать... А могут и с km не работать, как например мой 2head matrox 550 c двумя TFT мониторами ;( Можно и на NT сервере 3D скринсейверы не ставить :)

anonymous
()

>видимо у меня предпоследний :)
>и nv и ati и mdatrox _могут_ работать и без km

Они могут и без X-ов работать...
А могут и с km не работать, как например мой 2head matrox 550 c двумя TFT мониторами ;(

Можно и на NT сервере 3D скринсейверы не ставить :)

anonymous
()
Ответ на: комментарий от anonymous

Новый PDA под Linux Yopy 3700

2 анонимус с DRI

Вы курицу то с яйцами не путайте ...

__Several__ 3D accelerated drivers have been written to the DRI specification

а никак не наоборот ...

да, исторически DRI начали делать для 
use for the DRI is to create fast OpenGL implementations.

Вот ток речь то не об 3D у нас (кстати при желании можно и про него пофлеймить ... могу даже сырец km от Voodoo1/2 запостить чтоб было
понятно ГДЕ у него лежит функционал - юзающий его 3D фичи) а про X-окошки ....

sS ★★★★★
()
Ответ на: комментарий от anonymous

Новый PDA под Linux Yopy 3700

>Можно и на NT сервере 3D скринсейверы не ставить :)

Дык спич не об 3D ;) спич о _текстовых_ скринсейверах ;)

Кстати можно и 3D ... через аа ;)))

sS ★★★★★
()
Ответ на: комментарий от anonymous

у меня на 2.5.72-mm1 это колесо на Logitech Optical работало, что я делал не так?

anonymous
()

А тут заметил такую фигню: Слил примеры Java3D, дык один из примеров намертво вешает X-ы, если попытаться смотреть его в Konqueror-е. В Мозилле -- все ОК! Причем вешает так, что к машине мона только удаленно приконнектиться, а локально никакие комбинации пальцев не помогают! Причем удаленно коннектишься, делаешь kill -9 для запущенного Konqueror-а -- ноль эмоций, киляние X-ов тоже не помогает, исключительно на reboot реагирует.

andrey-x
()
Ответ на: комментарий от andrey-x

>Хмы, а у меня колесо и в 2.5.74 работает ;-( Вот незадача-то!

конфиг ядра в студию !

anonymous
()

:>Я по моему дал достаточно информации шоб такую чушь не нести ...

Сударь, в данном, конкретном, случае чушь несете именно ВЫ. Неудосувжись найти более-менее приличного howto по поводу DRM/DRI в X - Вы, любезнейший, продолжаете устойчиво нести вышеупомяную субстанцию в эфир. Настойчиво рекомендую Вам оторваться от этого занятия - и заняться повышением собственного культурного и проффесионального уровня.

Иногда это полезно делать(хотя бы для того, чтобы не выглядеть лохом).

anonymous
()
Ответ на: комментарий от anonymous

Преферанс под Линукс

>Cударь, в данном, конкретном, случае чушь несете именно ВЫ.
[дальнейшие личные выпады поскипаны ]

Вы таки загляните в ИСХОДНЫЙ код DRM (это km слой)
А потом в DRI (это um слой) и таки выясните для себя что
то - что вы принимаете за "3D в ядре" не более чем руль к железяке
большая(мягко говоря) часть работы с 3D идет в UM

кстати DRM/DRI это вего лишь попытка сделать что то типа HAL прослойки
- вы таки прочитайте ДЛЯ чего оно делалось а потом сравните с тем как
сделано D3D ...

Более того я для шутки юмора слегка переписал mk модуль от NVIDIA
- шоб выяснить что же он такое реально через себя пропускает ?

Результыты интересны ?

При запуске RTCW (intro) через этот модуль из US в KS было передано 20Kb данных и примерно столько же в обратном направлении - то есть это тот же самый руль только сделанный не в соответствии c DRM/DRI спецификацией ...  

Но опять же все вышесказанное про DRI/DRM  НИКАКОГО отношения
к изначальной теме про "гуй в ядре" не имеет --

Я ж специально привел пример X-сервера БЕЗ поддержки дополнительных
расширений типа XFree86-DRI чтобы уж никаких сомнений не возникало ... 

sS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.