LINUX.ORG.RU

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

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

Почему в ядро? Почему хотя бы не в systemd, если им так хочется сделать самбу «нативной», обязательной к использованию в каждой системе?

Потому что смысл этого упражнения не в том, что ты там себе выдумал, а в том, чтобы поднять производительность.

Почему бы тогда не сделать ftp, http/webdav сервер в ядре?

FTP — протокол сам по себе низкопроизводительный, устаревший и никому в 2021 году нахрен не нужный, а HTTP-сервер в кернелспейсе есть и не один (cf. TempestaFW).

sshd прямо в ядро? Так можно и до X11 в ядре докатиться, простите.

А это потому что ты спуфинг. Ты играешь в карго-культ и ни хера так и не понял, зачем вообще это всё делается.

Выигрыш от переноса чего угодно в пространство ядра есть ровно один: уменьшение количества переключений контекста. По этой причине сервера сетевых ФС, файрволлы и реверс-прокси имеет смысл переносить в кернелспейс, а сервера, на обратной стороне которых произвольная логика, переносить в кернелспейс смысла нет никакого: тебе всё равно рано или поздно нужно переключаться в юзерспейс.


Ах да, например сервер NFS в ядре тебя вообще не смущает?

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

Почему в ядро? Почему хотя бы не в systemd, если им так хочется сделать самбу «нативной», обязательной к использованию в каждой системе?

Потому что смысл этого упражнения не в том, что ты там себе выдумал, а в том, чтобы поднять производительность.

Почему бы тогда не сделать ftp, http/webdav сервер в ядре?

FTP — протокол низкопроизводительный и никому не нужный, HTTP-сервер в кернелспейсе есть и не один, cf. TempestaFW.

sshd прямо в ядро? Так можно и до X11 в ядре докатиться, простите.

А это потому что ты спуфинг. Ты играешь в карго-культ и ни хера так и не понял, зачем вообще это всё делается.

Выигрыш от переноса чего угодно в пространство ядра есть ровно один: уменьшение количества переключений контекста. Поэтому сервера сетевых ФС, файрволлы и реверс-прокси имеет смысл переносить в кернелспейс, а сервера, на обратной стороне которых произвольная логика, переносить в кернелспейс смысла нет никакого: тебе всё равно рано или поздно нужно переключаться в юзерспейс.


Ах да, например сервер NFS в ядре тебя вообще не смущает?