LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Формальные границы «ядра» - всё между железом и публичным API для третьих лиц

В такой формулировке и куча юзерспейсных dll - тоже часть ядра, но то такое.

Если поменять формулировку на «всё, что работает с железом», то да, будет монолитным.

Даже если не менять, всё равно будет. Сеть (сетевые протоколы), ФС и win32k с железом не работают.

драйверы (кроме видео),

На самом деле дохера всего - от принтеров до MTP-устройств.

На самом деле, это не драйверы - в регистры устройств они ничего не пишут.

Исправление tailgunner, :

Формальные границы «ядра» - всё между железом и публичным API для третьих лиц

В такой формулировке и куча юзерспейсных dll - тоже часть ядра, но то такое.

Если поменять формулировку на «всё, что работает с железом», то да, будет монолитным.

Даже если не менять, всё равно будет. Сеть (сетевые протоколы), ФС и win32k с железом не работают.

драйверы (кроме видео),

На самом деле дохера всего - от принтеров до MTP-устройств.

на самом деле, это не драйверы - в регистры устройств они ничего не пишут.

Исходная версия tailgunner, :

Формальные границы «ядра» - всё между железом и публичным API для третьих лиц

В такой формулировке и куча юзерспейсных dll - тоже часть ядра, но то такое.

Если поменять формулировку на «всё, что работает с железом», то да, будет монолитным.

Даже если не менять, всё равно будет. Сеть (сетевые протоколы), ФС и win32k с железом не работают.