История изменений
Исправление tailgunner, (текущая версия) :
Формальные границы «ядра» - всё между железом и публичным API для третьих лиц
В такой формулировке и куча юзерспейсных dll - тоже часть ядра, но то такое.
Если поменять формулировку на «всё, что работает с железом», то да, будет монолитным.
Даже если не менять, всё равно будет. Сеть (сетевые протоколы), ФС и win32k с железом не работают.
драйверы (кроме видео),
На самом деле дохера всего - от принтеров до MTP-устройств.
На самом деле, это не драйверы - в регистры устройств они ничего не пишут.
Исправление tailgunner, :
Формальные границы «ядра» - всё между железом и публичным API для третьих лиц
В такой формулировке и куча юзерспейсных dll - тоже часть ядра, но то такое.
Если поменять формулировку на «всё, что работает с железом», то да, будет монолитным.
Даже если не менять, всё равно будет. Сеть (сетевые протоколы), ФС и win32k с железом не работают.
драйверы (кроме видео),
На самом деле дохера всего - от принтеров до MTP-устройств.
на самом деле, это не драйверы - в регистры устройств они ничего не пишут.
Исходная версия tailgunner, :
Формальные границы «ядра» - всё между железом и публичным API для третьих лиц
В такой формулировке и куча юзерспейсных dll - тоже часть ядра, но то такое.
Если поменять формулировку на «всё, что работает с железом», то да, будет монолитным.
Даже если не менять, всё равно будет. Сеть (сетевые протоколы), ФС и win32k с железом не работают.